social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #python

[?]PloneConf 2025 »
@ploneconf@plone.social

PyCon Finland 2025 Schedule Published! 🎉
Join us on Friday, October 17th in Jyväskylä for a full day of Python talks and networking.

Featured talks include:
- Keynote: "Muuttolintujen Kevät - Automatic Bird Sound Classifier" by Patrik Lauha
- "Building RAG AI Applications with MariaDB Vector and Python" by Robert Silén
- "Using Python with Satellites, Lessons from a Staff Engineer" by Jeremy Mayeres

2025.ploneconf.org/schedule/py

    [?]Carlton Gibson »
    @carlton@chaos.social

    Remember to check out the Friends of PyCon Africa live stream on Saturday 🗓️

    za.pycon.org/friends-of-pycon-

      [?]jbz »
      @jbz@indieweb.social

      "Companies tout their mental health benefits and neurodiversity initiatives right up until they encounter someone whose mental health needs actual accommodation."

      kennethreitz.org/essays/2025-0

        [?]Mr. Lance E Sloan (IRL) 👤 »
        @sloanlance@mastodon.social

        @ThePSF
        Cool video! I'd read a lot of the history of before, so it was great to see it explained by Guido and the other people involved.
        I was happy to see the video included interviews recorded by my colleague, Charles Severance (AKA Dr. Chuck).

          [?]Julien Riou »
          @jriou@hachyderm.io

          I've just watched "Python: The Documentary" youtube.com/watch?v=GfH4QL4VqJ0

            [?]Hugo van Kemenade »
            @hugovk@mastodon.social

            Watching the documentary under the stars in Athens! Thank you and !

            Guido on screen at an open-air cinema.

            Alt...Guido on screen at an open-air cinema.

              [?]scy »
              @scy@chaos.social

              A about just got released, and it's really good.

              It talks about Python's origins, the founding of the PSF, the Python 2 to Python 3 transition, the struggle to increase diversity, Guido's resignation over the walrus operator, as well as Python's relevance as a language now and in the future.

              youtube.com/watch?v=GfH4QL4VqJ0 (84 min)

                [?]Will McGugan »
                @willmcgugan@mastodon.social

                I wrote an update regarding Toad, my agentic coding interface for the terminal.

                willmcgugan.github.io/toad-rep

                Screenshot of the Toad app

                Alt...Screenshot of the Toad app

                  [?]Python Software Foundation »
                  @ThePSF@fosstodon.org

                  The premiere of Python: The Documentary is starting in a few minutes 🎉🎉 join in to watch and connect with Pythonistas from around the world!
                  youtube.com/watch?v=GfH4QL4VqJ0

                    [?]frague59 ⏚ »
                    @frague59@pouet.chapril.org

                    @zeitverschreib I'm not a blogger, but a developper...
                    I'll say use , as it is **MUCH** simpler to perform such a basic tasks, like text formartting / YAML extraction / formatting...

                      [?]EuroPython »
                      @europython@fosstodon.org

                      Want to learn about Python packaging, how to play Ukulele, or how to get from coding to leadership? is happening in just 3 weeks. It's a barcamp-style unconference about all things in the middle of Czechia.

                      👉 Check it out: pycamp.cz/

                        [?]Mariusz Felisiak »
                        @felixxm@fosstodon.org

                        My journey with Casefleet is coming to the end. It was a great pleasure working with such a wonderful team ❤️. I wish you all the best 🎁.

                        It's time to move forward too 🧭. I'm a Django 💚 and Python 🐍 contributor, and a former Django release manager who spent 5 years as a Django Fellow, maintaining Django itself.

                        I'm open for new positions from October, so contact me 📬 if you need veteran and an enthusiast 🤝

                        mariuszfelisiak.org/

                          Pep boosted

                          [?]Python Software Foundation »
                          @ThePSF@fosstodon.org

                          Tomorrow at 5pm UTC Python: The Documentary produced by Cult Repo premieres on YouTube! 🎬🐍

                          From a side project in Amsterdam to a language shaping the world— discover the story of . Featuring Guido van Rossum & many more!
                          youtube.com/watch?v=GfH4QL4VqJ0

                            [?]Will McGugan »
                            @willmcgugan@mastodon.social

                            Latest screenshot of Toad. My terminal based interface for AI.

                            Toad, terminal interface

                            Alt...Toad, terminal interface

                              [?]Clément Robert »
                              @neutrinoceros@ieji.de

                              Reading through georgiker.com/blog/is-ai-leavi (thanks for promoting it, @hugovk !), I'm starting to wonder if I should be more pro-active and try to create mentoring opportunities for juniors and wannabe-OSS contributors (especially ).

                              Let's start right now: if you're reading this and looking for general help with learning Python, contributing to open source projects, or would like to chat about all-things , , ... drop me a line ! (I'll do it for free)

                                [?]JB Lièvremont »
                                @mithfindel@mastodon.social

                                Or donc,

                                Idéalement, où mes 20+ années d'expérience dans "la tech" au sens large pourraient bénéficier à l', l', la .

                                Il y a peu de domaines de la tech qui me font peur. J'ai fait du front, du back, de l'embarqué, du desktop, de l'intégration.

                                Je connais très bien l'écosystème , un peu moins et - et j'apprends vite.

                                Je me reconnais à 100% dans cette description des "généralistes experts" : martinfowler.com/articles/expe

                                [?]Arthur Vuillard »
                                @arthru@framapiaf.org

                                Ce que j'aime bien avec (cadriciel de dév web en ), c'est qu'il y a souvent l'occasion de nommer des trucs en commençant par DJ

                                djuser, djrecord, djcat, djdj

                                du coup, je pense à un·e DJ

                                et à Madonna

                                🎶Hey, Mr. DJ, put a record on 🎶

                                youtube.com/watch?v=Sdz2oW0NMF

                                  9x0rg boosted

                                  [?]Aaron Toponce ⚛️:debian: »
                                  @atoponce@fosstodon.org

                                  I'm a little late to the game on this announcement, but 3.14 is dropping for sigstore.

                                  Another nail in the coffin for PGP.

                                  pythoninsider.blogspot.com/202

                                    [?]Will McGugan »
                                    @willmcgugan@mastodon.social

                                    I've been working on a fuzzy search file picker for Toad (my terminal AI interface).

                                    Textual had a fuzzy search feature which I reused, after optimizing by 72% (!)

                                    WDYT?

                                    Alt...Toad fuzzy search feature

                                      🗳

                                      [?]Marijke Luttekes »
                                      @mahryekuh@hachyderm.io

                                      Django folks:

                                      What fake data generation do you use with pytest fixtures these days, and why?

                                      Factory Boy:19
                                      Model Bakery:2
                                      Mixer:0
                                      Something else…:6

                                        [?]Hugo van Kemenade »
                                        @hugovk@mastodon.social

                                        [?]Hugo van Kemenade »
                                        @hugovk@mastodon.social

                                        Just released: humanize 4.13.0! 🚀

                                        🤖 Optimise `naturalsize` algorithm by using `math.log`

                                        🤖 Fix `precisedelta` rounding

                                        github.com/python-humanize/hum

                                          [?]Marcus Adams »
                                          @gerowen@mastodon.social

                                          Apparently my video downloader pops hot on some antivirus software because I use PyInstaller to compile the Windows executable. The source files and Linux binary (also compiled with PyInstaller) show clean, but anything compiled to an .exe in Windows and then uploaded to VirusTotal triggers false positives, and it is apparently also triggering Windows Defender.

                                          As always, you're more than welcome to read my source on the Gitlab:

                                          gitlab.com/gerowen/youtube-dl-

                                          Continued...

                                          A screenshot of a brand new test file I wrote and compiled with PyInstaller.  It's literally just a "Hello World" script, but if you compile it to exe with PyInstaller it pops hot on VirusTotal.

                                          Alt...A screenshot of a brand new test file I wrote and compiled with PyInstaller. It's literally just a "Hello World" script, but if you compile it to exe with PyInstaller it pops hot on VirusTotal.

                                            [?]Sheena »
                                            @sheena@fosstodon.org

                                            The board elections are here! If you are into then you should really consider signing up as a member, and casting your vote.

                                            Here's an excellent article about the election process:
                                            python.org/nominations/electio

                                            I'm running for the board this year. You can see my nomination here:
                                            python.org/nominations/electio

                                              [?]Lien Rag »
                                              @lienrag@mastodon.tedomum.net

                                              J'installe pygame sur ma Debian Bookworm avec apt install python3-pygame et apparemment y'a pas le répertoire des exemples ?

                                              On fait comment pour les avoir, alors ?

                                                [?]Kushal Das :python: :tor: 🇸🇪 »
                                                @kushal@toots.dgplug.org

                                                Yo friends in the timeline, between and , which one you prefer and why?

                                                  [?]Keira (She/Her) »
                                                  @keira_reckons@aus.social

                                                  Hey techy brains trust, I have a project in mind, and I'm looking for likely problems with it, before I begin.

                                                  It would mean scraping some sites for real estate data, then using that to publicise the underquoting agents are doing, name and shame style.

                                                  The aim is to see the extent of the problem, to garner some media attention, in the hopes the regulator nights actually do something to enforce the law, if their leader is asked for quotes from the media. In my experience working both for campaigns and at a regulator, this is the *only* thing that makes regulators do their actual jobs.

                                                  Anyway, I'm capable of writing a scraper, API, and site and getting it online. But I don't have experience running a scraper on other people's domains. I'm python-based, so I'm thinking selenium, Django, etc.

                                                  What are the pitfalls? What is hard and what do I need to overcome the hard?

                                                    [?]Agenda du Libre » 🤖
                                                    @agenda_du_libre@pouet.chapril.org

                                                    Lyon: Meetup Python de l’été, Le mercredi 27 août 2025 de 18h00 à 21h00. agendadulibre.org/events/33075

                                                      [?]Hugo van Kemenade »
                                                      @hugovk@mastodon.social

                                                      To celebrate:

                                                      Just released! 🚀

                                                      pypistats 1.11.0

                                                      Instead of typing the name of the package to check, leave it blank and it'll check for the name in pyproject.toml/setup.cfg of the current directory.

                                                      Or point it at another directory.

                                                      github.com/hugovk/pypistats/re

                                                      The output of running `pypistats python_minor` in the terminal, when in the termcolor directory. Shows PyPI download stats by Python version.

                                                      Alt...The output of running `pypistats python_minor` in the terminal, when in the termcolor directory. Shows PyPI download stats by Python version.

                                                      The output of running `pypistats python_minor ../Pillow`, showing download stats for Pillow.

                                                      Alt...The output of running `pypistats python_minor ../Pillow`, showing download stats for Pillow.

                                                        [?]Hugo van Kemenade »
                                                        @hugovk@mastodon.social

                                                        pypistats.org is back online! 🚀📈

                                                        Thanks to @jezdez for suggesting the @ThePSF takes stewardship and connecting the right people, to @EWDurbin for migrating, and of course to Christopher Flynn for creating and running it for all these years!

                                                        github.com/psf/pypistats.org

                                                          Pep boosted

                                                          [?]Django News » 🤖
                                                          @djangonews@mastodon.social

                                                          📰 Django News - State of Python 2025 Results - Aug 22nd 2025

                                                          django-news.com/issues/299

                                                            [?]Nicolas Delsaux »
                                                            @Riduidel@framapiaf.org

                                                            En python, il y a 4 manières de formatter une chaîne. Il me semble que les f-strings soient la dernière. Comment les utiliser ? Cette cheatsheet vous 'lexplique. fstring.help/cheat/

                                                              [?]Nicolas Delsaux »
                                                              @Riduidel@framapiaf.org

                                                              L'intersection entre l'implémentation des classes en Python et le pattern matching crée des résultats suffisament terrifiants pour que je me demande comment ce même pattern matching est réellement implémenté en Java. hillelwayne.com/post/python-ab

                                                                [?]Python Rennes »
                                                                @pythonrennes@social.breizhcamp.org

                                                                après avoir abordé la gestion de dépendances côté projet avec , Astral travaille sur , un projet de service numérique pour gérer les paquets Python en alternative à @pypi ou aux autres packages registries : astral.sh/blog/introducing-pyx

                                                                L'outil n'est pas encore disponible au grand public.

                                                                  [?]Entité terrestre auto-critique »
                                                                  @s4mdf0o1@piaille.fr

                                                                  Elle m'a notamment fournit des scripts de config à mon propre goût et usages (sauvegarde et restauration de sessions dans des projets ), à partir de custom plugin sessions.vim, à chargement auto dans le dossier courant, énorme.

                                                                    [?]Hugo van Kemenade »
                                                                    @hugovk@mastodon.social

                                                                    The Steering Council has accepted Pablo's PEP 799!

                                                                    Python 3.15 will get a new `profiling` module containing:

                                                                    * `profiling.tracing`: deterministic function-call tracing (moved from `cProfile`, and `cProfile` kept as alias)

                                                                    * `profiling.sampling`: new statistical sampling profiler

                                                                    The old `profile` module will be deprecated in stages over 3.15-3.17.

                                                                    discuss.python.org/t/pep-799-a

                                                                      Pep boosted

                                                                      [?]Django News » 🤖
                                                                      @djangonews@mastodon.social

                                                                      Pep boosted

                                                                      [?]Django News » 🤖
                                                                      @djangonews@mastodon.social

                                                                      [?]Sheena »
                                                                      @sheena@fosstodon.org

                                                                      Tune in to our livestream for a fun-packed experience with an incredible guest lineup!

                                                                      Carlton Gibson will be joining us as a special guest! More to come

                                                                      Get a Free ticket and join the conversation!
                                                                      za.pycon.org/friends-of-pycon-

                                                                      Meet our special Guest: Carlton Gibson. Ex Django Fellow. Django Steering Council & Security Team Member. Co-host of Django Chat podcast and maintainer of Django REST Framework.

                                                                      Alt...Meet our special Guest: Carlton Gibson. Ex Django Fellow. Django Steering Council & Security Team Member. Co-host of Django Chat podcast and maintainer of Django REST Framework.

                                                                        [?]Kushal Das :python: :tor: 🇸🇪 »
                                                                        @kushal@toots.dgplug.org

                                                                        Anyone in my timeline used -redis and loaded a datadump before every test or session level?

                                                                          [?]Hugo van Kemenade »
                                                                          @hugovk@mastodon.social

                                                                          Just released: OSMViz 4.5.0! 🚀

                                                                          An OpenStreetMap visualization toolkit for Python

                                                                          🥧 Support for Python 3.14
                                                                          🪪 Replace deprecated classifier with licence expression (PEP 639)
                                                                          🔍 Remove GitHub attestation, PyPI attestation is enough

                                                                          pypi.org/project/osmviz/

                                                                            [?]Hugo van Kemenade »
                                                                            @hugovk@mastodon.social

                                                                            Just released: Cherry Picker 2.6.0! 🚀

                                                                            🌸 Fix bug when local branch does not exist (thanks, @webknjaz!)
                                                                            🌸 Use PEP 639 licence expression and remove deprecated Trove classifier

                                                                            github.com/python/cherry-picke

                                                                              Bite Code! boosted

                                                                              [?]Hugo van Kemenade »
                                                                              @hugovk@mastodon.social

                                                                              GitHub Actions is dropping Intel macOS by November.

                                                                              (Cirrus dropped it in Dec 2022, CircleCI in June 2024, Travis CI dropped all(!) macOS in April, and Anaconda last week.)

                                                                              CPython has dropped it to tier 2. What does this mean to you? Not too much; we still support it, produce installers, CI failures block releases.

                                                                              It means we only test on buildbots and failures must be fixed/reverted within 24h rather than immediately.

                                                                              discuss.python.org/t/dropping-

                                                                                [?]Hugo van Kemenade »
                                                                                @hugovk@mastodon.social

                                                                                Just released: UltraJSON 5.11.0! 🚀

                                                                                ⌨️ Inline type stubs
                                                                                🐍 Support for Python 3.14 & PyPy3.11
                                                                                🛞 Windows ARM64 wheels (thanks @tonybaloney!)
                                                                                💧Drop EOL Python 3.8 & PyPy3.8-PyPy3.10
                                                                                ➕ And more!

                                                                                github.com/ultrajson/ultrajson

                                                                                  [?]jbz »
                                                                                  @jbz@indieweb.social

                                                                                  [?]Marcus Adams »
                                                                                  @gerowen@mastodon.social

                                                                                  yt-dlp just released an update, so I have bundled it in and updated my frontend for it accordingly.

                                                                                  Link: gitlab.com/gerowen/youtube-dl-

                                                                                    [?]Hugo van Kemenade »
                                                                                    @hugovk@mastodon.social

                                                                                    "Rye is no longer developed. We recommend that Rye users migrate to uv, the successor project from the same maintainers. uv is actively maintained and much more widely used, and it supports almost all of Rye's features (as well as several features not available in Rye)."

                                                                                    Migration guide: rye.astral.sh/guide/uv/

                                                                                      [?]David Zaslavsky »
                                                                                      @diazona@techhub.social

                                                                                      @glyph @hynek it'd be interesting IMO to see the breakdown of how many people use YouTube by level of experience. My hypothesis is that there's a (positive) correlation between level of experience and preference for written documentation over video documentation - I think videos are reasonably well suited for tutorials (if you are the type of person who can learn from a video at all) but poorly suited for the reference documentation that more experienced devs are more likely to use.

                                                                                        [?]Trey Hunner 🐍 »
                                                                                        @treyhunner@mastodon.social

                                                                                        Do you ever forget how to format a number like 1,234.50 in ?

                                                                                        Forget the weird f-string syntax for zero-padding and space-padding strings?

                                                                                        Me too.

                                                                                        Over the weekend, I made a tool to help: pym.dev/format

                                                                                        Paste an example of the output string and it'll guess the f-string format spec you need.

                                                                                          [?]Glyph »
                                                                                          @glyph@mastodon.social

                                                                                          Okay so I am putatively a ™ so perhaps I should go through and give this a non-jokey read-through, and share some impressions: lp.jetbrains.com/python-develo

                                                                                          I really appreciate that they do these every year.

                                                                                            [?]Kushal Das :python: :tor: 🇸🇪 »
                                                                                            @kushal@toots.dgplug.org

                                                                                            To all new users:

                                                                                            ```
                                                                                            uv self update
                                                                                            ```

                                                                                            You can do this :)

                                                                                              [?]Judy2k »
                                                                                              @judy2k@chaos.social

                                                                                              We've got an amazing speaker lined up at , on 9th September.
                                                                                              @ambv is going to be talking about WebGL and PyScript!

                                                                                              meetup.com/python-edinburgh/ev

                                                                                                [?]Python Software Foundation »
                                                                                                @ThePSF@fosstodon.org

                                                                                                The 2024 Developers Survey results are here! 📊

                                                                                                Explore key trends, dig into the data, and share your insights using the hashtag 🐍 @jetbrains @pycharm
                                                                                                pyfound.blogspot.com/2025/08/t

                                                                                                  [?]Clément Robert »
                                                                                                  @neutrinoceros@ieji.de

                                                                                                  I just published the first public version of my latest project:
                                                                                                  github.com/neutrinoceros/runti

                                                                                                  It is a (very) small library that helps you diagnose what optional features the running interpreter has (think , and 's ), what *state* they're in, and **why**.

                                                                                                  I wanted something simple, yet portable and reusable to customize my pytest headers, so every session starts with a concise diagnostic.

                                                                                                  Hopefully this is useful enough that others might want to try it out. Enjoy !

                                                                                                    gyptazy boosted

                                                                                                    [?]gyptazy »
                                                                                                    @gyptazy@mastodon.gyptazy.com

                                                                                                    Running a single user (or small) instance in the Fediverse? Relay instances acting as a spreading proxy can help you to find your content and also to make your posts visible to others - and you can easily join with , and many other ones!

                                                                                                    The fedi-relay.gyptazy.com relay is mostly for tech related content and just got updates to the manpageblog design.

                                                                                                    Image of the activity pub relay instance by gyptazy

                                                                                                    Alt...Image of the activity pub relay instance by gyptazy

                                                                                                      Jason boosted

                                                                                                      [?]Jason »
                                                                                                      @jason@toots.dgplug.org

                                                                                                      You were my first editor (thank you @kushal) as I stepped into the vast new world, that was programming.

                                                                                                      RIP ! I will miss you.

                                                                                                      I owe a deep debt of gratitude to @ntoll and all the other lovely people who made this wonderful gift for me

                                                                                                      madewith.mu/mu/users/2025/08/1

                                                                                                        [?]Trey Hunner 🐍 »
                                                                                                        @treyhunner@mastodon.social

                                                                                                        I just added pyref.dev to my Python quick resource bookmarks list. (thanks @y2mango!)

                                                                                                        I also realized recently that it can act as a docs.python.org URL shortener. For example: pyref.dev/pathlib#correspondin

                                                                                                        Here are all my quick resource bookmarks: raindrop.io/treyhunner/python-

                                                                                                          [?]Hugo van Kemenade »
                                                                                                          @hugovk@mastodon.social

                                                                                                          [?]Hugo van Kemenade »
                                                                                                          @hugovk@mastodon.social

                                                                                                          What's New in Python 3.14:

                                                                                                          "The import time for several standard library modules has been improved, including annotationlib, ast, asyncio, base64, cmd, csv, gettext, importlib.util, locale, mimetypes, optparse, pickle, pprint, pstats, shlex, socket, string, subprocess, threading, tomllib, types, and zipfile."

                                                                                                          docs.python.org/3.14/whatsnew/

                                                                                                            [?]Hugo van Kemenade »
                                                                                                            @hugovk@mastodon.social

                                                                                                            2 * Python in Manchester next month:

                                                                                                            Eric Idle of Monty Python is playing in the Bridgewater Hall on @PyConUK eve:
                                                                                                            bridgewater-hall.co.uk/whats-o

                                                                                                              [?]Jeff Triplett »
                                                                                                              @webology@mastodon.social

                                                                                                              The combination of PEP 723 + UV really makes those one-off conference scripts so much easier to write and maintain.

                                                                                                              I wrote one to rip through ~40 speaker talks for @djangocon tonight to help preview and troubleshoot our open graph previews.

                                                                                                              I pushed the whole thing plus the screenshots to a private gist in minutes, and we could quickly see them on one page.

                                                                                                                [?]Hugo van Kemenade »
                                                                                                                @hugovk@mastodon.social

                                                                                                                Just released: Python 3.14.0 release candidate 2! 🚀🐍

                                                                                                                🪄 This was planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in bytecode (.pyc) files

                                                                                                                🪄 This means .pyc files created for rc1 will be recompiled for rc2

                                                                                                                🪄 The ABI isn’t changing

                                                                                                                🪄 Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x

                                                                                                                🤖 Did I mention Android binaries?

                                                                                                                🏆 Bonus: We also released an early Python 3.13.7!

                                                                                                                discuss.python.org/t/python-3-

                                                                                                                  [?]Hugo van Kemenade »
                                                                                                                  @hugovk@mastodon.social

                                                                                                                  Just released: em 4.4.0, the CLI emoji keyboard 🚀⌨️✨

                                                                                                                  ✨ Upgraded to emojilib 4.0.0: "The keywords include most if not all the :shortcode: from different platforms"

                                                                                                                  ✨ Dropped support for oh-so-very-nearly-EOL Python 3.8.

                                                                                                                  pypi.org/project/em-keyboard/

                                                                                                                    [?]Hugo van Kemenade »
                                                                                                                    @hugovk@mastodon.social

                                                                                                                    Just released: termcolor 2.5.0: ANSI colour formatting for terminal output
                                                                                                                    🚀🖥️🎨

                                                                                                                    🖥️ Added `strike` attribute
                                                                                                                    🖥️ Now generates and uploads attestations to PyPI
                                                                                                                    🖥️ Dropped support for oh-so-very-nearly-EOL Python 3.8

                                                                                                                    pypi.org/project/termcolor/2.5

                                                                                                                      [?]Hugo van Kemenade »
                                                                                                                      @hugovk@mastodon.social

                                                                                                                      Just released: Tablib 3.7.0 🚀

                                                                                                                      🦛 Add sparkly new Python 3.13
                                                                                                                      🦛 Drop EOL Python 3.8
                                                                                                                      🦛 Add styling to datetime, date and time values for ODS
                                                                                                                      🦛 Add styling for date/time types for XLS
                                                                                                                      🦛 Fix time and datetime export in ODS format
                                                                                                                      🦛 Avoid normalizing input twice in import_set/book

                                                                                                                      pypi.org/project/tablib/3.7.0/

                                                                                                                        [?]Hugo van Kemenade »
                                                                                                                        @hugovk@mastodon.social

                                                                                                                        Just released: 2.3.0 🚀

                                                                                                                        This tool creates backports for CPython when the Miss Islington bot can't, usually due to a merge conflict.

                                                                                                                        🍒 Add support for 3.13, drop EOL 3.8
                                                                                                                        🍒 Resolve usernames when remote ends with a trailing slash
                                                                                                                        🍒 Optimize validate_sha() with --max-count=1
                                                                                                                        🍒 Remove multiple commit prefixes
                                                                                                                        🍒 Handle whitespace when calculating usernames
                                                                                                                        🍒 Publish to PyPI using
                                                                                                                        🍒 Generate attestations
                                                                                                                        🍒 And more!

                                                                                                                        pypi.org/project/cherry-picker

                                                                                                                          [?]Hugo van Kemenade »
                                                                                                                          @hugovk@mastodon.social

                                                                                                                          Big day for releases! I accidentally scheduled my very first ever CPython release for the same day as my turn to do the @pillow quarterly release. It'll be fine! Might release everything* else today as well for good measure.

                                                                                                                          The Pillow release has begun, you can follow along the wheel build+PyPI publish CI here, it'll be done in a couple of hours or so:

                                                                                                                          github.com/python-pillow/Pillo

                                                                                                                            [?]Hugo van Kemenade »
                                                                                                                            @hugovk@mastodon.social

                                                                                                                            Just released: @pillow 11.0.0 🚀

                                                                                                                            🎨 Add support for Python 3.13, including experimental freethreaded wheels!

                                                                                                                            🖌️ Drop support for EOL Python 3.8

                                                                                                                            🎨 Remove a whole load of deprecations

                                                                                                                            🖌️ Add, change and fix a whole lot more stuff

                                                                                                                            🎨 Add some more deprecations, to be removed in Pillow 12 next October

                                                                                                                            🖌️ More info at pillow.readthedocs.io/en/stabl

                                                                                                                            🎨 And even more at github.com/python-pillow/Pillo

                                                                                                                              [?]Hugo van Kemenade »
                                                                                                                              @hugovk@mastodon.social

                                                                                                                              Just released: pypistats 1.7.0 🚀

                                                                                                                              📈 Generate digital attestations for PyPI (PEP 740)

                                                                                                                              📉 Drop support for EOL Python 3.8

                                                                                                                              📈 Generate __version__ at build to avoid slow importlib.metadata

                                                                                                                              pypi.org/project/pypistats/1.7

                                                                                                                              Example use, showing an ASCII chart:

❯ pypistats python_minor pillow --last-month
┌──────────┬─────────┬─────────────┐
│ category │ percent │   downloads │
├──────────┼─────────┼─────────────┤
│ 3.10     │  16.80% │  20,297,555 │
│ 3.11     │  15.78% │  19,062,442 │
│ 3.7      │  14.86% │  17,958,611 │
│ 3.9      │  13.68% │  16,530,171 │
│ 3.8      │  12.32% │  14,887,891 │
│ 3.6      │  11.73% │  14,169,137 │
│ 3.12     │   9.56% │  11,548,054 │
│ null     │   4.73% │   5,716,677 │
│ 2.7      │   0.50% │     598,393 │
│ 3.13     │   0.03% │      34,987 │
│ 3.5      │   0.02% │      20,237 │
│ 3.4      │   0.00% │         817 │
│ 3.14     │   0.00% │         232 │
│ 3.3      │   0.00% │          14 │
│ 3.1      │   0.00% │           5 │
│ 3.2      │   0.00% │           2 │
│ Total    │         │ 120,825,225 │
└──────────┴─────────┴─────────────┘

Date range: 2024-09-01 - 2024-09-30

                                                                                                                              Alt...Example use, showing an ASCII chart: ❯ pypistats python_minor pillow --last-month ┌──────────┬─────────┬─────────────┐ │ category │ percent │ downloads │ ├──────────┼─────────┼─────────────┤ │ 3.10 │ 16.80% │ 20,297,555 │ │ 3.11 │ 15.78% │ 19,062,442 │ │ 3.7 │ 14.86% │ 17,958,611 │ │ 3.9 │ 13.68% │ 16,530,171 │ │ 3.8 │ 12.32% │ 14,887,891 │ │ 3.6 │ 11.73% │ 14,169,137 │ │ 3.12 │ 9.56% │ 11,548,054 │ │ null │ 4.73% │ 5,716,677 │ │ 2.7 │ 0.50% │ 598,393 │ │ 3.13 │ 0.03% │ 34,987 │ │ 3.5 │ 0.02% │ 20,237 │ │ 3.4 │ 0.00% │ 817 │ │ 3.14 │ 0.00% │ 232 │ │ 3.3 │ 0.00% │ 14 │ │ 3.1 │ 0.00% │ 5 │ │ 3.2 │ 0.00% │ 2 │ │ Total │ │ 120,825,225 │ └──────────┴─────────┴─────────────┘ Date range: 2024-09-01 - 2024-09-30

                                                                                                                                [?]Hugo van Kemenade »
                                                                                                                                @hugovk@mastodon.social

                                                                                                                                Just released: Python 3.14.0a1 🚀

                                                                                                                                discuss.python.org/t/python-3-

                                                                                                                                🐍 PEP 649: deferred evaluation of annotations

                                                                                                                                🐍 Improved error messages

                                                                                                                                🐍 And more!

                                                                                                                                docs.python.org/3.14/whatsnew/

                                                                                                                                  [?]Hugo van Kemenade »
                                                                                                                                  @hugovk@mastodon.social

                                                                                                                                  Just released: pepotron 1.3.0 🚀

                                                                                                                                  🔩 Generate digital attestations for PyPI (PEP 740)

                                                                                                                                  🔩 Drop support for Python 3.8

                                                                                                                                  🔩 Generate __version__ at build to avoid slow importlib.metadata

                                                                                                                                  🔩 Test on CI with uv

                                                                                                                                  pypi.org/project/pepotron/1.3.

                                                                                                                                  Pepotron is a CLI for opening PEPs in your browser. For example, try:

                                                                                                                                  $ pep 8

                                                                                                                                  $ pep 3.14

                                                                                                                                  $ pep dead batteries

                                                                                                                                  $ pep calendar

                                                                                                                                    [?]Hugo van Kemenade »
                                                                                                                                    @hugovk@mastodon.social

                                                                                                                                    Just released: norwegianblue 0.19.0 🚀

                                                                                                                                    🦜 Drop support for Python 3.8

                                                                                                                                    🦜 Generate digital attestations for PyPI (PEP 740)

                                                                                                                                    🦜 Test with tox-uv

                                                                                                                                    🦜 Lint with pre-commit-uv

                                                                                                                                    pypi.org/project/norwegianblue

                                                                                                                                    norwegianblue is a CLI to show EOLs from endoflife.date

                                                                                                                                    A CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.

                                                                                                                                    Alt...A CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.

                                                                                                                                      [?]Hugo van Kemenade »
                                                                                                                                      @hugovk@mastodon.social

                                                                                                                                      Just released: blurb 1.3.0 🚀

                                                                                                                                      blurb is the CLI we use for managing CPython's news/changelog entries.

                                                                                                                                      🗞️ Add support for Python 3.13

                                                                                                                                      🗞️ Drop support for Python 3.8

                                                                                                                                      🗞️ Generate digital attestations for PyPI (PEP 740)

                                                                                                                                      🗞️ Allow running blurb test from blurb-* directories by

                                                                                                                                      🗞️ Add version subcommand

                                                                                                                                      🗞️ Generate __version__ at build to avoid slow importlib.metadata

                                                                                                                                      pypi.org/project/blurb/1.3.0/

                                                                                                                                        [?]Hugo van Kemenade »
                                                                                                                                        @hugovk@mastodon.social

                                                                                                                                        Just released: flake8-implicit-str-concat 🚀

                                                                                                                                        🎱 Add support for 3.12-3.13, drop 3.7-3.8

                                                                                                                                        🎱 Switch from Flit to Hatchling + hatch-vcs for dynamic versioning

                                                                                                                                        🎱 Release to PyPI with Trusted Publishing

                                                                                                                                        pypi.org/project/flake8-implic

                                                                                                                                        This plugin helps tidy up after Black:

                                                                                                                                        $ cat 1.py
                                                                                                                                        s = ('111'
                                                                                                                                        '222')
                                                                                                                                        $ black 1.py
                                                                                                                                        reformatted 1.py
                                                                                                                                        All done! ✨ 🍰 ✨
                                                                                                                                        1 file reformatted.
                                                                                                                                        $ cat 1.py
                                                                                                                                        s = "111" "222"
                                                                                                                                        $ flake8 1.py
                                                                                                                                        1.py:1:10: ISC001 implicitly concatenated string literals on one line

                                                                                                                                          [?]Hugo van Kemenade »
                                                                                                                                          @hugovk@mastodon.social

                                                                                                                                          Just released! stravavis 0.5.0 🚀

                                                                                                                                          Create artistic visualisations with your exercise data.

                                                                                                                                          pypi.org/project/stravavis/0.5

                                                                                                                                          🚴 Drop support for EOL Python 3.8

                                                                                                                                          🏃 Skip segments in GPX tracks with empty trkseg

                                                                                                                                          🛶 Fix pandas warnings

                                                                                                                                          A heatmap of Helsinki and surrounding with black lines indicating bike rides.

                                                                                                                                          Alt...A heatmap of Helsinki and surrounding with black lines indicating bike rides.

                                                                                                                                            [?]Hugo van Kemenade »
                                                                                                                                            @hugovk@mastodon.social

                                                                                                                                            Just released! Python Docs Sphinx Theme 2024.10 🚀

                                                                                                                                            pypi.org/project/python-docs-t

                                                                                                                                            📚 Add support for Python 3.13

                                                                                                                                            📚 Drop support for Python 3.8

                                                                                                                                            📚 Add script for handling translations

                                                                                                                                            📚 Generate digital attestations for PyPI (PEP 740)

                                                                                                                                            This is the theme used by docs sites such docs.python.org and typing.readthedocs.io

                                                                                                                                              [?]Hugo van Kemenade »
                                                                                                                                              @hugovk@mastodon.social

                                                                                                                                              Just released! PrettyTable 3.12 🚀

                                                                                                                                              pypi.org/project/prettytable/3

                                                                                                                                              🪑 Add new themes to ColorTable
                                                                                                                                              🪑 Drop support for Python 3.8
                                                                                                                                              🪑 Deprecate hrule and tableStyle constants
                                                                                                                                              🪑 Use SPDX license identifier
                                                                                                                                              🪑 Add lots of type annotations
                                                                                                                                              🪑 Generate __version__ at build to avoid slow importlib.metadata
                                                                                                                                              🪑 Release to PyPI using Trusted Publishing and PEP 703 digital attestations
                                                                                                                                              🪑 Fix drawing headerless coloured tables with title
                                                                                                                                              🪑 And more!

                                                                                                                                              Examples of two new themes for ColorTable: High contrast has white text, blue horizontal lines, orange verticals and yellow joiners. Lavender has three shades of pink for the text and joiners, verticals, and horizontals.

                                                                                                                                              Alt...Examples of two new themes for ColorTable: High contrast has white text, blue horizontal lines, orange verticals and yellow joiners. Lavender has three shades of pink for the text and joiners, verticals, and horizontals.

                                                                                                                                                [?]Hugo van Kemenade »
                                                                                                                                                @hugovk@mastodon.social

                                                                                                                                                Just released: Python 3.14.0a2 🚀

                                                                                                                                                discuss.python.org/t/python-3-

                                                                                                                                                🐍 PEP 649: Deferred evaluation of annotations

                                                                                                                                                🐍 PEP 741: Python configuration C API

                                                                                                                                                🐍 PEP 761: Deprecating PGP signatures for CPython artifacts

                                                                                                                                                🐍 Improved error messages

                                                                                                                                                🐍 And more!

                                                                                                                                                docs.python.org/3.14/whatsnew/

                                                                                                                                                  [?]Hugo van Kemenade »
                                                                                                                                                  @hugovk@mastodon.social

                                                                                                                                                  Just released: Python 3.14.0a3 🚀

                                                                                                                                                  discuss.python.org/t/python-3-

                                                                                                                                                  docs.python.org/3.14/whatsnew/

                                                                                                                                                  This release brought to you by tea and homemade mince pies.

                                                                                                                                                  A mince pie and a mug of tea.

                                                                                                                                                  Alt...A mince pie and a mug of tea.

                                                                                                                                                  A half-eaten mince pie with crumbly pastry revealing the moist mincemeat within.

                                                                                                                                                  Alt...A half-eaten mince pie with crumbly pastry revealing the moist mincemeat within.

                                                                                                                                                    [?]Hugo van Kemenade »
                                                                                                                                                    @hugovk@mastodon.social

                                                                                                                                                    Oh, and taking inspiration from , I added colour to output in this one 🎨

                                                                                                                                                    docs.python.org/3.14/whatsnew/

                                                                                                                                                    Terminal showing unit tests running on Python 3.13, all white text on black. Followed by the same in 3.14, which has green dots for passing tests, yellow s for skipped tests, red E for errors. The error tracebacks are now in colour (shades of reds and orange), plus the summary has failures in red and skips in yellow.

                                                                                                                                                    Alt...Terminal showing unit tests running on Python 3.13, all white text on black. Followed by the same in 3.14, which has green dots for passing tests, yellow s for skipped tests, red E for errors. The error tracebacks are now in colour (shades of reds and orange), plus the summary has failures in red and skips in yellow.

                                                                                                                                                      [?]Hugo van Kemenade »
                                                                                                                                                      @hugovk@mastodon.social

                                                                                                                                                      Just released: Python 3.14.0a4 🚀

                                                                                                                                                      discuss.python.org/t/python-3-

                                                                                                                                                      docs.python.org/3.14/whatsnew/

                                                                                                                                                      Here's one amazing reason to try it out! 🗓️🎨

                                                                                                                                                      Output of "python3.13 -m calendar" showing an ASCII representation of the calendar for 2025.

                                                                                                                                                      Alt...Output of "python3.13 -m calendar" showing an ASCII representation of the calendar for 2025.

                                                                                                                                                      The same output with python3.14, this time today's date is highlighted in yellow.

                                                                                                                                                      Alt...The same output with python3.14, this time today's date is highlighted in yellow.

                                                                                                                                                        [?]Hugo van Kemenade »
                                                                                                                                                        @hugovk@mastodon.social

                                                                                                                                                        Just released: Python 3.14.0a5 🚀

                                                                                                                                                        discuss.python.org/t/python-3-

                                                                                                                                                        docs.python.org/3.14/whatsnew/

                                                                                                                                                        Also recently released!

                                                                                                                                                        blurb 2.0.0
                                                                                                                                                        cherry-picker 3.5.0
                                                                                                                                                        pypistats 1.8.0
                                                                                                                                                        PrettyTable 3.13.0 & 3.14.0
                                                                                                                                                        tox-dev/action-pre-commit-uv 1.0.2
                                                                                                                                                        em-keyboard 5.0.0

                                                                                                                                                          [?]Hugo van Kemenade »
                                                                                                                                                          @hugovk@mastodon.social

                                                                                                                                                          Especially for π day and !

                                                                                                                                                          Just released: Python 3.14.0a6 🚀

                                                                                                                                                          discuss.python.org/t/python-3-

                                                                                                                                                          docs.python.org/3.14/whatsnew/

                                                                                                                                                          This release brought to you by a Karelian pie (Karjalanpiirakka), a strawberry and gooseberry pie (mansikka-karviais piirakka) and a slice of blueberry pie (mustikkapiirakka).

                                                                                                                                                          Three pies on a plate.

                                                                                                                                                          Alt...Three pies on a plate.

                                                                                                                                                          [?]Hugo van Kemenade »
                                                                                                                                                          @hugovk@mastodon.social

                                                                                                                                                          Just released: pypistats 1.9.0 🚀

                                                                                                                                                          pypistats is CLI to show download stats from PyPI

                                                                                                                                                          pypi.org/project/pypistats/1.9

                                                                                                                                                          * Replace deprecated classifier with licence expression (PEP 639)
                                                                                                                                                          * Remove GitHub attestation, uses PyPI attestations instead (PEP 740)
                                                                                                                                                          * Add input validation for total and fix --monthly with no mirror
                                                                                                                                                          * Update docs for recent command

                                                                                                                                                          Terminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.

                                                                                                                                                          Alt...Terminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.

                                                                                                                                                            [?]Hugo van Kemenade »
                                                                                                                                                            @hugovk@mastodon.social

                                                                                                                                                            Just released: humanize 4.12.2 🚀

                                                                                                                                                            Bugfix release, mainly fixing the spelling of licence/license so the file is properly included in the package.

                                                                                                                                                            Reminder how to do PEP 639 metadata: hugovk.dev/blog/2025/improving

                                                                                                                                                            github.com/python-humanize/hum

                                                                                                                                                              [?]Hugo van Kemenade »
                                                                                                                                                              @hugovk@mastodon.social

                                                                                                                                                              Just released: PrettyTable 3.16 🚀
                                                                                                                                                              Just released: norwegianblue 0.21.0 🚀

                                                                                                                                                              Add support for OSC 8 hyperlinks in the terminal.

                                                                                                                                                              github.com/prettytable/prettyt

                                                                                                                                                              norwegianblue now uses this to create hyperlinks in the terminal instead of printing a wide column of links. Use command+click with iTerm.

                                                                                                                                                              Also create hyperlinks for Markdown, reStructuredText and HTML output.

                                                                                                                                                              github.com/hugovk/norwegianblu

                                                                                                                                                              Attached are before and after images.

                                                                                                                                                              Before: running "eol alpine" shows a wide table in the terminal, the last column made of long links to release notes.

                                                                                                                                                              Alt...Before: running "eol alpine" shows a wide table in the terminal, the last column made of long links to release notes.

                                                                                                                                                              After: running "eol alpine" shows a narrower table in the terminal, no links column, and the release names in the first column are underlined and clickable.

                                                                                                                                                              Alt...After: running "eol alpine" shows a narrower table in the terminal, no links column, and the release names in the first column are underlined and clickable.

                                                                                                                                                                [?]Hugo van Kemenade »
                                                                                                                                                                @hugovk@mastodon.social

                                                                                                                                                                Just released: termcolor 3.0.0 🚀

                                                                                                                                                                ANSI colour formatting for the terminal.

                                                                                                                                                                🎨 Add support for Python 3.14

                                                                                                                                                                🎨 Only apply FORCE_COLOR, NO_COLOR & ANSI_COLORS_DISABLED env vars when present & not an empty string

                                                                                                                                                                🎨 Replace literal types with strings

                                                                                                                                                                🎨 Replace deprecated classifier with licence expression (PEP 639)

                                                                                                                                                                🎨 Speedup: move typing imports into type-checking block

                                                                                                                                                                🎨 Remove deprecated __ALL__, use __all__ instead

                                                                                                                                                                github.com/termcolor/termcolor

                                                                                                                                                                  [?]Hugo van Kemenade »
                                                                                                                                                                  @hugovk@mastodon.social

                                                                                                                                                                  Just released: Python 3.14.0a7 🚀
                                                                                                                                                                  Just released: Python 3.13.3 🚀🚀
                                                                                                                                                                  Just released: Python 3.12.10 🚀🚀🚀
                                                                                                                                                                  Just released: Python 3.11.12 🚀🚀🚀🚀
                                                                                                                                                                  Just released: Python 3.10.17 🚀🚀🚀🚀🚀
                                                                                                                                                                  Just released: Python 3.9.22 🚀🚀🚀🚀🚀🚀

                                                                                                                                                                  Last 3.14 alpha! Less than a month to get new features in before beta!

                                                                                                                                                                  Last 3.12 bugfix release! Now in security fix only!

                                                                                                                                                                  And security releases of 3.9-3.11.

                                                                                                                                                                  Please upgrade 3.9-3.13!

                                                                                                                                                                  Please test 3.14!

                                                                                                                                                                  discuss.python.org/t/python-3-

                                                                                                                                                                  Chart showing Python up to 3.8 are EOL, 3.9-3.12 are security only, 3.13 is bugfix, and 3.14 is the feature branch.

                                                                                                                                                                  Alt...Chart showing Python up to 3.8 are EOL, 3.9-3.12 are security only, 3.13 is bugfix, and 3.14 is the feature branch.

                                                                                                                                                                    [?]Hugo van Kemenade »
                                                                                                                                                                    @hugovk@mastodon.social

                                                                                                                                                                    Just released: Pillow 11.2.1 🚀

                                                                                                                                                                    There was meant to be a 11.2.0 on 1st April, but we put too much good stuff in the wheels and hit the @pypi.org project limit before it could all be uploaded. That was yanked and now deleted and 11.2.1 is back to normal size.

                                                                                                                                                                    We'll try and put the good stuff back for 11.3.0 on 1st July but take up less space.

                                                                                                                                                                    fosstodon.org/@pillow/11432638

                                                                                                                                                                      [?]Hugo van Kemenade »
                                                                                                                                                                      @hugovk@mastodon.social

                                                                                                                                                                      Just released: Python Docs Theme 2025.4 🚀

                                                                                                                                                                      📚 Require Sphinx 7.3
                                                                                                                                                                      📚 Add support for Python 3.14
                                                                                                                                                                      📚 Drop support for Python 3.10-3.11
                                                                                                                                                                      📚 Copy button for code samples
                                                                                                                                                                      📚 PEP 639 licence metadata
                                                                                                                                                                      📚 and more!

                                                                                                                                                                      github.com/python/python-docs-

                                                                                                                                                                      Thanks to Tomas Roun for the copy button! Demo:

                                                                                                                                                                      docs.python.org/3.14/whatsnew/

                                                                                                                                                                        [?]Hugo van Kemenade »
                                                                                                                                                                        @hugovk@mastodon.social

                                                                                                                                                                        🙈 youtube.com/watch?v=2cxSP90gj8c [Vappu is May Day]

                                                                                                                                                                        Just released! 🚀🚀🚀🚀

                                                                                                                                                                        termcolor 3.1.0
                                                                                                                                                                        Add true colour, cache system lookups
                                                                                                                                                                        github.com/termcolor/termcolor

                                                                                                                                                                        em-keyboard 5.1.0
                                                                                                                                                                        Add Emoji 16.0: 🫩 🫆 🪾 🫜 🪉 🪏 🫟 🇨🇶
                                                                                                                                                                        github.com/hugovk/em-keyboard/

                                                                                                                                                                        Humanize 4.12.3
                                                                                                                                                                        Fix regression in naturalsize, improve French translation
                                                                                                                                                                        github.com/python-humanize/hum

                                                                                                                                                                        Python Docs Theme 2025.4.1
                                                                                                                                                                        Fix copy button with multiple tracebacks
                                                                                                                                                                        github.com/python/python-docs-

                                                                                                                                                                          [?]Hugo van Kemenade »
                                                                                                                                                                          @hugovk@mastodon.social

                                                                                                                                                                          Just released: Python 3.14.0 beta 1! 🚀🐍

                                                                                                                                                                          🥧 Deferred type annotation evaluation!
                                                                                                                                                                          🥧 T-strings!
                                                                                                                                                                          🥧 Zstandard!
                                                                                                                                                                          🥧 Syntax highlighting in the REPL!
                                                                                                                                                                          🥧 Colour in unittest, argparse, json and calendar CLIs!
                                                                                                                                                                          🥧 UUID v6-8!
                                                                                                                                                                          🥧 And much more!

                                                                                                                                                                          discuss.python.org/t/python-3-

                                                                                                                                                                            [?]Hugo van Kemenade »
                                                                                                                                                                            @hugovk@mastodon.social

                                                                                                                                                                            Just released: Python 3.14.0 beta 2! 🚀🐍

                                                                                                                                                                            🥧 Deferred type annotation evaluation!
                                                                                                                                                                            🥧 T-strings!
                                                                                                                                                                            🥧 Zstandard!
                                                                                                                                                                            🥧 Syntax highlighting in the REPL!
                                                                                                                                                                            🥧 Colour in unittest, argparse, json and calendar CLIs!
                                                                                                                                                                            🥧 UUID v6-8!
                                                                                                                                                                            🥧 And much more!

                                                                                                                                                                            Do you maintain a Python package? Please test 3.14. If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.

                                                                                                                                                                            discuss.python.org/t/python-3-

                                                                                                                                                                              [?]Hugo van Kemenade »
                                                                                                                                                                              @hugovk@mastodon.social

                                                                                                                                                                              Just released: Python 3.14.0 beta 3! 🚀🐍

                                                                                                                                                                              🥧 All the good stuff of b2 but also:

                                                                                                                                                                              🥧 Free-threaded Python is officially supported! (PEP 779)

                                                                                                                                                                              🥧 Subinterpreters in the stdlib! (PEP 734)

                                                                                                                                                                              Do you maintain a Python package? Please test 3.14.

                                                                                                                                                                              If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.

                                                                                                                                                                              discuss.python.org/t/python-3-

                                                                                                                                                                                [?]Hugo van Kemenade »
                                                                                                                                                                                @hugovk@mastodon.social

                                                                                                                                                                                Just released: linkotron 0.6.0!

                                                                                                                                                                                🔗 Adds OSC 8 formatting so you can do make those clickable links in terminal emulators.

                                                                                                                                                                                pypi.org/project/linkotron/

                                                                                                                                                                                  [?]Hugo van Kemenade »
                                                                                                                                                                                  @hugovk@mastodon.social

                                                                                                                                                                                  Just released: Python 3.14.0 beta 4! 🚀🐍

                                                                                                                                                                                  🥧 Last beta!

                                                                                                                                                                                  🥧 Do you maintain a Python package? Please test and report bugs!

                                                                                                                                                                                  🥧 This includes creating pre-release wheels for 3.14, as it helps other projects to do their own testing.

                                                                                                                                                                                  discuss.python.org/t/python-3-

                                                                                                                                                                                    [?]Hugo van Kemenade »
                                                                                                                                                                                    @hugovk@mastodon.social

                                                                                                                                                                                    Just released: Python 3.14.0 release candidate 1! 🚀🐍

                                                                                                                                                                                    🫖 T-strings!

                                                                                                                                                                                    🧵 Free-threading is officially supported!

                                                                                                                                                                                    🚇 Subinterpreters in the stdlib!

                                                                                                                                                                                    🗜️ Zstandard compression!

                                                                                                                                                                                    🎨 REPL syntax highlighting and tab autocomplete!

                                                                                                                                                                                    ⚠️ Better error messages!

                                                                                                                                                                                    📦 Are you a package maintainer? Prepare for 3.14 and report bugs!

                                                                                                                                                                                    🛞 No ABI changes: upload 3.14 wheels to PyPI

                                                                                                                                                                                    🥧 And much, much more!

                                                                                                                                                                                    discuss.python.org/t/python-3-

                                                                                                                                                                                      [?]Python Software Foundation »
                                                                                                                                                                                      @ThePSF@fosstodon.org

                                                                                                                                                                                      We're excited to announce the nominees for the 2025 PSF Board Election 🤩🐍 make sure to check out everyone's nomination statements to learn more about this years candidates! (Reminder to affirm your intention to vote by August 26th, 2 PM UTC!)
                                                                                                                                                                                      pyfound.blogspot.com/2025/08/a

                                                                                                                                                                                        [?]Hugo van Kemenade »
                                                                                                                                                                                        @hugovk@mastodon.social

                                                                                                                                                                                        @brettcannon @simon

                                                                                                                                                                                        "Today, we are pleased to announce a first full-scale experimental release following a soon-to-be-published proposal called “Wheel Variants”. This is a proposed extension to the wheel specification designed to make platform-specific package distribution easier for package maintainers, and installation more smooth for end users."

                                                                                                                                                                                        discuss.python.org/t/wheelnext

                                                                                                                                                                                          FoxMaSk 🌵 boosted

                                                                                                                                                                                          [?]Needa »
                                                                                                                                                                                          @needa@piaille.fr

                                                                                                                                                                                          Des recommandations de ressources de petits défis en pour progresser ?
                                                                                                                                                                                          Au travers de certains besoins Ansible, et plus récemment par un travail sur pytest, je me plonge un peu plus dedans.
                                                                                                                                                                                          Et j'ai envie de progresser.
                                                                                                                                                                                          Merci et le repouet est chouette

                                                                                                                                                                                            [?]baconandcoconut »
                                                                                                                                                                                            @baconandcoconut@freeradical.zone

                                                                                                                                                                                            If you care about the future of and @ThePSF then you're going to want to vote in this year's board election. Good news! You still have time to become a member and affirm your intention to vote. The deadline is Tuesday, August 26th, 2:00 pm UTC but don't leave it to the very last minute!

                                                                                                                                                                                            python.org/psf/membership/supp

                                                                                                                                                                                              [?]Python Software Foundation »
                                                                                                                                                                                              @ThePSF@fosstodon.org

                                                                                                                                                                                              The supplemental August edition of the PSF Grants Program Office Hour is kicking off shortly 🐍📋 4 PM EST, 8 PM UTC. We welcome you to join us if you have any PSF Grant related questions, including feedback about the programs pause, as well as its future!
                                                                                                                                                                                              pyfound.blogspot.com/2024/02/i

                                                                                                                                                                                                [?]Hugo van Kemenade »
                                                                                                                                                                                                @hugovk@mastodon.social

                                                                                                                                                                                                Python 3.14:

                                                                                                                                                                                                We'll make the next release candidate (rc2) this Thursday, two weeks early, and add a rc3 on 2025-09-16.

                                                                                                                                                                                                We fixed a code generation bug that required the "magic number" to be increased for rc2. This means .pyc files compiled by rc1 can't be used in rc2 and will be recompiled.

                                                                                                                                                                                                The ABI isn't changing, and wheels built for rc1 should still work for rc2, rc3 and 3.14.x, but it's better to get this out for testing sooner.

                                                                                                                                                                                                discuss.python.org/t/early-3-1

                                                                                                                                                                                                  [?]Python Software Foundation »
                                                                                                                                                                                                  @ThePSF@fosstodon.org

                                                                                                                                                                                                  The August edition of the PSF Board Office Hour is about to begin 🐍 🗒️ 9 PM UTC. Join us to share how we can help your community, express your perspectives, and provide feedback for the PSF!
                                                                                                                                                                                                  pyfound.blogspot.com/2024/08/a

                                                                                                                                                                                                    [?]Wireshark »
                                                                                                                                                                                                    @wireshark@ioc.exchange

                                                                                                                                                                                                    Ever wanted to dive deeper into packet analysis using Python? Check out this video: “Analyzing Capture Files in Python with PyShark” by Dor Green from a past SharkFest, an excellent example of the hands-on, technical training you'll experience at SharkFest'25 Europe.

                                                                                                                                                                                                    youtube.com/watch?v=qxBKHsMhWK

                                                                                                                                                                                                    Want real world, expert led sessions like this + access to the latest in Wireshark and Stratoshark training? Then join us in Warsaw this November for SharkFest'25 Europe, where you'll learn directly from the best in the field.

                                                                                                                                                                                                    Sign up today: sharkfest.wireshark.org/sfeu

                                                                                                                                                                                                      [?]Djangonaut Space »
                                                                                                                                                                                                      @djangonaut@indieweb.social

                                                                                                                                                                                                      Session 5 is open to application 🥳

                                                                                                                                                                                                      📆 Program duration:
                                                                                                                                                                                                      from September 29th, 2025
                                                                                                                                                                                                      to November 23rd, 2025

                                                                                                                                                                                                      ⌛ Application deadline:
                                                                                                                                                                                                      September 14th, 2025

                                                                                                                                                                                                      📚 Read more in our blog:
                                                                                                                                                                                                      djangonaut.space/comms/2025/08

                                                                                                                                                                                                        [?]Needa »
                                                                                                                                                                                                        @needa@piaille.fr

                                                                                                                                                                                                        Qui c'est qui découvre que n'a pas match/case avant la 3.10 ?
                                                                                                                                                                                                        Et que dans le vaste catalogue d'images maintenu, y'a des trucs coincés vers 3.7/3.8
                                                                                                                                                                                                        Je ne vis pas ma meilleure vie à réécrire en if/elif :shibashock:

                                                                                                                                                                                                          [?]James Bennett »
                                                                                                                                                                                                          @ubernostrum@infosec.exchange

                                                                                                                                                                                                          New blog post: I've mentioned before that is by far my favorite of the new generation of web frameworks, and I've finally found time to write about why.

                                                                                                                                                                                                          b-list.org/weblog/2025/aug/06/

                                                                                                                                                                                                            [?]Marcus Adams »
                                                                                                                                                                                                            @gerowen@mastodon.social

                                                                                                                                                                                                            Just updated my little frontend for yt-dlp if any of y'all are interested.

                                                                                                                                                                                                            Link: sourceforge.net/projects/youtu

                                                                                                                                                                                                              [?]Tykayn »
                                                                                                                                                                                                              @tykayn@mastodon.cipherbliss.com

                                                                                                                                                                                                              pylint est affreusement lent, je... et il est où l'équivalent du package npm husky et les confs de lint pour que mon IDE les corrige tout seul avant les commit?

                                                                                                                                                                                                                [?]Christopher Neugebauer »
                                                                                                                                                                                                                @chrisjrn@social.coop

                                                                                                                                                                                                                Thinking about running for @ThePSF's board? Nominations close tomorrow, and if you're interested in helping figure out how 's community is sustained over the coming years, this is a great opportunity.

                                                                                                                                                                                                                Do have a chat, if you need convincing!

                                                                                                                                                                                                                  [?]Entité terrestre auto-critique »
                                                                                                                                                                                                                  @s4mdf0o1@piaille.fr

                                                                                                                                                                                                                  Bref je viens de me faire un énième accordeur de en en grâce à l' (Si !)
                                                                                                                                                                                                                  Bein l'a fallu batailler un peu, mais ça marche au poil ! 👍
                                                                                                                                                                                                                  Edit : et même si la capture a été faite avec OBS-Studio , la transformation en gif avec ffmpeg, c'est aussi l' !

                                                                                                                                                                                                                  Edit: oui : python 3.11 : j'ai eu des déboires à passer en testing (trixie) sur cet ordi, je reste prudent dans l'immédiat... oui même si c'est c*n en soi : j'ai passé l'âge de me faire suer : y fait trop chaud pour ça...

                                                                                                                                                                                                                  Alt...en terminal, l'exécution du script python guit_tunix5.py qui affiche une barre colorée, montrant la fréquence mesurée de la corde jouée, en couleur, afin d'ajuster à la note correcte sur la guitare

                                                                                                                                                                                                                    mmu_man boosted

                                                                                                                                                                                                                    [?]Entité terrestre auto-critique »
                                                                                                                                                                                                                    @s4mdf0o1@piaille.fr

                                                                                                                                                                                                                    Bon j'ai 2 accordeurs... à piles -naaazes-, et ça me gave, d'où ce nouvel accordeur, et vu qu'y marche trop bien,
                                                                                                                                                                                                                    bein il est là pour qui n'en veut : 🙂

                                                                                                                                                                                                                    Accordeur guitare en python :

                                                                                                                                                                                                                    framagit.org/s4mdf0o1/guit_tun

                                                                                                                                                                                                                      [?]Niavy :verified: :bearn: »
                                                                                                                                                                                                                      @niavy@masto.bike

                                                                                                                                                                                                                      Ça prend combien de temps de compiler Python sur un vieil i3 🤨🕛🕜🕒🕟🕕🕢🕙 ?


                                                                                                                                                                                                                        Martouf boosted

                                                                                                                                                                                                                        [?]𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕 »
                                                                                                                                                                                                                        @kubikpixel@chaos.social

                                                                                                                                                                                                                        OpenFreeMap

                                                                                                                                                                                                                        OpenFreeMap lets you display custom maps on your website and apps for free.

                                                                                                                                                                                                                        🗺️ openfreemap.org

                                                                                                                                                                                                                          [?]bouts »
                                                                                                                                                                                                                          @bouts@mamot.fr

                                                                                                                                                                                                                          Entr'ouvert cherche toujours son administratrice·eur système (annonce mise à jour) :
                                                                                                                                                                                                                          entrouvert.com/actualites/2021