Hugo van Kemenade
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, and sped up some 26-year-old code in @pillow.fosstodon.org.ap.brid.gy! hugovk.dev/blog/2026/fa... #Python #python315 #Tachyon #Pillow #PythonPillow #performance
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Some new things on the PEPs site. release-cycle.json is summary of Python x.y releases. python-releases.json has info for each x.y.z release. release-schedule.ics is an iCal, especially useful if you're an RM and want to plan [your life around] releases. More: peps.python.org/api/ #Python #PEP
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Nice use of @pablogsal.com & co's new statistical profiler in Python 3.15! #Python #Python315 #Tachyon
- Reposted by Hugo van KemenadeThe American Dialect Society (@americandialect.org) has announced the nominations for its Word of the Year—this is the one that matters, people! Vote will be tonight. americandialect.org/nominations-...
- Reposted by Hugo van Kemenade[Not loaded yet]
- Some new preliminary numbers from Ken Jin for the JIT in Python 3.15: "On AArch64 macOS, the JIT has a 7-8% speedup over the tail calling interpreter with all optimizations enabled." docs.python.org/3.15/whatsne... See also doesjitgobrrr.com #Python #Python315 #JIT #CPython
- Reposted by Hugo van Kemenade[Not loaded yet]
- I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new things coming in Python 3.14, including t-strings. I illustrated this with xkcd 327, and localised it for the PyCon I was at. Here they are! hugovk.dev/blog/2026/lo... #Python #python314 #xkcd #PyCon
- The #dateutil library is a popular and powerful #Python library, but still supports Python 2.7 by depending on the #six compatibility shim, which I’d prefer not to install on Python 3.10+. Here’s how I replaced its relativedelta in a couple of CLIs that didn’t really it. hugovk.dev/blog/2025/mi...
- Would you like to read a year (and a bit) of the "And now for something completely different" bits from the Python 3.14 release notes collected into a single page? Great, here you go! hugovk.dev/blog/2025/an... #Python #Python314 #pi #pie #π #AndNowForSomethingCompletelyDifferent
- I’m happy to announce that the Steering Council has approved my proposal to hold the next Language Summit at @europython.eu 2026 and then alternate with @pycon.us! discuss.python.org/t/language-s... ep2026.europython.eu #Python #LanguageSummit #EuroPython
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Today is Volunteer Responsibility Amnesty Day "Volunteer Responsibility Amnesty Day is about checking with yourself, and ending the commitments you need to end – maybe by taking a break, or by rotating it on to someone else, or by sunsetting a project." volunteeramnestyday.net
- Reposted by Hugo van Kemenade[Not loaded yet]
- "TL;DM (too long; didn't monitor) is a fast, extensible progress bar for Python, forked from tqdm. This fork was created to provide continued maintenance and development as the original tqdm project has become unmaintained." github.com/eliotwrobson... #Python #TLDM #tqdm
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van KemenadeAnd the results are in! After carefully reviewing the results of a national poll the Board of Directors of the Society for Canadian English (SCE) has determined that this year’s Canadian Word of the Year (CWOTY), the first of its kind, will be “maplewashing.”
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Congratulations to the new #Python #SteeringCouncil! 🗳️ @pumpichank.bsky.social 🗳️ @corona10.bsky.social 🗳️ @pablogsal.com 🗳️ @savannah.dev 🗳️ @yhg1s.bsky.social discuss.python.org/t/steering-c... Welcome Savannah & thank you to @gpshead.bsky.social for your service! hugovk.github.io/python-steer...
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- The Python Steering Council election is on! hugovk.dev/blog/2025/st... This year we have six candidates for the five seats This chart shows when the nominations arrived: six is fewer than previous years but they didn't all wait until the last three days #Python #SteeringCouncil #election #chart
- Reposted by Hugo van Kemenade[Not loaded yet]
- #PyLadiesCon picks! Imogen Wright: How Complex Systems Taught Me To Fail www.youtube.com/live/MObVZKZ... Sofia Toro: How to teach your language to #Python (with #CPython!) www.youtube.com/watch?v=JhFK... Meagen Voss: Building more accessible Python-powered websites www.youtube.com/watch?v=KrtU...
- Reposted by Hugo van Kemenade[Not loaded yet]
- #PyLadiesCon starts today, it's a ~30-hour online conference open to all. Last year was excellent. Tickets are free, but you can pay a custom amount, and/or make a donation. It's a great way to support the community. 🗓️ 2025.conference.pyladies.com/en/schedule/ 🎟️ pretix.eu/pyladiescon/... #Python
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- Use Trusted Publishing instead of long-lived PyPI tokens. For other things, here's how to use 1Password with direnv to set secrets in env vars. hugovk.dev/blog/2025/se... #security #1Password #direnv #cli #PyPI
- There's a nasty #OpenSource #SupplyChain worm going around named Shai-Hulud. It's also capable of exposing some projects' long-lived PyPI API Tokens. Read more on what's happening, and what you can do to protect your projects. TL,DR: Adopt Trusted Publishing 🔐🚀📦 blog.pypi.org/posts/2025-1...
- Reposted by Hugo van KemenadeThere's a nasty #OpenSource #SupplyChain worm going around named Shai-Hulud. It's also capable of exposing some projects' long-lived PyPI API Tokens. Read more on what's happening, and what you can do to protect your projects. TL,DR: Adopt Trusted Publishing 🔐🚀📦 blog.pypi.org/posts/2025-1...
- 🔒 #Python #security news: We're going to start disabling write access to the #CPython repo for inactive core devs. I proposed this after discussion at the 2024 #LanguageSummit. It no impact on core team nor SC voting status, and you can easily ask for it back. discuss.python.org/t/regularly-...
- Reposted by Hugo van Kemenade[Not loaded yet]
- Hej allihopa! "Välkommen till Python! Detta är den officiella dokumentationen för Python 3.14.0." docs.python.org/sv/3/ The Python docs are now available in Swedish! Thanks to Daniel Nylander! To help translations of any language, see devguide.python.org/documentatio... #Python #docs #Swedish
- I've updated the www.python.org/downloads/ page: Added download links to the active Python versions table. Before, you had to hunt for the one you wanted in the table below. They're redirect links, so, for example, www.python.org/downloads/la... goes to www.python.org/downloads/re... #Python
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]
- I'll be there!
- Reposted by Hugo van KemenadeI've finished my report on burnout in OSS and how to reduce it! Read more (and find the link to the full report) on the Open Source Pledge blog! Huge thanks to all the OSS devs who shared their perspectives 💜 Let's keep shining a light on this under-recognised issue!
- Reposted by Hugo van Kemenade[Not loaded yet]
- Who would like Rust in CPython 3.15? @emmatyping.dev and Kirill Podoprigora propose: "Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython..." discuss.python.org/t/pre-pep-ru... #Python #Python315 #CPython #Rust
- Reposted by Hugo van Kemenade[Not loaded yet]
- Reposted by Hugo van Kemenade[Not loaded yet]