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

pyOpenSci »
@pyOpenSci@fosstodon.org

New to packaging? You’re not alone. 💛

We built a step-by-step tutorial to make it easier for researchers and scientists to share their code:
pyopensci.org/python-package-g

Because reproducibility isn’t just about data—it’s about software too. 🐍

    frague59 ⏚ boosted

    Jobs for Developers » 🤖
    @jobsfordevelopers@mastodon.world

    Python Software Foundation »
    @ThePSF@fosstodon.org

    The 2025 PSF Board nominees are deeply invested in many parts of the community. In this video, they share their areas of involvement with the PSF and Python 🐍✨

    Voting runs from September 2-16, 2025– don’t forget to cast your ballot!
    youtu.be/sH25nWwP--c?si=EfBVn9

      PyCon UK »
      @PyConUK@fosstodon.org

      ✨📄 New blog post: An Interview with Sheena O’Connell 📄✨

      We caught up with keynote speaker @sheena to talk about her journey into Python and education 🐍💜 Sheena also shared her thoughts on the challenges for the Python community, what she’s most excited about at PyCon UK 2025, and some interesting hobbies outside of tech!

      👉 Get the full interview here: 2025.pyconuk.org/2025/09/keyno

        AodeRelay boosted

        Raphael »
        @rami@chaos.social

        Psst 🤫 Wir suchen eine neue Kolleg*in für Full-Stack-Web-Entwicklung mit Fokus auf Python + Django 🐍

        30-40h/Woche, remote in Deutschland, 55-66k€/Jahr plus Extras, viel open source. Alle Details: pretix.eu/about/de/job/webdev

        Ein großer Teil des bestehenden Teams ist diese Woche auch auf den , wenn jemand erzählt bekommen möchte, wie es ist, bei uns zu arbeiten :)

          Python Rennes »
          @pythonrennes@social.breizhcamp.org

          un pense-bête sur les commandes de , un outil pour la gestion des dépendances et le cycle de vie de vos projets
          - mathspp.com/blog/uv-cheatsheet
          - docs.astral.sh/uv/

            Hugo van Kemenade »
            @hugovk@mastodon.social

            Rye »
            @rye@ioc.exchange

            ... [SENSITIVE CONTENT]

            Are there any python or Django groups that meet online with a weekly cadence?

              gyptazy »
              @gyptazy@gyptazy.com

              Hugo van Kemenade »
              @hugovk@mastodon.social

              🗳️ I've voted in @thepsf.bsky.social board elections!
              🗳️ Remember to vote!
              🗳️ Remember not to vote for FK!

              OpaVote.

Python Software Foundation Board of Directors Election 2025.
Your vote has been received.

Thank you for voting!

              Alt...OpaVote. Python Software Foundation Board of Directors Election 2025. Your vote has been received. Thank you for voting!

                Hugo van Kemenade »
                @hugovk@mastodon.social

                🗳️ I've voted!

                The Python Steering Council elections are underway, and there are eight excellent candidates. We'll be in safe hands whichever five are elected.

                This year we have 87 eligible core dev voters, compared to 85 last year.

                peps.python.org/pep-8105/#cand

                hugovk.github.io/python-steeri

                Edit: 🧵 Thread continued from: mastodon.social/@hugovk/111415

                2024 Python Steering Council Election - vote cast

Helios Voting Bot <no-reply@mail.heliosvoting.org>
to me

Dear Hugo van Kemenade,

You have successfully cast a vote in 2024 Python Steering Council Election.

                Alt...2024 Python Steering Council Election - vote cast Helios Voting Bot <no-reply@mail.heliosvoting.org> to me Dear Hugo van Kemenade, You have successfully cast a vote in 2024 Python Steering Council Election.

                Chart showing the terms of the 11 people who have served across the past five councils.

                Alt...Chart showing the terms of the 11 people who have served across the past five councils.

                  Hugo van Kemenade »
                  @hugovk@mastodon.social

                  🗳️🗳 I've voted in two elections today!

                  1. Proxy voted in the UK general election.

                  2. Online voted in @Thepsf board elections, and yes for the three bylaw changes.

                    Lily boosted

                    Noyan K7u »
                    @NoyanK7u@fosstodon.org

                    Django's template system is famously rock solid.
                    Mako supports a component-oriented approach, similar to React.
                    Mako for Django: A template backend that brings them together.

                    Features:
                    - Auto-discovery for app templates
                    - Context processors work out of the box
                    - Detailed error reporting via Django's debug page

                    ⭐ Source & examples: github.com/ertgl/mako-for-djan

                    A web page renderer function in a Django project.

                    Alt...A web page renderer function in a Django project.

                    A web page template written with Mako.

                    Alt...A web page template written with Mako.

                    A reusable HTML button component written with Mako.

                    Alt...A reusable HTML button component written with Mako.

                      Jeff Triplett »
                      @webology@mastodon.social

                      ✨ TIL about prek which is pre-commit rewritten in Rust, and it's blazingly fast.

                      github.com/j178/prek/

                        Mariatta 🤦🏻‍♀️ :python: »
                        @mariatta@fosstodon.org

                        Free but maybe stupid and bad idea but may be fun:
                        let your users install a Python package by scanning a QR code

                        Maybe a browser extension that scans the QR code then it knows it is a Python package that is pip-installable, then something magical happens in the background that pip-installs that package.

                          Hugo van Kemenade »
                          @hugovk@mastodon.social

                          🆕 I've been using a new tool called prek as a drop-in replacement for pre-commit.

                          It uses uv and is rewritten in Rust (because of course) and as you'd expect is much faster.

                          Try it!

                          hugovk.dev/blog/2025/ready-pre

                            PyData Helsinki »
                            @pydata_helsinki@fosstodon.org

                            Talk recordings now up on YouTube:

                            youtube.com/@PyData_Helsinki

                            analysis of zoo visits with and notebooks by Teemi Säilynoja
                            evaluation methodology and dashboard in by Allan Nevala

                              Adam Johnson :django: :python: »
                              @adamchainz@fosstodon.org

                              🏴‍☠️ Yay, my hacktackular package patchy has started earning sponsorship on Tidelift!

                              Thanks to all who use it, and the strange necessity that forces you to do so.

                              github.com/adamchainz/patchy

                                Kushal Das :python: :tor: »
                                @kushal@toots.dgplug.org

                                AodeRelay boosted

                                Revisto »
                                @revisto@mastodon.social

                                Just released Drum Machine v1.5.0 and I'm excited.

                                You can finally export your beats as audio files! WAV, FLAC, OGG, MP3. Plus, you can add metadata like artist name, song title, and cover art. You can also set how many times your pattern repeats. So if you make a short 4-bar loop, you can export it as a 3 minute track!

                                I would love to hear what you create with it, so please tag me if you share your beats anywhere <3

                                @gnomeapps

                                Audio export dialog showing MP3 format, repeat settings, and metadata fields for artist name, song title, and cover art.

                                Alt...Audio export dialog showing MP3 format, repeat settings, and metadata fields for artist name, song title, and cover art.

                                Drum pattern editor with drum tracks and 16-step grid. Active pattern visible with BPM and playback controls at bottom.

                                Alt...Drum pattern editor with drum tracks and 16-step grid. Active pattern visible with BPM and playback controls at bottom.

                                  Django boosted

                                  PyCharm Blog » 🤖
                                  @pycharm@techhub.social

                                  Nicolas Delsaux »
                                  @Riduidel@framapiaf.org

                                  Tiens tiens, j'ai un vieil appareil photo qui pourrait bénéficier de ce logiciel (mais il n'est pas listé dans les appareils supportés) github.com/cowtoolz/webcamize?

                                    sedje »
                                    @sedje@fosstodon.org

                                    @hugovk @blair Unfortunately somebody's wrong on the internet.

                                    That blog post is correct, but your deductions aren't.

                                    See this example:
                                    ```
                                    import logging

                                    class Expensive:
                                    def __init__(self):
                                    print('inst')

                                    def __str__(self):
                                    print('string-gen')
                                    return 'value'

                                    logging.debug('%s', Expensive())
                                    logging.getLogger().setLevel(logging.DEBUG)
                                    logging.debug('%s', Expensive())
                                    ```
                                    Yields:
                                    ```
                                    inst
                                    inst
                                    string-gen
                                    DEBUG:root:value
                                    ```

                                      Schenkl | 🏳️‍🌈🦄 »
                                      @schenklklopfer@chaos.social

                                      Ich beschwer mich ja gerne mal über

                                      Hier mal ein konkretes Beispiel:

                                      Siehe Bild1.

                                      Ich will was installieren.
                                      pip install ... geht nicht

                                      Es werden drei Alternativen vorgeschlagen.
                                      In den Paketquellen gibt es das nicht, als venv hab ichs installiert bekommen und als pipx auch.
                                      Also isses jetzt zwei mal drauf, aber mein Tool, dass diese Abhängigkeit braucht sagt immernoch, dass es nicht installiert sei.

                                      Siehe Bild2.

                                      Ja was soll ich denn noch machen?!

                                      *cry*

                                      root@faraday01:~# python3 -m pip install python-gvm
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

    See /usr/share/doc/python3.13/README.venv for more information.

                                      Alt...root@faraday01:~# python3 -m pip install python-gvm error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.13/README.venv for more information.

                                      2025-09-05 11:40:58,741 - faraday_agent_dispatcher - ERROR {MainThread} [metadata_utils.py:59 - run_check_command()]  Dependency check python3 -m pip show python-gvm prints to error: WARNING: Package(s) not found: python-gvm

                                      Alt...2025-09-05 11:40:58,741 - faraday_agent_dispatcher - ERROR {MainThread} [metadata_utils.py:59 - run_check_command()] Dependency check python3 -m pip show python-gvm prints to error: WARNING: Package(s) not found: python-gvm

                                        Python Software Foundation »
                                        @ThePSF@fosstodon.org

                                        This weekend is great time to get to know the nominees who are running for the PSF Board of Directors this year! If you affirmed your intention to vote in this year's election or voted last year, make sure to check your email 📩
                                        python.org/nominations/electio

                                          Hugo van Kemenade »
                                          @hugovk@mastodon.social

                                          @sedje @blair
                                          logger.debug("this is %s to format", expensive())

                                          ... only calls expensive() when it does logs at the debug level. However, this...

                                          logger.debug("this is %s to format" % expensive())

                                          ... always calls expensive() even when nothing is logged.
                                          medium.com/swlh/why-it-matters

                                            Blair Frandeen »
                                            @blair@recurse.social

                                            I was called out for using old school % formatting instead of f strings today. I was using them because I remember reading somewhere that they were more performant in some situations. I looked it up, and it turns out it wasn't my use case. But good to know:

                                            If you call logger.debug("this is %s to format", expensive()), the string won't be formatted unless the logger is going to emit a debug message.

                                            Note that expensive() is an argument, not after a % sign.

                                              PloneConf 2025 »
                                              @ploneconf@plone.social

                                              Hello Plonistas and Pythonistas! 🌟

                                              Welcome to Jyväskylä – Finland’s Lakeland Gem 🏞️

                                              As Finland’s education capital, Jyväskylä is right in the heart of the stunning lakeland region.

                                              With over 150 years of innovation and learning, this city is surrounded by lakes and evegreen forests, and offers a nice mix of culture, walkable streets and cozy atmosphere.

                                              See you this October in Jyväskylä!
                                              2025.ploneconf.org/travel/arri

                                              mirsadra »
                                              @mirsadra@mastodon.social

                                              - is written in C
                                              - is written in C
                                              - is written in C
                                              - is written in C
                                              - engines started in C, now mostly in C++
                                              - was first in C, now written in Go itself
                                              - ++ compilers are written in C++
                                              - is built with C++ and Swift (on LLVM in C++)
                                              - # runs on .NET, built in C++/C#
                                              - (HotSpot) is written in C++

                                              Yet, people still doubt the necessity of learning C!

                                              C Programming Language by Brian Kernighan, Dennis Ritchie

                                              Alt...C Programming Language by Brian Kernighan, Dennis Ritchie

                                                DamonHD boosted

                                                Holly Becker »
                                                @hwesta@wandering.shop

                                                I was laid off recently so I'm looking for a new job!

                                                I have a decade of experience as a web backend dev writing APIs in Python and Ruby in a variety of frameworks. I'm usually the git and Postgres expert on the team, and if you leave me alone I'll start writing tests and doing security updates. Used to help run PyLadies Vancouver, now PyCascades. More: hollybecker.net/resume/

                                                Looking for: full-remote, hiring in Canada, minimal LLM nonsense

                                                  Trey Hunner 🐍 »
                                                  @treyhunner@mastodon.social

                                                  You may have heard that Python 3.14's REPL includes syntax highlighting. π

                                                  But did you know you can customize the syntax highlighting colors? 🌈

                                                  You'll need to use an undocumented private module though. ☢️

                                                  treyhunner.com/2025/09/customi

                                                    PyCon Africa »
                                                    @pyconafrica@mastodon.social

                                                    Meet our first keynote speaker: Dawn Wages!
                                                    Chair of the Python Software Foundation, Wagtail Core Team powerhouse, and Anaconda's Director of DevRel and Community.

                                                    Secure your spot now: za.pycon.org/tickets

                                                    @BajoranEngineer

                                                    Dawn Gibson Wages | PSF Chair | Wagtail Core Team Member | Anaconda Director of Community & DevRel

                                                    Alt...Dawn Gibson Wages | PSF Chair | Wagtail Core Team Member | Anaconda Director of Community & DevRel

                                                      PyConZA »
                                                      @pyconza@fosstodon.org

                                                      Meet our first keynote speaker: Dawn Wages!
                                                      Chair of the Python Software Foundation, Wagtail Core Team powerhouse, and Anaconda's Director of DevRel and Community.

                                                      Secure your spot now: za.pycon.org/tickets

                                                      @BajoranEngineer

                                                      Dawn Gibson Wages | PSF Chair | Wagtail Core Team Member | Anaconda Director of Community & DevRel

                                                      Alt...Dawn Gibson Wages | PSF Chair | Wagtail Core Team Member | Anaconda Director of Community & DevRel

                                                        Scott Williams 🐧 »
                                                        @vwbusguy@mastodon.online

                                                        For better or worse, I've seen a lot of tech things come and go, but one thing I'm grateful about is becoming a generally uncontroversial choice for so many things.

                                                          Jeff Triplett »
                                                          @webology@mastodon.social

                                                          👋 Hi friends, if you have been putting off buying an online/virtual ticket for @djangocon this year, please buy one sooner than later.

                                                          If you were on the fence, three of live talks (or you can stream in before or after the conference) is $99 aka $33 a day.

                                                          This also gives you access to the hackathon that will be running next week, and we have two days of virtual sprints that anyone may join.

                                                          mastodon.social/@webology/1151

                                                            Marcos Dione »
                                                            @mdione@en.osm.town

                                                            @treyhunner wrote here pythonmorsels.com/the-power-of:

                                                            > Python's f-strings pair very nicely with the `print` function

                                                            I call the mixture "printf".

                                                            .

                                                              🇺🇦 Sviatoslav Sydorenko »
                                                              @webknjaz@mastodon.social

                                                              Just cut a new release of `pypi-publish` v1.13.0!

                                                              It's got internal runtime update, housekeeping, also diagnostic messages and security improvements from @yossarian

                                                              github.com/pypa/gh-action-pypi / github.com/pypa/gh-action-pypi

                                                                🟡🐍Sviatoslove.pie♥🇺🇦#StandWithUkraine🙏 | українець на чужині »
                                                                @webknjaz.me@bsky.brid.gy

                                                                Just cut a new release of `pypi-publish` v1.13.0! It's got internal runtime update, housekeeping, also diagnostic messages and security improvements from @yossarian.net! github.com/pypa/gh-acti... / github.com/pypa/gh-acti...

                                                                Release v1.13.0 · pypa/gh-acti...

                                                                  Julien Palard »
                                                                  @mdk@mamot.fr

                                                                  J'ai mis à jour git.afpy.org/mdk/python-versio

                                                                  TL;DR : 3.13 passe devant 3.7 et 3.8 !

                                                                    Jeff Triplett »
                                                                    @webology@mastodon.social

                                                                    👋 Friends, US is in Chicago next week. With the news cycle, we’re not sure what to expect.

                                                                    🎟️ Can’t be in Chicago? Grab a 3-day online ticket for $99 (or $199 if your employer covers it). Without your support, our online streaming would not be sustainable.

                                                                    ➡️ If you’re protesting US travel, we see you and would be grateful for your support so we can keep offering online events.

                                                                    ti.to/defna/djangocon-us-2025

                                                                      Lily boosted

                                                                      nessita »
                                                                      @nessita@fosstodon.org

                                                                      A bit disheartened to see Django take a measurable perf hit moving from `cgi.parse_header` to `email.message.Message.get_params`, following `cgi` deprecation and removal.

                                                                      I shared details on Python Discourse, didn't get much traction so far, would really appreciate more eyes:

                                                                      discuss.python.org/t/performan

                                                                        Hugo van Kemenade »
                                                                        @hugovk@mastodon.social

                                                                        @mahryekuh It's even easier to upgrade to @coveragepy 7.10.0 from July and do nothing!

                                                                        "Two new exclusion patterns are part of the defaults: `...` is automatically excluded as a line and `if TYPE_CHECKING:` is excluded as a branch."

                                                                        github.com/nedbat/coveragepy/r

                                                                          Marijke Luttekes »
                                                                          @mahryekuh@hachyderm.io

                                                                          I should remember to make a snippet that adds `: no cover` behind `if TYPE_CHECKING:` in Python 🤔 💡 .

                                                                          Edit: Oh wait, it's probably easier to add it to coveragerc. 🥳

                                                                            Kushal Das :python: :tor: »
                                                                            @kushal@toots.dgplug.org

                                                                            Anyone in my timeline is using github.com/thombashi/humanread ? It can convert "1 day and 3 hours" to an integer hours value :)

                                                                              PyCon NL »
                                                                              @pycon_nl@mastodon.social

                                                                              Welcome to PyCon NL on Mastodon!
                                                                              We’re excited to connect with the Python community as we prepare for PyCon Netherlands 202, happening October 16 in Utrecht. Follow us for speaker updates, program highlights, and community news. Whether you're new to Python or a seasoned dev, you're welcome here! pycon-nl.org/

                                                                                AodeRelay boosted

                                                                                pyOpenSci »
                                                                                @pyOpenSci@fosstodon.org

                                                                                Hot take 🔥

                                                                                Reproducibility isn’t just about data and methods. It’s about scientific software.

                                                                                If your code can’t be run, your science can’t be trusted.

                                                                                Let’s fix that together. 💜

                                                                                  Dan (he/him) :twit: »
                                                                                  @brass75@twit.social

                                                                                  Finally getting a chance to watch @savannah give her PEP talk! If you're thinking about contributing to (or any OSS project!) I highly recommend watching it!

                                                                                  youtube.com/watch?v=WGXXxGLBVF4

                                                                                    Python Software Foundation »
                                                                                    @ThePSF@fosstodon.org

                                                                                    Meet the 2025 PSF Board nominees! We asked them about their backgrounds, motivations, and priorities for the PSF and ’s future. Watch all the interviews in our YouTube playlist 📺
                                                                                    youtube.com/playlist?list=PLFI

                                                                                      David Zaslavsky »
                                                                                      @diazona@techhub.social

                                                                                      @tintvrtkovic @carlton Global (in the sense of "global", i.e. module-level) state is kept in the module object in memory, but once that module object has been loaded from a file, it exists independently of the file it came from. So if you did load multiple different versions of a package, they'd all correspond to different module objects in memory, each of which could have its own global state. Heck, even with just one version of a package, you could load some module from that package a hundred times and get a hundred different module objects in memory, again each with its own individual global state.

                                                                                      This is kind of what the importlib.reload() function does, although IIRC it also tries to mix the original and reloaded versions of the module in a way that is supposed to make sense if you don't care about the old module. To get a true fresh and independent copy of the module object you'd have to use other importlib functions.

                                                                                        David Zaslavsky »
                                                                                        @diazona@techhub.social

                                                                                        @tintvrtkovic @carlton Anyway, back to the point... I think the reason 's packaging tools normally won't install multiple versions of the same package in the same environment is more to avoid confusion more than anything else. Like, when you import a module from the package, which version does it come from? If part of your code needs one version and another part needs a different version, how do you identify in each part of the code which version of the dependency it should import from? And how do you express version constraints on a sub-package level? (like, if source_file_a.py in your package needs dependency-X>=1.2,<2, but source_file_b.py needs dependency-X>=1.6,!=2.0.1,<3) You can write custom code to solve these problems, but I suppose the developers of the packaging standards and tools looked at how it's played out in the past and decided that it's so rarely useful and so potentially confusing that it's not worth supporting in the default setup.

                                                                                          Adrien Foucart »
                                                                                          @AFoucart@social.sciences.re

                                                                                          Today in weirdly specific questions: what happens in when using functools.cache to cache a method which returns a mutable object?

                                                                                          Do we save the returned value of the object (so that if we call the method again, we get the same value whatever happened to the object after), do we get an error (like if we try to pass a mutable argument to a cached method), or de we save a reference to the object (so that if we call the method again, we will get the same object, possibly in a new state)?

                                                                                          I was relatively sure it wouldn't be the first one, but wasn't certain between the latter two. It turned out to be option number three. More here:

                                                                                          notes.adfoucart.be/caching_mut

                                                                                            Paul :python: :django: boosted

                                                                                            Python Software Foundation »
                                                                                            @ThePSF@fosstodon.org

                                                                                            The 2025 Python Type System & Tooling Survey is live 📝❓🤔 No typing experience needed— your perspective as a dev matters most. Take a couple minutes to help improve Python typing for all! forms.gle/AUkcEGZ3hybQfNea8
                                                                                            forms.gle/AUkcEGZ3hybQfNea8

                                                                                              Juhis »
                                                                                              @hamatti@mastodon.world

                                                                                              I'm excited to get on the @pyconfi stage in October to help the audience learn how they can become better at debugging Python.

                                                                                              You should come too! Tickets are available, links in post. It's gonna be a lot of fun with great people.

                                                                                              hamatti.org/posts/i-will-be-sp

                                                                                                Lily »
                                                                                                @lilyf@fosstodon.org

                                                                                                Here's my latest blog post, about how I was able to take a mutable reference in Rust and let Python use it:

                                                                                                blog.lilyf.org/posts/python-mu

                                                                                                  AstroBoat »
                                                                                                  @loptimist@piaille.fr

                                                                                                  Je suis en train de traiter des dizaines de milliers d'archives qui contiennent chacunes des centaines de milliers de fichiers avec

                                                                                                  En utilisant ThreadPoolExecutor et une Queue (avec un maxsize) pour exploiter les fichiers dans le thread principal c'est plutôt rapide et économe en CPU et en RAM.

                                                                                                  Par contre, si un ou des fichiers dépassent le mega, ça fout le CPU à genou et les temps de traitement augmente significativement.

                                                                                                  Pour info, je pousse dans la queue des messages qui contiennent chacun les métadonnées du fichier ainsi que son contenu en bytes.

                                                                                                  Mes théories 👇

                                                                                                    Searge :fedora: »
                                                                                                    @Searge@hachyderm.io

                                                                                                    Python: The Documentary
                                                                                                    An origin story featuring @gvanrossum

                                                                                                    youtu.be/GfH4QL4VqJ0

                                                                                                      Dan (he/him) :twit: »
                                                                                                      @brass75@twit.social

                                                                                                      I truly wish I didn't need to say this but Franz Király has no place on the @ThePSF board.

                                                                                                      He has been spewing misinformation and malicious accusations on the forums. I urge every PSF member to vote in this election and to not vote for this individual. The Python community deserves better.

                                                                                                      python.org/nominations/electio

                                                                                                        Fipaddict, »
                                                                                                        @fipaddict@diaspodon.fr

                                                                                                        C'est bien gentil l'itinérance mais j'ai les neurones qui me démangent cote ans co. Surtout lors des pauses. Je crois qu'il faut que je me trouve un mini PC pour le prochain voyage. Inconveniant, encore un truc en plus à trimballer.🤔
                                                                                                        Avantage, cela évitera de trop perdre pied et de continuer a progresser toute l'année..

                                                                                                          Stéphanie »
                                                                                                          @St_B@mamot.fr

                                                                                                          🔥 On recrute encore dans ma scop de libristes égaux :

                                                                                                          Entr'ouvert recrute un·e développeur·euse Python/Django : entrouvert.com/actualites/2025

                                                                                                          Date limite de candidature : 14 septembre

                                                                                                            Cheuk Ting Ho »
                                                                                                            @cheukting_ho@fosstodon.org

                                                                                                            Also be careful in choosing who you support. If someone has been making wrong or baseless accusations of what the directors and staff have done, or diminishing the role of the PSF in supportING the language and the community. DON'T VOTE FOR THEM.

                                                                                                              Cheuk Ting Ho »
                                                                                                              @cheukting_ho@fosstodon.org

                                                                                                              voting has started! Please remember to , and I would like to say it again I support Abigail Dogbe and Sheena O'Connell to be PSF board of directors! They have shown with their actions that they have the capability of being one, and they love the community.

                                                                                                                Debacle boosted

                                                                                                                mathieui »
                                                                                                                @mathieui@piaille.fr

                                                                                                                I released version 1.11 of the slixmpp library yesterday evening, here are the details: blog.mathieui.net/slixmpp-1.11

                                                                                                                  40 ★ 174 ↺
                                                                                                                  Fred de CLX boosted

                                                                                                                  oldsysops »
                                                                                                                  @oldsysops@social.dk-libre.fr

                                                                                                                  hop, on recrute encore, si tu aimes le logiciel libre, le #python et le #django alors rejoinds nous. le patron est sympa puisque c'est toi! (et moi et tout le monde, c'est quand meme compliqué une #scop).
                                                                                                                  en plus c'est accessible en #remote ou en #teletravail (oui c'est la meme chose, mais ca fait 2 tags...)
                                                                                                                  et si tu te sens seul tu peut allez au bureau de #lyon ou de #paris ou au coworking de #nice et de #quimper (pas tout le temps ouvert).

                                                                                                                  (petit) point bonus si tu es sur #dunkerque (on sait jamais...)

                                                                                                                  #jerecrute

                                                                                                                  https://www.entrouvert.com/actualites/2025/embauche-developpeureuse-python-django-2025/

                                                                                                                    Frank Hoffmann »
                                                                                                                    @15r10nk@fosstodon.org

                                                                                                                    I have great news for everyone who likes to fuzz Python code. pysource-codegen 0.7.1 and pysource-minimize 0.10.0 have been released. Both support Python 3.14 and can now also generate/minimize template strings. Feel free to give it a try.

                                                                                                                    uvx -p 3.14 pysource-codegen --root-node TemplateStr

                                                                                                                    github.com/15r10nk/pysource-mi

                                                                                                                    github.com/15r10nk/pysource-co

                                                                                                                      danzin »
                                                                                                                      @danzin@mastodon.social

                                                                                                                      Posted a topic about lafleur, the CPython JIT fuzzer I'm developing: discuss.python.org/t/introduci

                                                                                                                      It has many details about the project, the results (4 JIT crashes so far), calls for help and ideas for the future.

                                                                                                                      If any of this interests you, please give a read. Boosts welcome :)

                                                                                                                        Marcus Adams »
                                                                                                                        @gerowen@mastodon.social

                                                                                                                        If you have installed and want to verify what's going on with being flagged as malicious, here's all you need to do.

                                                                                                                        Create a file with the following content; maybe name it "hello.py":

                                                                                                                        print ("Hello world!")

                                                                                                                        Then compile it with PyInstaller, doesn't matter if you use the onefile argument or not:

                                                                                                                        pyinstaller --onefile hello.py

                                                                                                                        If Defender doesn't nuke it on sight, find your .exe in the dist folder and upload it to virustotal(.)com. It'll pop hot for a trojan.

                                                                                                                          Marcos Dione boosted

                                                                                                                          Florian Haas »
                                                                                                                          @xahteiwi@mastodon.social

                                                                                                                          So, I watched : The Documentary.

                                                                                                                          It's a good one. You should watch it.

                                                                                                                          But here is a question that I have for fellow Pythonistas. was, for a while, one of the largest Python projects around, and one of the largest collaborative FOSS projects in any language. And yet, today it seems like the community has completely forgotten about those things. It is not mentioned in this documentary at all.

                                                                                                                          Why is that so? Not a rhetorical question.

                                                                                                                          Boosts OK.

                                                                                                                          youtu.be/GfH4QL4VqJ0

                                                                                                                            AodeRelay boosted

                                                                                                                            Dendrobatus Azureus »
                                                                                                                            @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                                                                                            Analyzing the script is made easy by adding remarks after lines of code, indicating the level of understanding

                                                                                                                            Of course I also have sense-emu.readthedocs.io/en/v1 docs open

                                                                                                                            Emulator

                                                                                                                              AodeRelay boosted

                                                                                                                              Dendrobatus Azureus »
                                                                                                                              @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                                                                                              Now playing with python on my SBC

                                                                                                                              On scope is the SHE (Sense Hat Emu) where I found the gorgeous rainbow program!

                                                                                                                              You know I love rainbow colours I use them a lot when I pipe even my playful ssh sessions to lolcat.

                                                                                                                              This program makes me as happy as my four year old self

                                                                                                                              Emulator

                                                                                                                                PyCon UK »
                                                                                                                                @PyConUK@fosstodon.org

                                                                                                                                ✨📄 New blog post: An Interview with Felienne Hermans 📄✨

                                                                                                                                We caught up with keynote speaker @Felienne to chat about her journey into and ’s influence along the way, creating Hedy, challenges & hopes for the Python ecosystem, and what she’s most looking forward to at 🐍✨

                                                                                                                                📖 Read the interview here: 2025.pyconuk.org/2025/08/keyno

                                                                                                                                A huge thank you to Felienne for taking the time to share your thoughts with us 💜

                                                                                                                                  Dๅᴉĸo boosted

                                                                                                                                  Entr'ouvert SCOP »
                                                                                                                                  @entrouvert@mastodon.libre-entreprise.com

                                                                                                                                  Entr'ouvert recrute un·e développeur·euse Python/Django : entrouvert.com/actualites/2025

                                                                                                                                  Date limite de candidature : 14 septembre

                                                                                                                                    Wolf boosted

                                                                                                                                    Bozhidar Batsov (a.k.a. Bug) »
                                                                                                                                    @bbatsov@hachyderm.io

                                                                                                                                    I hear more and more often that and (or it's sibling ) are the natural choice for pretty much every project these days, just because LLMs tend to work best with them. While I get this sentiment, I also find it pretty sad...

                                                                                                                                    The world of programming would be pretty boring if we go down this road. I don't know about the majority of programmers out there, but I still care about things like problem/solution fit (finding the right tool for the job) and the happiness I derive from working with some programming language.

                                                                                                                                      AodeRelay boosted

                                                                                                                                      Christoffer S. »
                                                                                                                                      @nopatience@swecyb.com

                                                                                                                                      I need help with some programming things specifically profiling of which I have no experience what so ever.

                                                                                                                                      I have this Python code that I want to understand better from a performance perspective, specifically why it sometimes appear to spend an awful lot of time doing something.

                                                                                                                                      How should I about profiling the code? What's ... like the process of doing that? If you have resources on this I would be very happy to learn about them.

                                                                                                                                      And I don't mean actually python implementations of things... but rather where it spends its time in terms of methods etc. Just to better understand where I should spend some time debugging and focusing my efforts before randomly choosing things to improve with some vague hope on things getting better.

                                                                                                                                        Sebastian »
                                                                                                                                        @Geeky_sebastian@tech.lgbt

                                                                                                                                        Why use the Venture Capital funded uv package manager (with the unavoidable enshittification) when there are suitable alternatives like poetry & pyenv?

                                                                                                                                          DamonHD boosted

                                                                                                                                          caio »
                                                                                                                                          @caio@floss.social

                                                                                                                                          Do you like RSS, Python, and web development? Do you want to start contributing to FLOSS?

                                                                                                                                          This is my personal RSS reader (running locally only), opened as a FLOSS project. There's a lot that I plan to add to it, but I don't have so much time for now. However, it might be interesting to some folks, at least for learning purposes. So, here it goes.

                                                                                                                                          codeberg.org/strikity/eko

                                                                                                                                            Wolf »
                                                                                                                                            @YesJustWolf@hachyderm.io

                                                                                                                                            Lot of haters out there and every time I read their complaints they are the most shallow, cosmetic, and easily overcome issues that these people obviously got in the first minute of reading about Python without even trying it. There are many good languages around, tuned for many different interesting and common problems. I’m sorry Python offends you, but look deeper. If you’re going to hate it; then hate it for reasons worth listening to.

                                                                                                                                              AodeRelay boosted

                                                                                                                                              KDE Eco »
                                                                                                                                              @be4foss@floss.social

                                                                                                                                              Calling all Artists, Designers, Illustrators, Pythonistas & Gamers

                                                                                                                                              Tired of corporations deciding how you use your computer?

                                                                                                                                              Want to keep using your computer for years to come?

                                                                                                                                              Join us to install with KDE :kde: software at the Akademy Edition party :party_sparkles:

                                                                                                                                              akademy.kde.org/2025/eo10-akad

                                                                                                                                              Discover the world of !

                                                                                                                                              When: Thurs. 11 Sept. 16-20h
                                                                                                                                              Where: TU , Room 3005
                                                                                                                                              Map: osm.org/go/0MZu16s5r

                                                                                                                                              Poster for the End Of 10 Akademy Edition install party.

The text reads:

"End Of 10 Akademy Edition. Artists, Designers, Pythonistas, Gamers. Tired of corporations deciding how you use your computer? Have you considered trying independent software with Linux but don't know where to start? Curious if it can even work for you? Join the KDE install fest. 11 Sept. 16:00-20:00, TU Berlin (Room 3005)"

                                                                                                                                              Alt...Poster for the End Of 10 Akademy Edition install party. The text reads: "End Of 10 Akademy Edition. Artists, Designers, Pythonistas, Gamers. Tired of corporations deciding how you use your computer? Have you considered trying independent software with Linux but don't know where to start? Curious if it can even work for you? Join the KDE install fest. 11 Sept. 16:00-20:00, TU Berlin (Room 3005)"

                                                                                                                                                Lily boosted

                                                                                                                                                Carlton Gibson »
                                                                                                                                                @carlton@chaos.social

                                                                                                                                                I know I live on a different planet to many but, the only Python packaging problem I actually have is when I need to use two different versions of the same package at the same time. Solve that and we'll talk.

                                                                                                                                                  No Starch Press »
                                                                                                                                                  @nostarch@mastodon.social

                                                                                                                                                  A friendly reminder that you can enjoy 35% off everything on our website until tomorrow at 23:59.

                                                                                                                                                  DRM-Free. Print includes instant ebook. 30-day returns.

                                                                                                                                                  Build skills that outlast jobs.

                                                                                                                                                  nostarch.com/

                                                                                                                                                  Black background promotional banner. Large white bold text at the top reads: “LABOR DAY SALE 35% OFF SITEWIDE.” Below, smaller yellow text reads: “USE CODE LABORDAY35.” Further down in white text: “ends 9/1/2025 23:59 PDT.” In the bottom left corner, there is the classic No Starch Press coffee robot.

                                                                                                                                                  Alt...Black background promotional banner. Large white bold text at the top reads: “LABOR DAY SALE 35% OFF SITEWIDE.” Below, smaller yellow text reads: “USE CODE LABORDAY35.” Further down in white text: “ends 9/1/2025 23:59 PDT.” In the bottom left corner, there is the classic No Starch Press coffee robot.

                                                                                                                                                    Lily boosted

                                                                                                                                                    Mariusz Felisiak »
                                                                                                                                                    @felixxm@fosstodon.org

                                                                                                                                                    I've just booked my flight to Barcelona 🏖️ It will be a wonderful time with amazing people 🤗

                                                                                                                                                    djangomed.eu

                                                                                                                                                      Jeff Triplett »
                                                                                                                                                      @webology@mastodon.social

                                                                                                                                                      🎊 Thanks to @nanorepublica efforts, djangotv.com is now running on django-prodserver

                                                                                                                                                      I'm happy to see django-prodserver come to life after several conversations we had on Mastodon (the non-fart smelling parts) about how to make Django's deployment story better.

                                                                                                                                                      Major kudos to Andy for taking this on and shipping a working solution that feels it should live inside of Django.

                                                                                                                                                      github.com/nanorepublica/djang

                                                                                                                                                        Jeff Triplett »
                                                                                                                                                        @webology@mastodon.social

                                                                                                                                                        Shoutout to @adamghill for dj-toml-settings github.com/adamghill/dj-toml-s and dj-raincheck github.com/adamghill/dj-rainch and to @ehmatthes for django-simple-deploy github.com/django-simple-deplo

                                                                                                                                                        I think the community is finally moving Django and Python deployment forward. 2026 might be the year it turns the corner.

                                                                                                                                                          Marijke Luttekes »
                                                                                                                                                          @mahryekuh@hachyderm.io

                                                                                                                                                          It's excellent timing that @kati just posted about Guido van Rossum (founder of Python) wearing a PyLadies t-shirt in an interview for the Python documentary.

                                                                                                                                                          This is a simple but powerful gesture of support. 💚

                                                                                                                                                          fosstodon.org/@kati/1151096090

                                                                                                                                                            🗳

                                                                                                                                                            Tim Schilling »
                                                                                                                                                            @CodenameTim@mastodon.social

                                                                                                                                                            I'm curious about people's mentorship situations with and in particular.

                                                                                                                                                            Dang, there should be fifth option:
                                                                                                                                                            💸 - I am or willing to pay for someone to help me improve my skills

                                                                                                                                                            👋 - I am learning programming and would like some:0
                                                                                                                                                            📈 - I'm employed, I don't have a mentor, but I wo:0
                                                                                                                                                            🏞️ - I've got a mentor already and am not interes:0
                                                                                                                                                            🤝 - I don't have mentor, but get similar benefits:0
                                                                                                                                                              Marcos Dione boosted

                                                                                                                                                              thezerobit »
                                                                                                                                                              @thezerobit@anticapitalist.party

                                                                                                                                                              I made my fitness/smart watch tracking not tell on me to 3rd party servers. I bought an Bip 6 watch, synced and updated the watch via the official app, got the connection keys via a script, deleted the proprietary Zepp app, installed the open source, privacy respecting app from and used the connection key to sync to the watch.

                                                                                                                                                                Ludovic :Firefox: :FreeBSD: »
                                                                                                                                                                @usul@piaille.fr

                                                                                                                                                                Bite Code! boosted

                                                                                                                                                                Adam Johnson :django: :python: »
                                                                                                                                                                @adamchainz@fosstodon.org

                                                                                                                                                                ✍️ New post on a new SyntaxWarning coming in Python 3.14.

                                                                                                                                                                adamj.eu/tech/2025/08/29/pytho

                                                                                                                                                                  jbz »
                                                                                                                                                                  @jbz@indieweb.social

                                                                                                                                                                  「 The Python community's response to my mental health advocacy has been particularly painful. This is a community I helped build, one that benefits from tools I created, yet it has systematically excluded me as I've become more open about living with schizoaffective disorder 」

                                                                                                                                                                    Serge from Babka »
                                                                                                                                                                    @serge@babka.social

                                                                                                                                                                    Django and Python folks, do you have specific places where you've looked for jobs?

                                                                                                                                                                    I'm looking for the optimal place to post an ad for a Django developer job and so any suggestions would be helpful.

                                                                                                                                                                      Adam Johnson :django: :python: »
                                                                                                                                                                      @adamchainz@fosstodon.org

                                                                                                                                                                      ✍️ New post on capturing stdout and stderr in Python's unittest.

                                                                                                                                                                      This post covers using contextlib.redirect_stdout() and redirect_stderr() to capture output in tests, including a custom context manager that simplifies using both at once.

                                                                                                                                                                      adamj.eu/tech/2025/08/29/pytho

                                                                                                                                                                        Python Software Foundation »
                                                                                                                                                                        @ThePSF@fosstodon.org

                                                                                                                                                                        Check out our latest Success Story to learn why matters to PSF partner Arm, as well as all they do to support the Python language and its community! Thank you, Arm 💙💛 python.org/success-stories/pyt
                                                                                                                                                                        python.org/success-stories/pyt

                                                                                                                                                                          Marcos Dione »
                                                                                                                                                                          @mdione@en.osm.town

                                                                                                                                                                          Today a cow-orker wrote:

                                                                                                                                                                          ```# python
                                                                                                                                                                          braces = '{}'
                                                                                                                                                                          foo = f"yadda yadda {braces} muux"
                                                                                                                                                                          ```

                                                                                                                                                                          and I'm not even mad.

                                                                                                                                                                            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

                                                                                                                                                                                  Thomas Wouters »
                                                                                                                                                                                  @Yhg1s@social.coop

                                                                                                                                                                                  The Python Documentary was fun, nostalgic (painfully so for me; had to stop it twice) and pretty damned good...

                                                                                                                                                                                  ... but the highlight for me is definitely two friends caught on camera gossiping about me (without explicitly naming me) 😂 😂

                                                                                                                                                                                  youtube.com/watch?v=GfH4QL4VqJ0

                                                                                                                                                                                    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...

                                                                                                                                                                                                  frague59 ⏚ boosted

                                                                                                                                                                                                  zeitverschreib [friendica] »
                                                                                                                                                                                                  @zeitverschreib@freundica.de

                                                                                                                                                                                                  Change? OMG!

                                                                                                                                                                                                  For a while now, I’ve been thinking about moving my blog from Hugo & PaperMod to BSSG.

                                                                                                                                                                                                  Both are Static Site Generators, both use Markdown, both are Open Source. But as far as I can tell, the frontmatter of the documents differs between the two systems. This would mean that I’d have to at least check each and every md file by hand before moving it from Hugo to BSSG.

                                                                                                                                                                                                  The main content of my blog, i. e. the posts and fixed pages which I wrote by hand, would not be an issue. Currently about 50 files to review and adjust. But I have also moved all my posts from Instagram and Pixelfed over, using a quick’n’dirty Visual Basic script to convert exported HTML into separate files. Hundreds of posts containing one or more images, a few hashtags and maybe a short comment.

                                                                                                                                                                                                  I could rewrite that script to accommodate BSSG, but what about the next switch to a new platform a few years down the road?

                                                                                                                                                                                                  How do you, fellow bloggers out there, handle this problem?

                                                                                                                                                                                                  Should I create all my posts in some kind of basic format and write a translator script to create the final md file with the correct frontmatter? Should I learn Python or Rust and convert the current Hugo style files to BSSG input? And speaking for programming languages: which one should I learn, Python or Rust?

                                                                                                                                                                                                  So many questions. :-)

                                                                                                                                                                                                    PyCon UK »
                                                                                                                                                                                                    @PyConUK@fosstodon.org

                                                                                                                                                                                                    ⭐️🛠️ Workshop spotlight! 🛠️⭐️

                                                                                                                                                                                                    💻 TDD: what it is, why it's good, and why it might just solve all your AI problems by @hjwp

                                                                                                                                                                                                    🛠️⭐️ Find out more here: pretalx.com/pyconuk-2025/talk/

                                                                                                                                                                                                    🎟️ Grab your ticket! 2025.pyconuk.org/tickets/

                                                                                                                                                                                                      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

                                                                                                                                                                                                              Phil Gyford »
                                                                                                                                                                                                              @philgyford@mastodon.social

                                                                                                                                                                                                              I wrote a post about how to use the pyupgrade tool for upgrading your code's syntax gyford.com/phil/writing/2025/0

                                                                                                                                                                                                              Do let me know of any corrections or clarifications. I'm *very* far from an expert but couldn't find any other instructions.

                                                                                                                                                                                                                Axel Leroy boosted

                                                                                                                                                                                                                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

                                                                                                                                                                                                                  Marcos Dione boosted

                                                                                                                                                                                                                  Robert W. Gehl »
                                                                                                                                                                                                                  @rwg@aoir.social

                                                                                                                                                                                                                  Latest FOSS Academic is I DID IT! I DID IT! I re-implemented my static blog generator in Python and moved it off onto my own hosting!

                                                                                                                                                                                                                  fossacademic.tech/2025/08/25/r

                                                                                                                                                                                                                  What's that? You want an archive and previews of posts? Done. Tags? Handled! Atom feed? Generated. (fossacademic.tech/feed.xml)

                                                                                                                                                                                                                  What about comments, you say?

                                                                                                                                                                                                                  Respond to this post and they shall appear on my blog, I say unto you.

                                                                                                                                                                                                                  I did it! Yay!

                                                                                                                                                                                                                    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
                                                                                                                                                                                                                          AodeRelay boosted

                                                                                                                                                                                                                          pyOpenSci »
                                                                                                                                                                                                                          @pyOpenSci@fosstodon.org

                                                                                                                                                                                                                          Finish this sentence:

                                                                                                                                                                                                                          💭 I wish I’d known ____ before trying to publish my first Python package.

                                                                                                                                                                                                                          Whether it’s docs, pyproject.toml, testing, or just the value of community support, your story could help someone else who’s just getting started.

                                                                                                                                                                                                                          👇 Share your answer in the comments!

                                                                                                                                                                                                                          💛 New to packaging? Our guide walks you through the process step by step: pyopensci.org/python-package-g

                                                                                                                                                                                                                            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.

                                                                                                                                                                                                                                вrυnυѕ »
                                                                                                                                                                                                                                @brunus@mamot.fr

                                                                                                                                                                                                                                Aller hop tralala !
                                                                                                                                                                                                                                Une Debian 13 avec du Tor Browser et des outils de dev pour KiD qui veut s'initier au "haquingue" ...ne le jugez pas, il est jeune, il ne sait pas.
                                                                                                                                                                                                                                ThinkPad T410 de récup (offert par un Mastopote) avec alim neuve.

                                                                                                                                                                                                                                On va commencer tout doux, avec du Python... faut que je trouve des idées de script basiques et fun.

                                                                                                                                                                                                                                Va falloir songer à rendre les install Debian aussi chiante qu'il y a 25 ans parce qu'on va finir par s'emmerder !

                                                                                                                                                                                                                                Photo : un ordinateur portable Thinkpad qui affiche le desktop Gnome avec Firefox, Tor Browser et Codium ouverts.

                                                                                                                                                                                                                                Alt...Photo : un ordinateur portable Thinkpad qui affiche le desktop Gnome avec Firefox, Tor Browser et Codium ouverts.

                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                    Douglas »
                                                                                                                                                                                                                                                    @douglasvb@mastodon.social

                                                                                                                                                                                                                                                    ... consistently. It's odd because it works fine when I use the same strings in a browser versus in the console. I wonder if I've got a misconfiguration in the container. I already traced down an ipv6 issue (nb: set it to static in the container configuration when there isn't an ipv6 DHCP server).

                                                                                                                                                                                                                                                    It could also be that the 3 code the is spitting out is at the ragged edge of my understanding.

                                                                                                                                                                                                                                                    I also need to make the code store all 16 images before rsyncing them to the remote...

                                                                                                                                                                                                                                                      Douglas »
                                                                                                                                                                                                                                                      @douglasvb@mastodon.social

                                                                                                                                                                                                                                                      I decided to actually install an IDE and do some direct work on the code tonight to capture high resolution images from the high resolution streams that produces. I stripped out the checking for the latest recording via the API and instead used a dumb time offset from the epoch. It works more or less. About a 15 second offset from the live feed seems to work.

                                                                                                                                                                                                                                                      I need to make it a bit more robust where if it doesn't find something at that time stamp it'll...

                                                                                                                                                                                                                                                        Douglas »
                                                                                                                                                                                                                                                        @douglasvb@mastodon.social

                                                                                                                                                                                                                                                        Also this is the first time I've done anything in in probably a decade? I'm pretty sure this is the first time I've used Python 3.

                                                                                                                                                                                                                                                        Is it really this easy? It's almost like writing English.

                                                                                                                                                                                                                                                        Hmm I also need to make sure the packages I'm using are all the right things for the job. I know hallucinations end up with malicious packages.

                                                                                                                                                                                                                                                        Anyway that's enough for tonight. I spent most of the night making and work on a box (I know, I know 🙄... Switch to )

                                                                                                                                                                                                                                                          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.

                                                                                                                                                                                                                                                            N-gated Hacker News » 🤖
                                                                                                                                                                                                                                                            @ngate@mastodon.social

                                                                                                                                                                                                                                                            🚀 Behold! A groundbreaking revelation: "uv format" is here to make your code look pretty, but only if you're brave enough to experiment with it. Because, clearly, Python's real problem was the lack of a hipster code formatter. 🎉 Plus, a riveting tale of how sunsets Pytype—because who needs type checking when you can just YOLO your code? 🙄
                                                                                                                                                                                                                                                            pydevtools.com/blog/uv-format-

                                                                                                                                                                                                                                                              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

                                                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                                        Dan Yeaw »
                                                                                                                                                                                                                                                                        @danyeaw@fosstodon.org

                                                                                                                                                                                                                                                                        Recently started leading the conda OSS team at Anaconda and we're hiring an Engineering Manager to help lead our team of OSS engineers contributing to projects like @ProjectJupyter, @beeware, PyScript, and fsspec.

                                                                                                                                                                                                                                                                        Looking for someone with technical leadership chops who genuinely cares about open source communities. Remote US position.

                                                                                                                                                                                                                                                                        ats.rippling.com/anaconda/jobs

                                                                                                                                                                                                                                                                          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-

                                                                                                                                                                                                                                                                                All Things Open »
                                                                                                                                                                                                                                                                                @allthingsopen@mastodon.social

                                                                                                                                                                                                                                                                                🚀 NEW on We ❤️ Open Source 🚀

                                                                                                                                                                                                                                                                                The Python Software Foundation paused 2025 grant funding after running out of budget by August.

                                                                                                                                                                                                                                                                                Shirley Bailes explains why this matters—for AI, security, and the future of OSS.

                                                                                                                                                                                                                                                                                Read the article: allthingsopen.org/articles/pyt

                                                                                                                                                                                                                                                                                  PyConZA »
                                                                                                                                                                                                                                                                                  @pyconza@fosstodon.org

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

                                                                                                                                                                                                                                                                                  Michael Kennedy 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: Michael Kennedy. Host of "Talk Python to Me" and "Python Bytes" podcasts. Python educator and founder of Talk Python Training.

                                                                                                                                                                                                                                                                                  Alt...Meet our special guest: Michael Kennedy. Host of "Talk Python to Me" and "Python Bytes" podcasts. Python educator and founder of Talk Python Training.

                                                                                                                                                                                                                                                                                    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 :)

                                                                                                                                                                                                                                                                                              PyConZA »
                                                                                                                                                                                                                                                                                              @pyconza@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.

                                                                                                                                                                                                                                                                                                PyCharm Blog » 🤖
                                                                                                                                                                                                                                                                                                @pycharm@techhub.social

                                                                                                                                                                                                                                                                                                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

                                                                                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                                                                    PyConZA »
                                                                                                                                                                                                                                                                                                    @pyconza@fosstodon.org

                                                                                                                                                                                                                                                                                                    Tune in to our livestream for a fun-packed experience with an incredible guest lineup! Don't miss out!
                                                                                                                                                                                                                                                                                                    za.pycon.org/friends-of-pycon-

                                                                                                                                                                                                                                                                                                      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.

                                                                                                                                                                                                                                                                                                                JP Mens boosted

                                                                                                                                                                                                                                                                                                                Michael Boelen »
                                                                                                                                                                                                                                                                                                                @mboelen@mastodon.social

                                                                                                                                                                                                                                                                                                                A file server written in that does it all: copyparty

                                                                                                                                                                                                                                                                                                                github.com/9001/copyparty

                                                                                                                                                                                                                                                                                                                Amazing how so many features and development went in one tool. This why I love .

                                                                                                                                                                                                                                                                                                                The video is brilliant as well: youtu.be/15_-hgsX2V0?si=x8RBx_

                                                                                                                                                                                                                                                                                                                In many home networks this might be a much better option than something like . Just run it on a system and go.

                                                                                                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                                                                                                                                                                Dan (he/him) :twit: »
                                                                                                                                                                                                                                                                                                                                                                                                @brass75@twit.social

                                                                                                                                                                                                                                                                                                                                                                                                Does anyone know if there's an organized group in DC or Baltimore? If there isn't, is anyone interested in trying to get one started?

                                                                                                                                                                                                                                                                                                                                                                                                  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:

                                                                                                                                                                                                                                                                                                                                                                                                              FoxMaSk 🌵 »
                                                                                                                                                                                                                                                                                                                                                                                                              @foxmask@framapiaf.org

                                                                                                                                                                                                                                                                                                                                                                                                              Ca faisait des siècles que j'avais pas eu une telle erreur :

                                                                                                                                                                                                                                                                                                                                                                                                              OSError: [Errno 5] Input/output error

                                                                                                                                                                                                                                                                                                                                                                                                              en utilisant sur une pauvre tasks

                                                                                                                                                                                                                                                                                                                                                                                                                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/

                                                                                                                                                                                                                                                                                                                                                                                                                  PyCon UK »
                                                                                                                                                                                                                                                                                                                                                                                                                  @PyConUK@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                  👾✨ Know a young person who’s curious about coding? ✨👨💻

                                                                                                                                                                                                                                                                                                                                                                                                                  On Saturday 20 Sept, PyCon UK 2025 is hosting a Young Coders’ Day alongside the main conference – a fun, hands-on intro to coding for people aged 8–16!

                                                                                                                                                                                                                                                                                                                                                                                                                  They’ll have the opportunity to 🎮 build games, 🎨 create art, 🛰️ code satellites, and share their projects with attendees 🎉🐍

                                                                                                                                                                                                                                                                                                                                                                                                                  📅 Schedule: 2025.pyconuk.org/schedule/
                                                                                                                                                                                                                                                                                                                                                                                                                  🎫 Tickets £9 (inc. accompanying adult): 2025.pyconuk.org/tickets/

                                                                                                                                                                                                                                                                                                                                                                                                                    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

                                                                                                                                                                                                                                                                                                                                                                                                                      R boosted

                                                                                                                                                                                                                                                                                                                                                                                                                      Dan Yeaw »
                                                                                                                                                                                                                                                                                                                                                                                                                      @danyeaw@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                      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 🤨🕛🕜🕒🕟🕕🕢🕙 ?


                                                                                                                                                                                                                                                                                                                                                                                                                                bouts »
                                                                                                                                                                                                                                                                                                                                                                                                                                @bouts@mamot.fr

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