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

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

woke up to a notice from datadog that their library had a transitive dependency cause an infinite recursion when interacting with postgres. Yes, that'd explain the day I had yesterday.

turns out the transitive dependency went from 1.x.x to 2.0.0, and datadog had set an unbounded version constraint.

tl;dr: are you a library consumer? use lockfiles. are you a library author? SET YOUR FUCKING DEPENDENCIES CORRECTLY.

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

    Let's all give a shout out (and a follow) to the new @ThePSF Fellows!

    pyfound.blogspot.com/2025/10/a

    Thank you for all you do for us! 🥂

    🎉 Abhijeet Mote

    🎉 Abigail Afi Gbadago

    🎉 Becky Smith @rebkwok

    🎉 Christopher Bailey @digiglean

    🎉 Dawn Wages @BajoranEngineer

    🎉 Leah Wasser @leahawasser

    🎉 Maaya Ishida

    🎉 Mason Egger @masonegger

    🎉 Miguel Grinberg @miguelgrinberg

    🎉 William Vincent @wsvincent

    fosstodon.org/@ThePSF/11541857

      [?]Dainius Happy 🇱🇹 ❤ 🇺🇦 »
      @anthroposamu@mastodon.social

      Django 6.0 beta 1 released | Weblog | Django
      djangoproject.com/weblog/2025/
      Django 6.0 beta 1 is now available. It represents the second stage in the 6.0 release cycle and is an opportunity to try out the changes coming in Django 6.0.

        [?]Lobsters » 🤖
        @lobsters@mastodon.social

        Will McGugan boosted

        [?]mr_daemon »
        @mr_daemon@untrusted.website

        The problem with using software you wrote yourself is that you impulsively add features you feel would improve your life, and then get annoyed at how other parts of the software don't have the same feature.

        So I guess I'm adding filtering capabilities to the Inventory view in Exosphere now

        Alt...A short demo of a Textual based TUI showing a data table with hosts, operating systems, flavors, versions and update counts as well as online status. The user presses control+f and a small windows pops up to asks to select between: - Show All - Updates Only - Security Updates Only The user goes back and forth between selections and the output of the table changes accordingly.

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

          Toad can now host a number of popular agentic coding solutions. Including Claude, Gemini, and Codex. Probably more.

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

            Having Plone Conference 2025 and revived PyCon Finland 2025 in University of Jyväskylä on October 13-19 and seeing people come here from 30 different countries and enjoying their time was truly something special! 💎 🤗

            2025.ploneconf.org/news/no-nii

            [?]Lobsters » 🤖
            @lobsters@mastodon.social

            Marcos Dione boosted

            [?]The Kid Should See This 🌈🪐✨ »
            @tksst@fediscience.org

            💡📹 Scientist Brian Haidet built a 2 billion frame per second in his garage using simple components including one mirror, one lens, and code to capture moving at the 's speed limit.

            The camera records only one pixel at a time, so Haidet tiles hundreds of synchronized recordings together to create showing a laser beam bouncing across his workspace at 15 cm (6 in.) per frame.

            👉 petapixel.com/2025/10/20/man-b

              [?]Paolo Melchiorre »
              @paulox@fosstodon.org

              Django 6.0beta1 is out! 🎉

              It brings new built-in features like CSP support, background tasks, and partial templates, all ready to use without extra packages. 🧩

              It’s not ready for production yet, but now is a good time to test it, report bugs, and get your projects ready for the final release. 🚀

              djangoproject.com/weblog/2025/

              CC @django

              Aerial photo of attendees at the DjangoCon US 2025 conference.

              Alt...Aerial photo of attendees at the DjangoCon US 2025 conference.

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

                Please congratulate our newest PSF Fellow Members for Q3, 2025! Their continued contributions to the Python ecosystem are so very important to our community.
                pyfound.blogspot.com/2025/10/a

                  [?]Helsinki Python »
                  @HelPy@fosstodon.org

                  It's October and it's meetup night at Zalando!

                  First up!

                  Naa Ashiorkor Nortey presents her research: Python Meets the Senses

                  Making Sense of Complex Sensor Data
                  Ever wondered how machines can “smell”? In this talk, I will present how Python can help us explore patterns in data from electronic noses, sensors that detect chemicals around us.

                  Naa presenting

                  Alt...Naa presenting

                  Naa presenting

                  Alt...Naa presenting

                    [?]Sheena »
                    @sheena@fosstodon.org

                    Since , many have asked me for advice on starting a community. Success varies with context—whether educating youth or connecting professionals. I know some contexts better than others.

                    Question: Are there resources or stories you can recommend?

                      [?]Steve has ☕️ for brains »
                      @sivy@hachyderm.io

                      The amount of my own code I am going to throw away moving to generic views is ridiculous. As is the amount of time I could have saved had I 'ed a little harder.

                        [?]anarcat »
                        @Anarcat@kolektiva.social

                        [?]David ALBERTO »
                        @david_alberto@social.sciences.re

                        A paper conical

                        From the Sun's altitude and azimut, this sundial derives solar time, & the place on the map where the Sun is directly overhead.
                        Here its approx.4:20pm local solar time ; the Sun is approaching the Brazil-Bolivia border.

                        The diurnal arcs crossing the hour lines are the shadow's paths on the 21st of each month (approx). These lines also tell the sunrise/sunset times where they join the cone's rim.

                        Made with a script.
                        Besides the usuals gnomonic calculations, I also needed a bit of for the developped truncated cone (called a 'frustum' !), and some work to project the coastlines and borders on the curved surface.
                        Script free to download and use:
                        tinyurl.com/383u9n8z

                        A paper cone printed on the inside, placed on a wooden floor, and under sunlight. We can see a grid and a map printed. There's a thread crossing the upper opening, holding a very small bead right on the axis of the cone.

                        Alt...A paper cone printed on the inside, placed on a wooden floor, and under sunlight. We can see a grid and a map printed. There's a thread crossing the upper opening, holding a very small bead right on the axis of the cone.

                        Close view from above: the bead, its shadow on the grid lines and the map. The shadow says its approx. 16h20 (4:20 pm), and its near the Brazil-Bolivia border on the map: at the time of this photo the Suns was directly overhead at this place.

                        Alt...Close view from above: the bead, its shadow on the grid lines and the map. The shadow says its approx. 16h20 (4:20 pm), and its near the Brazil-Bolivia border on the map: at the time of this photo the Suns was directly overhead at this place.

                          Marcos Dione boosted

                          [?]Mike Spencer »
                          @mikerspencer@mastodon.scot

                          Lenovo have a presence in and are hiring for a few roles: jobs.lenovo.com/en_US/careers/

                          I've heard they like ;-)

                            [?]kso512 »
                            @kso512@infosec.exchange

                            Any Software Engineers looking for work: please check out this open position at Uplight.

                            jobs.jobvite.com/uplight/job/o

                            Boost for visibility!

                              [?]Chaotic Unicorn »
                              @alter_unicorn@masto.bike

                              I was today's years old when I created my first python package (with poetry) and later that day installed it in another machine.
                              (I will not publish it to pypi or so, although it is free software, because it's too specific and just for fun)

                                [?]Steve has ☕️ for brains »
                                @sivy@hachyderm.io

                                Could any web devs here who are using point me in the right direction on this?

                                I have a multi-tenant blog app where the templates for a given blog are found in subdirectories of `<app>/templates`. For non-class-based-views, I can pull the tenant from the request and use that to build the template path for `render()`.

                                I'm now trying to add some generic class-based-views, and the template loading insists on a template resolution scheme that is independent of a request object, so I am struggling to figure out how to isolate templates by tenant.

                                Any thoughts or tips would be very appreciated.

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

                                  Linkding un projet de gestion de bookmarks écrit en sur une base @django et une sauvegarde : github.com/sissbruecker/linkdi. Fonctionnalités intéressantes :
                                  - partage de liens
                                  - extension navigateur addons.mozilla.org/fr/firefox/ et chromewebstore.google.com/deta
                                  - API
                                  - hébergeable sous la forme d'une image

                                    [?]Wolf »
                                    @YesJustWolf@hachyderm.io

                                    I often see people complain about in their world. I have two specific programming-related categories I want to comment on. I'll make a separate post for each.

                                    The first category of complaints is that people complain when their favorite, or primary, or whatever, changes.

                                    I use , so I see lots of complaints about this. C++ puts out new editions. It's quite a different language than it was 20 years ago. Rust puts out new editions fairly regularly. Obviously the complaints come from users who don't like change in general or, more likely, don't like the specific changes that are happening.

                                    Well, sorry not sorry. First, change is inevitable everywhere. Second, what's your alternative? If your language wasn't growing and adapting to everything we learn, then it would be stagnating and dying! Even COBOL continues to change (very, very slowly, though).

                                    Yes, more work for you. Yes, bitrot is real -- your unchanged code in that language can diverge from the most modern spec for the language. But that's how the entire rest of your life works. **You** are changing! Your children (if you have children, I mean) are changing. Everything is changing. Why is this a surprise to you? Rejoice in the improvements!

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

                                      un projet qui propose une interface web type pour exécuter une fonction de votre base de code : github.com/offerrall/FuncToWeb

                                      Le projet se base sur les annotations de typage pour proposer des champs de formulaires adaptés.

                                      L'occasion de vous rappeler 2 sessions de précédentes sur les annotations de typage :
                                      - youtu.be/T5k616MqHCs?si=fD7w7p par Florian Strzelecki
                                      - youtu.be/qAS-zj0irEM?si=oBK1Gd par Michel Caradec

                                        [?]Paolo Melchiorre »
                                        @paulox@fosstodon.org

                                        RT Guido Van Rossum

                                        Slides from my PyBay talk yesterday can be downloaded here:

                                        github.com/microsoft/typeagent

                                        (permissions issue fixed! - click the little download button; PowerPoint only for now)

                                        CC @pybay

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

                                          What's up with t-strings in Python 3.14?

                                          They're a neat feature! But most Python users don't need to think about them until a library they're using tells them to use one.

                                          youtu.be/tVhiar5LSQQ

                                            [?]Hynek Schlawack »
                                            @hynek@mastodon.social

                                            LWN: Explicit lazy imports for

                                            I'm VERY excited by this PEP.

                                            lwn.net/SubscriberLink/1041120

                                              [?]Sanyam Khurana »
                                              @curiouslearner@mastodon.social

                                              🚢 Just released Django Keel – a production-ready Django starter.

                                              For 10+ years I maintained a popular Django cookiecutter template used across client projects and FOSS. Django Keel is all those lessons distilled into something cleaner and more modern.

                                              Tired of spending 2 days on boilerplate every time? Me too.

                                              Not a toy. Not a tutorial. Just the boring defaults that actually work in production.

                                              github.com/CuriousLearner/djan

                                              django-keel.readthedocs.io/

                                                mmu_man boosted

                                                [?]Didier Malenfant »
                                                @didier@malenfant.net

                                                My little Python module to manage an El Gato stream deck recently got support for multiple actions per key which is now used in production on my stream. One-press 'live key' which switch the scene to 'Coming soon', starts streaming and recording all at once.

                                                code.malenfant.net/didier/Stre

                                                  [?]Simeon Schmauß »
                                                  @stim3on@fosstodon.org

                                                  One reason why I've never really done any processing was the awful 1/f noise (banding) that's typical to the Stage 3 products from MAST.
                                                  I finally got around to installing the JWST pipeline locally, and reprocess these data with tweaked parameters.

                                                  Alt...Animation of a JWST image showing schlieren like structures (a light echo illuminating the interstellar medium). The animation flickers between three versions of the image, the first one has a lot of horizontal banding artefacts (official MAST data), the second one is greatly improved (my tweaked processing) and the final one has additional small scale corrections applied removing the artefacts completely (done with G'MIC)

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

                                                    Check out this post by @diegor about the latest CPython sprint! We send a special thanks to Arm for hosting the event and investing in the future of 💛🐍💙

                                                    pyfound.blogspot.com/2025/10/c

                                                      [?]Laurent Cheylus »
                                                      @lcheylus@bsd.network

                                                      Ruff (an extremely fast Python linter and code formatter, written in Rust) imported in OpenBSD official ports tree, initial version 0.14.1 github.com/openbsd/ports/tree/

                                                        [?]Preslav Rachev »
                                                        @preslavrachev@mastodon.social

                                                        I wasn't planning on shamelessly self-promoting the book draft I’m working on in my spare time, but the outage gave me no choice. The opportunity simply presented itself :)

                                                        P.S. drop your email here, so I can get back to you, if this thing ever sees the light of day: tally.so/r/w5y00v (or react to this post)


                                                          [?]archipylago »
                                                          @archipylago@mementomori.social

                                                          Our next meetup is Thursday 13.11. at Knowit.

                                                          Join us to learn about search and finite state machines and hang out with the nicest Pythonistas in town.

                                                          > Niklas Nevalainen: Is keyword search dead?
                                                          > Stephen Sullivan: States, Events, Action!

                                                          More info & registration opens 30.10. 12.00

                                                          meetabit.com/events/archipylag

                                                            AodeRelay boosted

                                                            [?]Bruno Rodrigues :rstats: :tux: »
                                                            @brodriguesco@fosstodon.org

                                                            This is an example of how Nix can be useful for data analysis: a project that uses and in which is used to set up the dev env in a reproducible way, and is also used as build automation tool to orchestrate the codebase b-rodrigues.github.io/rixpress

                                                              [?]mathieui »
                                                              @mathieui@piaille.fr

                                                              I have released yesterday version 1.12.0 of the slixmpp python XMPP library. Mostly for python 3.14 compatibility, but there are a few other things as well! More info at blog.mathieui.net/slixmpp-1.12

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

                                                                New package release: akismet 25.10.0.

                                                                Highlights include:

                                                                * Python 3.14 compatibility
                                                                * A new pytest plugin to make it easier to test your use of the Akismet clients.

                                                                b-list.org/projects/akismet/

                                                                  [?]Jack Skinner »
                                                                  @gdayitsjack@tech.lgbt

                                                                  I wrote a post going behind the scenes on selecting our city, venue and dates for @pyconau 2026.

                                                                  It's the first in what I hope will be a series of more informal, long form essays sharing how we think about certain problems, tasks or challenges.

                                                                  2026.pycon.org.au/posts/behind

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

                                                                    I benchmarked `--help` on one of my CLIs with the reference implementation for PEP 810 (Explicit lazy imports).

                                                                    Because my CLI already does the "inline imports" thing of moving them into functions just before they get used, I got a speedup of x1.3.

                                                                    Then I moved all the imports to the top like normal, and got a speedup of x2.9!

                                                                    hugovk.dev/blog/2025/lazy-impo

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

                                                                      @pixeltracker The wonderful Python 3.14 logo is by kamikyoku!

                                                                      github.com/kamikyoku

                                                                      PS Your link doesn't work, it should be fabriziomusacchio.com/blog/202

                                                                        [?]Fabrizio Musacchio »
                                                                        @pixeltracker@sigmoid.social

                                                                        Have you noticed that has introduced individual version logos as of version 3.10? Do you perhaps know what's behind this or why there were no logos for older versions?

                                                                          [?]Fabrizio Musacchio »
                                                                          @pixeltracker@sigmoid.social

                                                                          After a break in version-specific logos for Python 3.12 and 3.13, the freshly released 3.14 introduces a new version logo! While I found no information about its designer, you can find some background on previous logos here:

                                                                          🌍 fabriziomusacchio.com/_posts/2

                                                                            [?]Juhis »
                                                                            @hamatti@mastodon.world

                                                                            The return of PyCon Finland was a marvellous event.

                                                                            I wrote a recap of the conference (+ a bit about Lokacon) to capture the experience.

                                                                            hamatti.org/posts/pycon-finlan

                                                                            @pyconfi

                                                                              [?]Jeff Forcier »
                                                                              @bitprophet@social.coop

                                                                              For anyone else using for projects, PSA that they added Python 3.14 to their 'cimg' library mid last week. 🐍🎉

                                                                              Updated all my 'modernized enough to want to CI on 3.14' projects' .circleci/config.yml files just now.

                                                                              Think the main outlier now for that work (pyproject.toml, dropping Python<3.9) is Fabric (which I'll do soon) and then I am mostly done sans some of the smaller projects.

                                                                                [?]Sanyam Khurana »
                                                                                @curiouslearner@mastodon.social

                                                                                Very excited to announce django-phone-verify v3.2.0 released ✅

                                                                                • 🔒 Brute-force protection (MAX_FAILED_ATTEMPTS, MIN_TOKEN_LENGTH) + migration — by Harsh
                                                                                • 🌍 i18n via Accept-Language with Django translations — by Hari Mahadevan
                                                                                • 📚 Major docs refresh (guides, architecture, security, API, examples, troubleshooting, FAQ)
                                                                                • 🛡️ SECURITY.md; 📦 __version__ + pyproject.toml
                                                                                • 🐍 Python 3.8–3.14 supported (3.6/3.7 dropped)

                                                                                Repo 🔗 github.com/CuriousLearner/djan

                                                                                  [?]Paolo Melchiorre »
                                                                                  @paulox@fosstodon.org

                                                                                  Here’s an unpublished photo of @felixxm during Django On The Med 2025 🏖️

                                                                                  He kept coding with full focus even after all tables and chairs were removed and we were ready for lunch 🧘‍♀️

                                                                                  At that moment he was working on a pull request that adds database-level delete options for related fields which makes Django 6.1 more efficient by avoiding unnecessary queries 🚀

                                                                                  He has just merged this PR, making the new feature available for everyone 🎉

                                                                                  github.com/django/django/pull/

                                                                                  Programmer

                                                                                  Alt...Programmer

                                                                                    [?]Paolo Melchiorre »
                                                                                    @paulox@fosstodon.org

                                                                                    @carlton @kjaymiller @simon something like UUIDv47 can solve the UUIDv7 security related problem 💡

                                                                                    github.com/stateless-me/uuidv47

                                                                                      Lily boosted

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

                                                                                      Django 6.1 will support database-level delete options for related fields 🚀 The database variants are much more efficient because they avoid fetching related objects ⚡ This is a great win for Django on the Med 🏖️ Let's dance 💃🕺

                                                                                      github.com/django/django/pull/

                                                                                        Will McGugan boosted

                                                                                        [?]Mike Driscoll »
                                                                                        @driscollis@mastodon.social

                                                                                        The Python Papers newsletter now has over 9500 subscribers! Join us today and push it over the top to 10k!

                                                                                        I write about everything there, including:

                                                                                        🐍 Python basics
                                                                                        🐍 Python and Evcel
                                                                                        🐍 Creating TUIs with Python
                                                                                        🐍 PDFs and Python
                                                                                        🐍 Python tooling
                                                                                        🐍 and much much more!

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

                                                                                          rediffusion du du 15/10/2025 est en ligne : youtube.com/watch?v=T5k616MqHCs

                                                                                          Sujets et supports :
                                                                                          - actualités par Michel github.com/lucsorel/conference
                                                                                          - Python et la magie du typage statique par Florian slideshare.net/slideshow/pytho
                                                                                          - Méthodes magiques, pattern matching et métaclasse : une syntaxe de parcours de données par @lucsorelgiffo github.com/lucsorel/conference

                                                                                          Merci à Hellowork pour l'accueil et Alex pour la captation vidéo.

                                                                                          Pour rejoindre le slack Python Rennes : join.slack.com/t/pythonrennes/

                                                                                          image de couverture de la session de Python Rennes du 15 octobre 2025 "a kind of magic". On y voit une baguette magique et le logo du langage de programmation Python

                                                                                          Alt...image de couverture de la session de Python Rennes du 15 octobre 2025 "a kind of magic". On y voit une baguette magique et le logo du langage de programmation Python

                                                                                            [?]Eric Matthes »
                                                                                            @ehmatthes@fosstodon.org

                                                                                            It's not quite in a release yet, but I just got automated deployments using SQLite working on Railway.

                                                                                            It uses dj-lite under the hood, so thank you @adamghill! It's really satisfying to offer flexibility in which database to use through a django-simple-deploy plugin.

                                                                                            $ pip install dsd-railway
# Add django_simple_deploy to INSTALLED_APPS.  
$ python manage.py deploy --automate-all --db sqlite

                                                                                            Alt...$ pip install dsd-railway # Add django_simple_deploy to INSTALLED_APPS. $ python manage.py deploy --automate-all --db sqlite

                                                                                              [?]Plone »
                                                                                              @plone@plone.social

                                                                                              [?]🅹🅴🅳🅸🅴 🇺🇦🕊️ »
                                                                                              @jedie@chaos.social

                                                                                              Kennt jemand einen einfachen weg um alle Daten von nach zu bekommen?
                                                                                              Ja, es gibt kostenlose WebDienste, aber ich würde gern meine Daten nicht aus der Hand geben.

                                                                                              Hab github.com/nocfer/spotify-to-d gefunden. Ist aber 4 Jahre alt. Glaube kaum, das es noch funktioniert.

                                                                                              Ansonsten gibt es die pakete pypi.org/project/spotipy/ und pypi.org/project/deezer-python/ die aktuell gepflegt werden.

                                                                                              Ich kann vermutlich was eigenes basteln...

                                                                                                mig5 boosted

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

                                                                                                un site pour explorer de façon interactive les packages en ligne sur @pypi : pypiplus.com/.
                                                                                                - activité sur le projet
                                                                                                - documentation
                                                                                                - dépendances : intéressant notamment pour tout ce qui concerne les attaques de

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

                                                                                                  des conseils d'utilisation de pour réduire la taille de l'image lors de la conteneurisation de votre application : ashishb.net/programming/using-

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

                                                                                                    @plone and @pyconfi Lego kits in the goody bag!

                                                                                                    Two bags of Lego, one with yellow, white and blue bricks, the other with blue and white.

                                                                                                    Alt...Two bags of Lego, one with yellow, white and blue bricks, the other with blue and white.

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

                                                                                                      Beautiful crisp, sunny morning for @pyconfi!

                                                                                                      Blue sky, blue lake, bright yellow leaves.

                                                                                                      Alt...Blue sky, blue lake, bright yellow leaves.

                                                                                                      Rising sun reflected over the lake.

                                                                                                      Alt...Rising sun reflected over the lake.

                                                                                                      PloneConf and PyCon Finland sign outside the venue.

                                                                                                      Alt...PloneConf and PyCon Finland sign outside the venue.

                                                                                                      Daniel Vahla giving a talk on "Preparing for a Free-Threaded Python World".

                                                                                                      Alt...Daniel Vahla giving a talk on "Preparing for a Free-Threaded Python World".

                                                                                                      [?]PyData Helsinki »
                                                                                                      @pydata_helsinki@fosstodon.org

                                                                                                      Our next meetup is scheduled for 11 November (11.11.) sponsored by . Save the date!

                                                                                                      meetup.com/pydatahelsinki/even

                                                                                                      📣 **Call for presentations:** We have space for 1-2 more regular talks or several lightning talks. We'd love to hear from new voices in our community!

                                                                                                      If you have an idea for a talk, please get in touch. , , , , , other tools are all on topic. Intro level talks especially appreciated!

                                                                                                        [?]Hynek Schlawack »
                                                                                                        @hynek@mastodon.social

                                                                                                        hot take: a big reason for the collective anxiety around free-threading is the result of decades of copium where we assured each other that it's good, actually, that has a bad threading story, because threads are dAnGeRoUs and our feeble minds need protection

                                                                                                          [?]Paolo Melchiorre »
                                                                                                          @paulox@fosstodon.org

                                                                                                          @verzulli @trotto @gdgpescara and if you live nearby Pescara we'll wait for you to the next events of Python Pescara. In the website you'll find the link for the Meetup events or for propose a talk on Sessionize 👇
                                                                                                          pescara.python.it/

                                                                                                            [?]Peter Bittner »
                                                                                                            @peterbittner@mastodon.social

                                                                                                            PyClean v3.2.0 released! Now with substantially faster debris cleanup, a better-working ignore flag, CLI option suggestions and one bug less for erase/dry-run. Try it with now! `uvx pyclean`. pypi.org/project/pyclean/

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

                                                                                                              Now that 3.14 is out and Python 3.9 is finally EOL, I'm really looking forward to using pattern matching, string enums, and keyword-only dataclasses in more codebases.

                                                                                                                Marcos Dione boosted

                                                                                                                [?]Mark T. Tomczak »
                                                                                                                @mark@mastodon.fixermark.com

                                                                                                                The Python docstring alignment chart.

                                                                                                                Lawful good: Every function requires a docstring describing inputs and outputs
Neutral good: Public functions require a docstring. Where helpful, inputs and outputs are documented
Chaotic good: Public functions require docstrings.
Lawful Neutral: The linter fails if the docstring does not match the template
True neutral: I document whatever I won't remember
Chaotic neutral: The linter checks for a string at the top of a function
Lawful evil: "The Foo Function"
Neutral evil: "Docstring"
Chaotic evil: 
def Foo: 
  eval(BODY)
Foo.__doc__ = BODY

                                                                                                                Alt...Lawful good: Every function requires a docstring describing inputs and outputs Neutral good: Public functions require a docstring. Where helpful, inputs and outputs are documented Chaotic good: Public functions require docstrings. Lawful Neutral: The linter fails if the docstring does not match the template True neutral: I document whatever I won't remember Chaotic neutral: The linter checks for a string at the top of a function Lawful evil: "The Foo Function" Neutral evil: "Docstring" Chaotic evil: def Foo: eval(BODY) Foo.__doc__ = BODY

                                                                                                                  [?]Paul Cochrane 🇪🇺 »
                                                                                                                  @peateasea@mastodon.social

                                                                                                                  My current project is drawing to a close, so I'm available from November for new challenges.

                                                                                                                  If anyone's looking for a / backend dev with experience in , give me a yell!

                                                                                                                  For more info, check out peateasea.de.

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

                                                                                                                    🎉 I hadn't kept up with what Django's Steering Council had been up to outside of random board updates, and I'm happy to share how impressed I am with how transparent they are.

                                                                                                                    They are meeting several times a month and sharing their minutes as they go. github.com/django/steering-cou

                                                                                                                    They are even sharing on the Django Forum to bring more visibility to what they are doing forum.djangoproject.com/t/djan

                                                                                                                    These are very welcoming changes. 👏👏

                                                                                                                      [?]Gavin Wiggins »
                                                                                                                      @wigging@fosstodon.org

                                                                                                                      Genja v25.10 is a documentation and development release. It adds more content to the documentation, uses Markdown instead of reStructuredText for Sphinx, and adds some tests for the builder module.

                                                                                                                      github.com/wigging/genja

                                                                                                                        [?]Łukasz Langa »
                                                                                                                        @ambv@mastodon.social

                                                                                                                        The core․py podcast is back with a new episode! Actually, it’s half an episode, and yet it’s already the longest one we’ve run so far. We’ve been to Cambridge UK to sprint on CPython at Arm Inc. We used the opportunity to interview most attendees. We’re covering important subjects like 3.14 and 3.15, the future of free threading, and pizza.

                                                                                                                        creators.spotify.com/pod/profi

                                                                                                                          [?]Julien Palard »
                                                                                                                          @mdk@mamot.fr

                                                                                                                          Hey, y'a un meetup ce soir sur  !

                                                                                                                          discuss.afpy.org/t/sur-paris-m

                                                                                                                          (Mais je ne pourrai pas venir, sniffffffffff, vivement la PyConFR...)

                                                                                                                            [?]Julien Palard »
                                                                                                                            @mdk@mamot.fr

                                                                                                                            C'est qui qui s'est pas encore inscrit pour la (30 octobre → 2 novembre, à Lyon) ?

                                                                                                                            => pycon.fr

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

                                                                                                                              un article - non spécifique à - sur la coloration syntaxique qu'on peut utiliser dans nos éditeurs de code : tonsky.me/blog/syntax-highligh
                                                                                                                              Une réflexion sur le dosage du nombre de couleurs pour que cette coloration nous soit vraiment utile.

                                                                                                                              L'auteur propose notamment une démarche pour se construire le thème coloré qui vous convient. Le sien s'appelle alabaster, il est disponible pour une diversité d' .

                                                                                                                                Feth boosted

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

                                                                                                                                Right now, right here!
                                                                                                                                The best moment to recharge before the next session begins! ✨

                                                                                                                                Feth boosted

                                                                                                                                [?]Juhis »
                                                                                                                                @hamatti@mastodon.world

                                                                                                                                Packing for @pyconfi and focusing on the most important things to bring: board games, dice tray, rubber ducks...

                                                                                                                                See you tomorrow!

                                                                                                                                  [?]Pillow »
                                                                                                                                  @pillow@fosstodon.org

                                                                                                                                  Pillow 12.0.0 is out released!

                                                                                                                                  🎨 Support for Python 3.14!
                                                                                                                                  🎨 Dropped EOL 3.9!
                                                                                                                                  🎨 New ImageText.Text API!
                                                                                                                                  🎨 Removed deprecations!
                                                                                                                                  🎨 New deprecations!

                                                                                                                                  📜 And more: pillow.readthedocs.io/en/stabl

                                                                                                                                  📜📜📜 And much more: github.com/python-pillow/Pillo

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

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

                                                                                                                                    @baconandcoconut

                                                                                                                                    🇫🇮 @pyconfi (Friday)
                                                                                                                                    🇸🇪 @pyconsweden (Hallowe'en)
                                                                                                                                    🇮🇹 @pycon (May)

                                                                                                                                    Slightly outside the window but:

                                                                                                                                    🇪🇺 @europython (July)

                                                                                                                                      [?]baconandcoconut »
                                                                                                                                      @baconandcoconut@freeradical.zone

                                                                                                                                      I'd love a mega thread of what PyCons you're looking forward to in the next 6-8 months!

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

                                                                                                                                        Which will be the first package in the top 360 to declare support for Python 3.15?

                                                                                                                                        Why, it's @coveragepy, of course!

                                                                                                                                        pyreadiness.org/3.15/

                                                                                                                                        The "Python 3.15 Readiness" tracker showing a single green "coverage" entry.

                                                                                                                                        Alt...The "Python 3.15 Readiness" tracker showing a single green "coverage" entry.

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

                                                                                                                                          Congrats to the newest PSF’s Community Service Award recipients!

                                                                                                                                          @glasnt, @sarahkuchinsky, and @mathsppblog have each made lasting contributions to the community 🐍🗺️ From conferences to tutorials to education worldwide, their service to the Python community deserves recognition and celebration!
                                                                                                                                          pyfound.blogspot.com/2025/10/a

                                                                                                                                            [?]Plone »
                                                                                                                                            @plone@plone.social

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

                                                                                                                                            📣 , c'est ce soir ! 🎉

                                                                                                                                            Merci à Hellowork de nous accueillir 🙏

                                                                                                                                            social.breizhcamp.org/@pythonr

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

                                                                                                                                              The October 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

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

                                                                                                                                                Forget* about Python 3.14, all the cool kids are trying out Python 3.15.0 alpha 1 (but not on production)! 🚀

                                                                                                                                                🔬 PEP 799: A dedicated profiling package for Python profiling tools
                                                                                                                                                💬 PEP 686: Python now uses UTF-8 as the default encoding
                                                                                                                                                🌊 PEP 782: A new PyBytesWriter C API to create a Python bytes object
                                                                                                                                                ⚠️ Better error messages

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

                                                                                                                                                * Please don't forget about 3.14...

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

                                                                                                                                                  Thanks to @ambv for this important addition to the 3.14 -> 3.15 meme folder.

                                                                                                                                                  Simpsons meme: Moe Szyslak, labelled "RELEASE MANAGERS", throws out a Barney Gumble, labelled "PYTHON 3.14", and dusts his hands. But behind Moe has appeared another Barney, this time labelled "PYTHON 3.15".

                                                                                                                                                  Alt...Simpsons meme: Moe Szyslak, labelled "RELEASE MANAGERS", throws out a Barney Gumble, labelled "PYTHON 3.14", and dusts his hands. But behind Moe has appeared another Barney, this time labelled "PYTHON 3.15".

                                                                                                                                                    [?]Lobsters » 🤖
                                                                                                                                                    @lobsters@mastodon.social

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

                                                                                                                                                    October TODO:

                                                                                                                                                    ✅ PyCon Estonia 🇪🇪
                                                                                                                                                    ✅ Python 3.14.0
                                                                                                                                                    ✅ Python Docs Community meeting
                                                                                                                                                    ✅ PyCon Africa online 🇿🇦
                                                                                                                                                    🌀 Python 3.15.0a1
                                                                                                                                                    ◻️ Pillow 12.0.0
                                                                                                                                                    ◻️ Tablib+pypinfo+etc
                                                                                                                                                    ◻️ PyCon Finland 🇫🇮 + sprint
                                                                                                                                                    ◻️ Helsinki Python meetup 🇫🇮
                                                                                                                                                    ◻️ Crisp Sandwich Day 🥪
                                                                                                                                                    ◻️ Stockholm Python User Group 🇸🇪
                                                                                                                                                    👻 PyCon Sweden 🇸🇪

                                                                                                                                                      Marcos Dione boosted

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

                                                                                                                                                      Man, I guess *is* running on everything these days…

                                                                                                                                                      In a public space, a playground where a particular toy has, sculpted, the shape of two head-like figures, one of which is a dark yellow, and the other is dark blue, baring a vague, yet striking, resemblance with the two snakes composing the logo of the Python programming language.

                                                                                                                                                      Alt...In a public space, a playground where a particular toy has, sculpted, the shape of two head-like figures, one of which is a dark yellow, and the other is dark blue, baring a vague, yet striking, resemblance with the two snakes composing the logo of the Python programming language.

                                                                                                                                                        [?]Lobsters » 🤖
                                                                                                                                                        @lobsters@mastodon.social

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

                                                                                                                                                        Last week I wrote about how I customize my Python REPL to add additional keyboard shortcuts.

                                                                                                                                                        It's hacky, but I've been really satisfied with the result.

                                                                                                                                                        treyhunner.com/2025/10/handy-p

                                                                                                                                                          [?]Dr. Juande Santander-Vela »
                                                                                                                                                          @juandesant@mathstodon.xyz

                                                                                                                                                          Speaking about Python and Guido van Rossum, the documentary “Python: The Documentary” is now freely available on YouTube:

                                                                                                                                                          youtu.be/GfH4QL4VqJ0

                                                                                                                                                            [?]Dr. Juande Santander-Vela »
                                                                                                                                                            @juandesant@mathstodon.xyz

                                                                                                                                                            I really like this interview with Guido von Rossum, Python creator and original Benevalent Dictator for Life (BDfL) of Python development. The questions keep pushing AI as something formidable to be looking forward to, and most of the answers are either a) AI is not special in many regards; b) not looking forward towards AI development.

                                                                                                                                                            odbms.org/blog/2025/10/beyond-

                                                                                                                                                            /via @pythonrennes

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

                                                                                                                                                              une interview de Guido van Rossum, le créateur de : odbms.org/blog/2025/10/beyond-

                                                                                                                                                              Qq sujets abordés :
                                                                                                                                                              - un sentiment mitigé sur la suppression du : utile pour qq grosses entreprises, mais pénible pour les core developers et les personnes qui maintiennent des frameworks
                                                                                                                                                              - : le code a toujours besoin d'être lu et maintenu par des personnes, inquiétude des moyens donnés aux personnes amorales
                                                                                                                                                              - annotations de typage : utiles lorsqu'une base de code "ne tient plus en tête"

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

                                                                                                                                                                Some stats from core dev Shantanu Jain showing Python 3.14 had more usable packages on day 1 than other recent releases.

                                                                                                                                                                New releases of cibuildwheel adding 3.14 also helped.

                                                                                                                                                                "I said this last year too, but every time one of those lines moves, it’s because someone somewhere did something in response to a new Python version, and made that labour freely available on the internet — this will never not be insanely cool to me."

                                                                                                                                                                discuss.python.org/t/stats-on-

                                                                                                                                                                Python adoption chart showing number of packages definitely supporting 3.11 to 3.14 against time since final release, starting at -400, going to +1000 days, where available. All curves follow a similar trend, but newer ones have more available earlier. The trend is fairly flat at -400, but around -300 start picking up, and at day zero all increase a lot.

                                                                                                                                                                Alt...Python adoption chart showing number of packages definitely supporting 3.11 to 3.14 against time since final release, starting at -400, going to +1000 days, where available. All curves follow a similar trend, but newer ones have more available earlier. The trend is fairly flat at -400, but around -300 start picking up, and at day zero all increase a lot.

                                                                                                                                                                Similar to the previous chart, but Python adoption amongst packages with version specific wheels. Here, the new versions have much greater adoption than earlier ones.

                                                                                                                                                                Alt...Similar to the previous chart, but Python adoption amongst packages with version specific wheels. Here, the new versions have much greater adoption than earlier ones.

                                                                                                                                                                  [?]Nsukami _ | 巣神 »
                                                                                                                                                                  @lemeteore@mastodon.social

                                                                                                                                                                  The pdb module now supports remote attaching to a running process using a new -p PID ; this one is so niiiice 🤩 option docs.python.org/3.14/whatsnew/

                                                                                                                                                                    Jason boosted

                                                                                                                                                                    [?]Mahmood From Gaza🍉🇵🇸 »
                                                                                                                                                                    @MahmoudGaza@mastodon.scot

                                                                                                                                                                    Since yesterday, I haven’t received any donations from the Mastodon community, and I truly thank everyone who has supported before 💙
                                                                                                                                                                    I still need your help to keep sharing updates from Gaza from inside and beyond.
                                                                                                                                                                    I’m $1,000 away from reaching my weekly goal and really need your support to keep going.
                                                                                                                                                                    The war may be over, but reality is harder than we expected 💔
                                                                                                                                                                    👉 gofund.me/334c7485

                                                                                                                                                                    @palestine
                                                                                                                                                                    @aral
                                                                                                                                                                    @mrtagrc
                                                                                                                                                                    @fabio
                                                                                                                                                                    @matt

                                                                                                                                                                    https://gaza-verified.org/

                                                                                                                                                                    Alt...https://gaza-verified.org/

                                                                                                                                                                      [?]Lobsters » 🤖
                                                                                                                                                                      @lobsters@mastodon.social

                                                                                                                                                                      Why, in 2025, do we still need a 3rd party app to write a REST API with Django? via @paulox lobste.rs/s/1zi5g0
                                                                                                                                                                      emma.has-a.blog/articles/why-d

                                                                                                                                                                        [?]Lobsters » 🤖
                                                                                                                                                                        @lobsters@mastodon.social

                                                                                                                                                                        Eldeberen boosted

                                                                                                                                                                        [?]MathDaTech :fedora: 🤘 »
                                                                                                                                                                        @mathdatech1@hostux.social

                                                                                                                                                                        Home – An Otter Wiki

                                                                                                                                                                        An Otter Wiki is Python-based software for collaborative content management, called a wiki. The content is stored in a git repository, which keeps track of all changes. Markdown is used as Markup language. An Otter Wiki is written in python using the microframework Flask. halfmoon is used as CSS framework and CodeMirror as editor. Font Awesome Free serves the icons.

                                                                                                                                                                        otterwiki.com/

                                                                                                                                                                        :github: github.com/redimp/otterwiki

                                                                                                                                                                        Copied media URI

                                                                                                                                                                        Alt...Copied media URI

                                                                                                                                                                          [?]scy »
                                                                                                                                                                          @scy@chaos.social

                                                                                                                                                                          Honestly one of the most annoying things when switching from to or vice versa is that they switch the meaning of "package" vs "module".

                                                                                                                                                                          In Python, a module is a single source file, while a package is a collection of modules.

                                                                                                                                                                          In Go, a package is a collection of source files in a single directory, while a module is a collection of packages.

                                                                                                                                                                            [?]scy »
                                                                                                                                                                            @scy@chaos.social

                                                                                                                                                                            For comparison, this is the implementation. (And yes, it's 23 "lines" in the file, but if you subtract the boilerplate it's indeed exactly 10 lines of code.)

                                                                                                                                                                            Screenshot of 23 lines of Python. Code follows:

from collections.abc import Iterable
from dataclasses import dataclass
from pathlib import Path


@dataclass
class SourceFile:
    path: Path


def find_source_files(dir: Path) -> Iterable[SourceFile]:
    for root, dirs, files in dir.walk():
        for name in files:
            yield SourceFile(root / name)


def main() -> None:
    for file in find_source_files(Path("doc")):
        print(file.path)


if __name__ == "__main__":
    main()

                                                                                                                                                                            Alt...Screenshot of 23 lines of Python. Code follows: from collections.abc import Iterable from dataclasses import dataclass from pathlib import Path @dataclass class SourceFile: path: Path def find_source_files(dir: Path) -> Iterable[SourceFile]: for root, dirs, files in dir.walk(): for name in files: yield SourceFile(root / name) def main() -> None: for file in find_source_files(Path("doc")): print(file.path) if __name__ == "__main__": main()

                                                                                                                                                                              [?]Lobsters » 🤖
                                                                                                                                                                              @lobsters@mastodon.social

                                                                                                                                                                              [?]Paolo Melchiorre »
                                                                                                                                                                              @paulox@fosstodon.org

                                                                                                                                                                              Like you, @carlton, I'm still recovering from the intense days we've had. I was able to publish the post timeline so quickly because I automated the process with Python, Pelican, Jinja and Mastodo.py ... the main job was just publishing posts consistently throughout the event. 🤖

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

                                                                                                                                                                                @shearichard Windows and macOS users can select the installer option to get free-threaded binaires:

                                                                                                                                                                                docs.python.org/3/using/window
                                                                                                                                                                                docs.python.org/3/using/mac.ht

                                                                                                                                                                                Some Linux distros also have free-threading packages, for example:

                                                                                                                                                                                packages.fedoraproject.org/pkg

                                                                                                                                                                                And uv also has binaries for all three platforms:

                                                                                                                                                                                astral.sh/blog/python-3.14#fre

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

                                                                                                                                                                                  I've pushed Textual v6.3.0 which now supports Python 3.14

                                                                                                                                                                                  It also drops support for Python3.8 which reached its EOL just over a year ago. So long 3.8. 🫡

                                                                                                                                                                                  github.com/Textualize/textual/

                                                                                                                                                                                    [?]gyptazy »
                                                                                                                                                                                    @gyptazy@gyptazy.com

                                                                                                                                                                                    Are you in and running your own instance? You might want to join an Activity Pub relay instance!

                                                                                                                                                                                    My relay at https://fedi-relay.gyptazy.com has currently 139 instances connected, mostly tech related sharing the same mindset and interests like , , , , , and many more! You can easily join from your instance when using , (), and its forks 🙂


                                                                                                                                                                                      [?]Jon Yoder »
                                                                                                                                                                                      @jonyoder@mstdn.social

                                                                                                                                                                                      I think I've mentioned it a couple of times, but I'm also working on writing my own programming language, , to use instead of or for shell scripting.

                                                                                                                                                                                      I've discovered that it's actually doing something relatively new, as it's statically-typed... all the others I've seen are dynamically-typed. No, TypeScript doesn't count. 😏

                                                                                                                                                                                      Immense fun, in any event. I hope to have something to release soon. Maybe a month?

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

                                                                                                                                                                                        In this new blog post, I explain why my PYTHONSTARTUP file has grown into a PyPI package.

                                                                                                                                                                                        Ready to use sys.append on REPL startup to use a wrapper around an undocumented/private Python library and use that to monkey patch the REPL to add custom keyboard shortcuts and customize our REPL's syntax highlighting?

                                                                                                                                                                                        Me too.

                                                                                                                                                                                        treyhunner.com/2025/10/handy-p

                                                                                                                                                                                          [?]Paolo Melchiorre »
                                                                                                                                                                                          @paulox@fosstodon.org

                                                                                                                                                                                          I'm at Girona airport waiting for my flight back to Pescara 🐬

                                                                                                                                                                                          Thanks to all the members of the @django community who trusted us and joined us in Palafrugell 🏖️

                                                                                                                                                                                          I still remember talking about the Django Sprints first with @felixxm , Simon Charette, @carlton and @wsvincent at @djangocon 2022 in San Diego 🌴

                                                                                                                                                                                          Special thanks to Carlton for believing in this idea and for carrying the weight of organizing the first edition. 🤗

                                                                                                                                                                                          Carlton, we did it! 🙌

                                                                                                                                                                                          Paolo and Carlton on the beach

                                                                                                                                                                                          Alt...Paolo and Carlton on the beach

                                                                                                                                                                                          Paolo and Carlton in Palafrugell

                                                                                                                                                                                          Alt...Paolo and Carlton in Palafrugell

                                                                                                                                                                                          Paolo and Carlton having a beer

                                                                                                                                                                                          Alt...Paolo and Carlton having a beer

                                                                                                                                                                                          Paolo and Carlton with the Poñata

                                                                                                                                                                                          Alt...Paolo and Carlton with the Poñata

                                                                                                                                                                                            [?]jbz »
                                                                                                                                                                                            @jbz@indieweb.social

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

                                                                                                                                                                                            One of my favorite features in Python 3.14 is that pathlib.Path objects now have copy and move methods.

                                                                                                                                                                                            Read the full article: Python 3.14's best new features
                                                                                                                                                                                            trey.io/flfwr9

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

                                                                                                                                                                                              📰 Django News - 🥧 Python 3.14 is released! - Oct 10th 2025

                                                                                                                                                                                              django-news.com/issues/306

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

                                                                                                                                                                                                Un outil Python simple, mais intéressant, pour dynamiser des diagrammes PlantUML. J'avais vu une fois une méthode alternative à base de SVG ... github.com/namuan/animate-puml

                                                                                                                                                                                                  [?]Helsinki Python »
                                                                                                                                                                                                  @HelPy@fosstodon.org

                                                                                                                                                                                                  🐍 Welcome to our next meetup on Wednesday 22nd October, at Zalando.

                                                                                                                                                                                                  We'll have three talks this month:

                                                                                                                                                                                                  👃 Naa Ashiorkor Nortey: Python Meets the Senses: Making Sense of Complex Sensor Data

                                                                                                                                                                                                  ⌨️ @jpakkane Typed Python the hardest way

                                                                                                                                                                                                  💬 Luca Scotton: TBA

                                                                                                                                                                                                  ❓ And of course the famous HelPy quiz!

                                                                                                                                                                                                  See you there!

                                                                                                                                                                                                  meetup.com/helpy-meetups/event

                                                                                                                                                                                                  🇫🇮 PS Don't forget about @pyconfi next week!

                                                                                                                                                                                                  Helsinki Python Meetup
17:00 Wednesday, 22nd October 2025
Runeberginkatu 5D, 00100 Helsinki

                                                                                                                                                                                                  Alt...Helsinki Python Meetup 17:00 Wednesday, 22nd October 2025 Runeberginkatu 5D, 00100 Helsinki

                                                                                                                                                                                                    anarcat boosted

                                                                                                                                                                                                    [?]meejah »
                                                                                                                                                                                                    @meejah@mastodon.social

                                                                                                                                                                                                    Very excited about some new ANSI goodness coming in the next github.com/meejah/fowl release (along with some "real" enhancements and bug-fixes).

                                                                                                                                                                                                    Art by @littlebitspace

                                                                                                                                                                                                    The head of the output of "fowl --readme" with an inline ANSI version of the Fowl logo (a chicken head with two ethernet cables coming out of it).

                                                                                                                                                                                                    Alt...The head of the output of "fowl --readme" with an inline ANSI version of the Fowl logo (a chicken head with two ethernet cables coming out of it).

                                                                                                                                                                                                      [?]Paolo Melchiorre »
                                                                                                                                                                                                      @paulox@fosstodon.org

                                                                                                                                                                                                      The third evening of Django On The Med 🏖️ was as amazing as the others 😊

                                                                                                                                                                                                      It was the perfect way to wrap up a few intense and memorable days 🌅

                                                                                                                                                                                                      We said goodbye to some friends but everyone left happy with the time shared together 💫

                                                                                                                                                                                                      I look forward to seeing all of you again at the next edition 👋

                                                                                                                                                                                                      CC @django

                                                                                                                                                                                                      Old buildings

                                                                                                                                                                                                      Alt...Old buildings

                                                                                                                                                                                                      People having drinks

                                                                                                                                                                                                      Alt...People having drinks

                                                                                                                                                                                                      People having dinner

                                                                                                                                                                                                      Alt...People having dinner

                                                                                                                                                                                                      People speaking

                                                                                                                                                                                                      Alt...People speaking

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

                                                                                                                                                                                                        We released Python 3.9, 3.10, 3.11, 3.12, 3.13 and 3.14 this week but I'm sorry you're going to have to wait until next week for 3.15.

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

                                                                                                                                                                                                        discuss.python.org/t/3-13-8-ha

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

                                                                                                                                                                                                        peps.python.org/pep-0790/

                                                                                                                                                                                                        Meme: Jason Momoa sneaks up to Henry Cavill on the red carpet.
Henry: "Finally, a two month gap until the next 3.14.1 release"
Jason: "3.15"

                                                                                                                                                                                                        Alt...Meme: Jason Momoa sneaks up to Henry Cavill on the red carpet. Henry: "Finally, a two month gap until the next 3.14.1 release" Jason: "3.15"

                                                                                                                                                                                                          FoxMaSk 🌵 boosted

                                                                                                                                                                                                          [?]Julien Palard »
                                                                                                                                                                                                          @mdk@mamot.fr

                                                                                                                                                                                                          OK. Je viens de terminer 3 jours de formation avec une extinction de voix. Oui c'était moi le formateur. .

                                                                                                                                                                                                          Oui j'ai fait 3 jours en chuchotant au micro.

                                                                                                                                                                                                          Ceux que ça intéresse qu'on ajoute la formation « Python avancé ASMR » au catalogue, fav', que je vous compte ;)

                                                                                                                                                                                                            FoxMaSk 🌵 boosted

                                                                                                                                                                                                            [?]Laurent Cheylus »
                                                                                                                                                                                                            @lcheylus@bsd.network

                                                                                                                                                                                                            Better Syntax Error Messages with Python 3.14 - Article by Philipp Acsany realpython.com/python314-error

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

                                                                                                                                                                                                              une visite guidée des nouveautés de 3.14 réalisée par @realpython : realpython.com/python314-new-f

                                                                                                                                                                                                                [?]Paolo Melchiorre »
                                                                                                                                                                                                                @paulox@fosstodon.org

                                                                                                                                                                                                                The third morning marks the end of this first edition of Django On The Med 🏖️

                                                                                                                                                                                                                It’s amazing how much we achieved in such a short time, with a small group of focused developers. 💪

                                                                                                                                                                                                                The goal of the sprints has been fully reached. But the experience is not over yet, this afternoon’s rest and tonight’s dinner are part of the social side too. 🌅

                                                                                                                                                                                                                CC @django

                                                                                                                                                                                                                People taking a selfie

                                                                                                                                                                                                                Alt...People taking a selfie

                                                                                                                                                                                                                People working together

                                                                                                                                                                                                                Alt...People working together

                                                                                                                                                                                                                People working together

                                                                                                                                                                                                                Alt...People working together

                                                                                                                                                                                                                People working together

                                                                                                                                                                                                                Alt...People working together

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

                                                                                                                                                                                                                  est une couche d'abstraction au stockage des données, en proposant une interface commune (github.com/apache/OpenDAL).
                                                                                                                                                                                                                  On retrouve le file system, AWS S3, mais aussi Google Drive.

                                                                                                                                                                                                                  Utile lorsque l'on souhaite supporter plusieurs stockages pour une même fonctionnalité. Et bien entendu avec la bibliothèque qui va avec : github.com/apache/opendal/blob

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

                                                                                                                                                                                                                    une conférence de @pybeach présentant des bonnes et des mauvaises pratiques concernant le pattern matching structurel en : youtube.com/watch?v=MWAfiyJ9NO

                                                                                                                                                                                                                    Une fonctionnalité arrivée dans Python 3.10 (peps.python.org/pep-0636/, realpython.com/structural-patt) et dont @dblanchet nous avait parlé en janvier 2024 (merci !) : youtu.be/qAS-zj0irEM?si=9_tcDr

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

                                                                                                                                                                                                                      Without attending to 🏖 I would never found 3 days to work on database-level delete options. It's nearly done🎉💚

                                                                                                                                                                                                                      github.com/django/django/pull/

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

                                                                                                                                                                                                                        Pythonistas, have there been changes to the marshal library that could result in two identical dicts producing different marshaled output?

                                                                                                                                                                                                                        I was relying on an assumed property that dumps(a) == dumps(b), if a == b.

                                                                                                                                                                                                                        That appeared to have been true up an till Python3.14

                                                                                                                                                                                                                          AodeRelay boosted

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

                                                                                                                                                                                                                          I made a Python core team starter pack:

                                                                                                                                                                                                                          fedidevs.com/s/Mzk/

                                                                                                                                                                                                                          Let me know if I've missed anyone!

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

                                                                                                                                                                                                                            @treyhunner Here's some from @nedbat: nedbatchelder.com/blog/201904/

                                                                                                                                                                                                                            Pre-import common modules, define a paste() function, and set up shared history file between versions.

                                                                                                                                                                                                                            I'm not using it right now (been momkeying with theme colours instead), but have found the pre-imports and shared history useful.

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

                                                                                                                                                                                                                              If you had the ability to run some Python code in every Python REPL launched on your machine what would it do? (Automagically available PyPI dependencies are allowed)

                                                                                                                                                                                                                              Asking for someone who just realized they are not yet heavily overusing their PYTHONSTARTUP file. (me)

                                                                                                                                                                                                                              Seriously, I'm looking for ideas. Good ones, bad ones, all ideas welcome.

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

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

                                                                                                                                                                                                                                You can now install 3.14.0 from uv or pyenv. If you have either on your machine, install 3.14 and try it out!

                                                                                                                                                                                                                                Here are my favorite features, summarized in a 6 minute video/article: pym.dev/python314/?watch

                                                                                                                                                                                                                                  [?]Linuxiac »
                                                                                                                                                                                                                                  @linuxiac@mastodon.social

                                                                                                                                                                                                                                  Python 3.14 introduces free-threaded mode, t-strings, and a new debugger interface, bringing major speed and usability improvements.
                                                                                                                                                                                                                                  linuxiac.com/python-3-14-relea

                                                                                                                                                                                                                                  Python 3.14 introduces free-threaded mode, t-strings, and a new debugger interface, bringing major speed and usability improvements.

                                                                                                                                                                                                                                  Alt...Python 3.14 introduces free-threaded mode, t-strings, and a new debugger interface, bringing major speed and usability improvements.

                                                                                                                                                                                                                                    Pep boosted

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

                                                                                                                                                                                                                                    Happy version π release !

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

                                                                                                                                                                                                                                      @svenk Not waiting for 3.14.16?

                                                                                                                                                                                                                                        [?]svenk »
                                                                                                                                                                                                                                        @svenk@chaos.social

                                                                                                                                                                                                                                        Waiting for 3.14.15.

                                                                                                                                                                                                                                        Maybe Python finally adopts Latex versioning? ;-)

                                                                                                                                                                                                                                          [?]Chris is. »
                                                                                                                                                                                                                                          @offby1@wandering.shop

                                                                                                                                                                                                                                          I have realized that using , I don't actually know how to force it to use the released 3.14 -- I don't even know where those settings are. That's not the end of the world, but I do kind of want to understand the moving parts there better. Does anyone in my follows know how to check that?

                                                                                                                                                                                                                                            Lily boosted

                                                                                                                                                                                                                                            [?]Paolo Melchiorre »
                                                                                                                                                                                                                                            @paulox@fosstodon.org

                                                                                                                                                                                                                                            Python 3.14 just landed — the most delicious release so far. 🥧

                                                                                                                                                                                                                                            While others might celebrate with something sweet, we’re at Django On The Med 🏖️ raising a glass of Catalan wine 🍷 instead.

                                                                                                                                                                                                                                            The perfect way to honour an "irrational" Python version 😉

                                                                                                                                                                                                                                            docs.python.org/3.14/whatsnew/

                                                                                                                                                                                                                                            CC @ThePSF

                                                                                                                                                                                                                                            People drinking wine

                                                                                                                                                                                                                                            Alt...People drinking wine

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

                                                                                                                                                                                                                                              Adding another one of my random little personal projects to Gitlab. I haven't updated it in a while so I'm looking over a few things, putting it up on Gitlab, making sure the build script works properly, etc. I'll post links to everything later.

                                                                                                                                                                                                                                              A screenshot of my desktop.  A text editor with a build script is open in the foreground.  Gitlab is open in the background.

                                                                                                                                                                                                                                              Alt...A screenshot of my desktop. A text editor with a build script is open in the foreground. Gitlab is open in the background.

                                                                                                                                                                                                                                                [?]Serge Matveenko ♻️☮️ ⩜⃝ »
                                                                                                                                                                                                                                                @lig@floss.social

                                                                                                                                                                                                                                                It looks like Python 3.14.0 has been released today:)
                                                                                                                                                                                                                                                python.org/downloads/release/p

                                                                                                                                                                                                                                                Screenshot of the Python website showing a yellow button labeled 'Download Python 3.14.0' with the heading 'Download the latest source release' above it. Below the button are links for different operating systems: Windows, Linux/Unix, macOS, Android, and other.

                                                                                                                                                                                                                                                Alt...Screenshot of the Python website showing a yellow button labeled 'Download Python 3.14.0' with the heading 'Download the latest source release' above it. Below the button are links for different operating systems: Windows, Linux/Unix, macOS, Android, and other.

                                                                                                                                                                                                                                                  Marcos Dione boosted

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

                                                                                                                                                                                                                                                  Python 3.14 is now out! 🐍🥧🎉

                                                                                                                                                                                                                                                  My favorite new features include:

                                                                                                                                                                                                                                                  • All the color (REPL & PDB syntax highlighting, argparse help, unittest, etc.)
                                                                                                                                                                                                                                                  • pathlib's copy & move methods
                                                                                                                                                                                                                                                  • date.strptime
                                                                                                                                                                                                                                                  • uuid7
                                                                                                                                                                                                                                                  • argparse choice typo suggestions
                                                                                                                                                                                                                                                  • t-strings
                                                                                                                                                                                                                                                  • concurrent subinterpreters
                                                                                                                                                                                                                                                  • import tab completion

                                                                                                                                                                                                                                                  And that list doesn't even include free-threading, JIT, the external debugger interface, or asyncio introspection!

                                                                                                                                                                                                                                                  A 6 minute demo of all my favorite features:
                                                                                                                                                                                                                                                  youtu.be/bcMXCxefUPk

                                                                                                                                                                                                                                                    [?]anarcat »
                                                                                                                                                                                                                                                    @Anarcat@kolektiva.social

                                                                                                                                                                                                                                                    [?]anarcat »
                                                                                                                                                                                                                                                    @Anarcat@kolektiva.social

                                                                                                                                                                                                                                                    [?]benzogaga33 :verified: »
                                                                                                                                                                                                                                                    @benzogaga33@mamot.fr

                                                                                                                                                                                                                                                    [?]Juan Luis »
                                                                                                                                                                                                                                                    @juanlu.space@bsky.brid.gy

                                                                                                                                                                                                                                                    ¡Ha salido Python 3.14! 🎉 discuss.python.org/t/python-3-1... En la @es.pycon.org tendremos a @pablogsal.com contándonos algunas novedades 🥁

                                                                                                                                                                                                                                                    Python 3.14.0 (final) is here!

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

                                                                                                                                                                                                                                                      And the last few tasks: announce also on the blog & mailing lists, update the PEP & downloads landing page, fix Discourse post links, unlock the 3.14 branch for the core team to start landing PRs that didn't need to be in the RC, and eat the pie.

                                                                                                                                                                                                                                                      blog.python.org/2025/10/python

                                                                                                                                                                                                                                                      mail.python.org/archives/list/

                                                                                                                                                                                                                                                      python.org/downloads/

                                                                                                                                                                                                                                                      peps.python.org/pep-0745/

                                                                                                                                                                                                                                                      A HUGE thanks to @sovtechfund Fellowship for allowing me to dedicate my time on getting this out 🎉

                                                                                                                                                                                                                                                      hugovk.dev/blog/2025/im-excite

                                                                                                                                                                                                                                                      A circular lemon meringue pie in front of a Mac showing the release logo.

                                                                                                                                                                                                                                                      Alt...A circular lemon meringue pie in front of a Mac showing the release logo.

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

                                                                                                                                                                                                                                                        🚀 It's out!

                                                                                                                                                                                                                                                        🥧 Please install and enjoy Python 3.14!

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

                                                                                                                                                                                                                                                        Two snakes enjoying a pie with 3.14 on the top and π crimping.

                                                                                                                                                                                                                                                        Alt...Two snakes enjoying a pie with 3.14 on the top and π crimping.

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

                                                                                                                                                                                                                                                          macOS installer done, next on the final publishing and announcing steps.

                                                                                                                                                                                                                                                          Terminal showing:
✅  Wait until all files are ready
Go to https://www.python.org/admin/downloads/release/add/ and create a new release
Have you already created a new release for 3.14.0?
Enter yes or no:

                                                                                                                                                                                                                                                          Alt...Terminal showing: ✅ Wait until all files are ready Go to https://www.python.org/admin/downloads/release/add/ and create a new release Have you already created a new release for 3.14.0? Enter yes or no:

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

                                                                                                                                                                                                                                                            The Windows build is ready and macOS is underway.

                                                                                                                                                                                                                                                            Terminal prompt showing the output of run_release.py with lots of checked tasks and ending with:
Waiting for files: Linux ✅  Windows ✅  Mac ❌

                                                                                                                                                                                                                                                            Alt...Terminal prompt showing the output of run_release.py with lots of checked tasks and ending with: Waiting for files: Linux ✅ Windows ✅ Mac ❌

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

                                                                                                                                                                                                                                                              The Windows build has been started.

                                                                                                                                                                                                                                                              The jobs with profile-guided optimisation (PGO) build once, then collect a profile by running the tests, and then build again using that profile, to see how "real" code executes and optimises for that.

                                                                                                                                                                                                                                                              dev.azure.com/Python/cpython/_

                                                                                                                                                                                                                                                              Meanwhile, the docs+source+Android build has finished and the artifacts have been copied to where they need to go with SBOMs created.

                                                                                                                                                                                                                                                              The Windows build on Azure Pipelines. Lots of boxes for each of "build binaries", "sign binaries", "generate layouts", "pack", "test" and finally "publish". So far nearing the end of the build binaries stage.

                                                                                                                                                                                                                                                              Alt...The Windows build on Azure Pipelines. Lots of boxes for each of "build binaries", "sign binaries", "generate layouts", "pack", "test" and finally "publish". So far nearing the end of the build binaries stage.

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

                                                                                                                                                                                                                                                                (That's actually the second CI attempt, we had to update some script arguments following an Android test runner update.)

                                                                                                                                                                                                                                                                This build takes about half an hour.

                                                                                                                                                                                                                                                                I've also informed the Windows and macOS release managers about the tag and they will start up installer builds.

                                                                                                                                                                                                                                                                This takes a few hours, so I've got time to finish up the release notes.

                                                                                                                                                                                                                                                                PEP 101 is the full process, but much is automated and we don't need to follow it all manually.

                                                                                                                                                                                                                                                                peps.python.org/pep-0101/

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

                                                                                                                                                                                                                                                                  Next up, merge and backport the final change to What's New in Python 3.14 to declare it latest stable.
                                                                                                                                                                                                                                                                  github.com/python/cpython/pull

                                                                                                                                                                                                                                                                  Now start run_release.py, the main release automation script, which does a bunch of pre-checks, runs blurb to create a merged changelog, bumps some numbers, and pushes a branch and tag to my fork. It'll go upstream at the end of a successful build.

                                                                                                                                                                                                                                                                  Then kick off the CI to build source zips, docs and Android binaries.
                                                                                                                                                                                                                                                                  github.com/python/release-tool

                                                                                                                                                                                                                                                                  A GitHub Actions build matrix showing an initial verify-input followed by parallel build-source (itself followed by test-source), build-docs, and build-android (consisting of aarch64 and x86_64 jobs).

                                                                                                                                                                                                                                                                  Alt...A GitHub Actions build matrix showing an initial verify-input followed by parallel build-source (itself followed by test-source), build-docs, and build-android (consisting of aarch64 and x86_64 jobs).

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

                                                                                                                                                                                                                                                                    un article de référence très complet sur les fonctions en (à lire par partie et à garder sous le coude) :
                                                                                                                                                                                                                                                                    mathspp.com/blog/pydonts/funct
                                                                                                                                                                                                                                                                    - contenu et découpage
                                                                                                                                                                                                                                                                    - signature, *args, **kwargs, * et /
                                                                                                                                                                                                                                                                    - annotations de typage
                                                                                                                                                                                                                                                                    - closure
                                                                                                                                                                                                                                                                    - lambda
                                                                                                                                                                                                                                                                    - décorateurs
                                                                                                                                                                                                                                                                    - générateur, asynchronisme
                                                                                                                                                                                                                                                                    - curryfication et application partielle

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

                                                                                                                                                                                                                                                                      Release day!

                                                                                                                                                                                                                                                                      First off, check blockers and buildbots.

                                                                                                                                                                                                                                                                      A new release-blocker appeared yesterday (because of course) but it can wait until 3.14.1.

                                                                                                                                                                                                                                                                      github.com/python/cpython/labe

                                                                                                                                                                                                                                                                      Three deferred-blockers are also waiting until 3.14.1.

                                                                                                                                                                                                                                                                      github.com/python/cpython/labe

                                                                                                                                                                                                                                                                      A new tier-2 buildbot failure appeared yesterday (because of course) but it had previously been offline for a month and will need some reconfiguration. Can ignore.

                                                                                                                                                                                                                                                                      buildbot.python.org/#/release_

                                                                                                                                                                                                                                                                      OK, let's make a Python!

                                                                                                                                                                                                                                                                        Django boosted

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

                                                                                                                                                                                                                                                                        🆓 Wagtail Space is free and virtual next week.

                                                                                                                                                                                                                                                                        🎟️ Sign up to support the event and drop by to learn something new.

                                                                                                                                                                                                                                                                        wagtail.org/wagtail-space-2025/

                                                                                                                                                                                                                                                                          [?]Seth Larson »
                                                                                                                                                                                                                                                                          @sethmlarson@mastodon.social

                                                                                                                                                                                                                                                                          Published a pre-PEP for defining the Python Security Response Team (PSRT) membership and operations, if you're a part of the core team and are interested in vulnerability triage please take a look and weigh in:

                                                                                                                                                                                                                                                                          discuss.python.org/t/pre-pep-p

                                                                                                                                                                                                                                                                            [?]adb »
                                                                                                                                                                                                                                                                            @adbenitez@mastodon.social

                                                                                                                                                                                                                                                                            @m0xEE checkout bots.delta.chat/quickstart.html

                                                                                                                                                                                                                                                                            and also github.com/deltachat-bot/echo for languages other than

                                                                                                                                                                                                                                                                            with the deltabot-cli high-level lib it is super easy to create delta chat bots that reply to commands etc in very few lines of code, all with end-to-end encryption, and you can easily register bots in the chatmail open relays network (as long as it is e2e encrypted you can receive the notifications even in classic email servers)

                                                                                                                                                                                                                                                                            @jae

                                                                                                                                                                                                                                                                              Lily boosted

                                                                                                                                                                                                                                                                              [?]Hynek Schlawack »
                                                                                                                                                                                                                                                                              @hynek@mastodon.social

                                                                                                                                                                                                                                                                              I’m somewhat exhausted to announce attrs 25.4.0!

                                                                                                                                                                                                                                                                              The main reason for this release (and why it's published today) is that it ships the first pieces of work for Python 3.14 and PEP 749. There will be more work required and there's going to be a lot more churn once everyone starts testing 3.14 earnestly. We hope to receive more feedback before spending more time on this.

                                                                                                                                                                                                                                                                              github.com/python-attrs/attrs/

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

                                                                                                                                                                                                                                                                                Just released! 🚀

                                                                                                                                                                                                                                                                                flake8-implicit-str-concat 0.6.0

                                                                                                                                                                                                                                                                                A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
                                                                                                                                                                                                                                                                                "111111111111111111111" "222222222222222222222"

                                                                                                                                                                                                                                                                                I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.

                                                                                                                                                                                                                                                                                Also drop support for almost-very-nearly-EOL Python 3.9.

                                                                                                                                                                                                                                                                                github.com/flake8-implicit-str

                                                                                                                                                                                                                                                                                  [?]Chloé :flag_transgender: »
                                                                                                                                                                                                                                                                                  @jenesuispersonne@piaille.fr

                                                                                                                                                                                                                                                                                  Bonsoir ,
                                                                                                                                                                                                                                                                                  à la fin du mois, il y a la à
                                                                                                                                                                                                                                                                                  J'y vais depuis Paris en voiture.
                                                                                                                                                                                                                                                                                  Si d'autres souhaites venir, on partage les frais (~75€ aller à diviser par le nombre de personnes).

                                                                                                                                                                                                                                                                                  Faites vous connaître que ce soit un peu organisé.

                                                                                                                                                                                                                                                                                    R boosted

                                                                                                                                                                                                                                                                                    [?]genehack »
                                                                                                                                                                                                                                                                                    @genehack@dementedandsadbut.social

                                                                                                                                                                                                                                                                                    Hey, , what's your favorite or library for programmatically setting ID3 tags? (Ya know, like in MP3 files.)

                                                                                                                                                                                                                                                                                    Not interested in GUI tools, just libraries, please and thanks!

                                                                                                                                                                                                                                                                                      [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                      @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                      What if Django had an automatic ORM feature matrix — showing which features each database really supports, straight from the code? 🧩

                                                                                                                                                                                                                                                                                      I’ve shared some ideas (with demo data!) on how it could work and why it’d be great for Django’s docs 💡

                                                                                                                                                                                                                                                                                      paulox.net/2025/10/06/django-o

                                                                                                                                                                                                                                                                                      CC @django

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

                                                                                                                                                                                                                                                                                        une bibliothèque pour rendre ludiques les barres de progression ludique dans vos terminaux pour les projets de type : github.com/majoburo/snakebar

                                                                                                                                                                                                                                                                                          [?]Laurent Abbal »
                                                                                                                                                                                                                                                                                          @laurentabbal@mastodon.social

                                                                                                                                                                                                                                                                                          [ & ] Sujet sur les fonctions récursives
                                                                                                                                                                                                                                                                                          👉 codepuzzle.io/SEGZ6W
                                                                                                                                                                                                                                                                                          ▪️ Dupliquer le sujet pour le modifier
                                                                                                                                                                                                                                                                                          ▪️ Créer un devoir pour suivre le travail des élèves, évaluer leurs copies et rendre correction + corrigé
                                                                                                                                                                                                                                                                                          ▪️ Sujet+copie pour un entraînement en autonomie

                                                                                                                                                                                                                                                                                            Django boosted

                                                                                                                                                                                                                                                                                            [?]Sanyam Khurana »
                                                                                                                                                                                                                                                                                            @curiouslearner@mastodon.social

                                                                                                                                                                                                                                                                                            🎉 Django PostgreSQL Anonymizer v0.1.0b1 (Beta) is live!

                                                                                                                                                                                                                                                                                            Database anonymization for Django + PostgreSQL with role-based access, context managers, pre-built presets & comprehensive docs.

                                                                                                                                                                                                                                                                                            📦 pip install django-postgres-anonymizer==0.1.0b1
                                                                                                                                                                                                                                                                                            📚 django-postgres-anonymizer.rea
                                                                                                                                                                                                                                                                                            🐙 github.com/CuriousLearner/djan

                                                                                                                                                                                                                                                                                            Looking for beta testers!

                                                                                                                                                                                                                                                                                              Thomas NOËL boosted

                                                                                                                                                                                                                                                                                              [?]Nsukami _ | 巣神 »
                                                                                                                                                                                                                                                                                              @lemeteore@mastodon.social

                                                                                                                                                                                                                                                                                              We rebuilt surveillance system from scratch. It is now expanding across West . nskm.xyz/posts/syndromic-surve 🌍

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

                                                                                                                                                                                                                                                                                                And back to green!

                                                                                                                                                                                                                                                                                                Python Release Status Dashboard

3.15 is red:
✘ Unreleasable
Tier-1 build failed

3.14 is green:
✔ Releasable
Disconnected Tier-2 builder

3.13 is orange:
⚠ Concern
Tierless build failed

                                                                                                                                                                                                                                                                                                Alt...Python Release Status Dashboard 3.15 is red: ✘ Unreleasable Tier-1 build failed 3.14 is green: ✔ Releasable Disconnected Tier-2 builder 3.13 is orange: ⚠ Concern Tierless build failed

                                                                                                                                                                                                                                                                                                  [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                  @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                  @djangocon I’ve added a list of DjangoCon US 2025 recap articles at the end of my post — but I’m sure I’ve missed some! If you’ve written or seen other recaps, please share the links so I can add them. 🙏

                                                                                                                                                                                                                                                                                                  I’d also love your feedback on my article 💚

                                                                                                                                                                                                                                                                                                    [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                    @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                    I’ve just published a new blog post: *My DjangoCon US 2025* — a collection of my Mastodon posts and photos from the conference in Chicago.

                                                                                                                                                                                                                                                                                                    It’s a snapshot of a fantastic week full of talks, friends, and great community vibes.

                                                                                                                                                                                                                                                                                                    Read it here 👉 paulox.net/2025/10/05/my-djang

                                                                                                                                                                                                                                                                                                    CC @djangocon

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

                                                                                                                                                                                                                                                                                                      On the boat back from Tallinn after PyCon Estonia!

                                                                                                                                                                                                                                                                                                      A deep blue cloudy sky above a deeper, darker sea.

                                                                                                                                                                                                                                                                                                      Alt...A deep blue cloudy sky above a deeper, darker sea.

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

                                                                                                                                                                                                                                                                                                        Three days until release and a bug in the Linux kernel has turned a dozen buildbots red...

                                                                                                                                                                                                                                                                                                        It's already been fixed in the kernel, but will take some time to bubble up. We'll skip that test for relevant kernel versions in the meantime.

                                                                                                                                                                                                                                                                                                        buildbot.python.org/#/release_

                                                                                                                                                                                                                                                                                                        Python Release Status Dashboard
3.15-3.13 are red and "✘ Unreleasable: Tier-1 build failed"

                                                                                                                                                                                                                                                                                                        Alt...Python Release Status Dashboard 3.15-3.13 are red and "✘ Unreleasable: Tier-1 build failed"

                                                                                                                                                                                                                                                                                                        3.14
Tier-1 build failed (5)
Tier-2 build failed (2)
Tier-3 build failed (6)
Disconnected Tier-1 builder (with recent build) (1)
Disconnected Tier-2 builder (1)
Disconnected Tier-3 builder (1)
Disconnected Tierless builder (1)
Warnings from Tier-1 build (1)
Warnings from Tier-2 build (3)
Warnings from Tier-3 build (2)
Unstable build failed (18)
Warnings from unstable build (4)
Disconnected unstable builder (30)
No problem detected (72)

                                                                                                                                                                                                                                                                                                        Alt...3.14 Tier-1 build failed (5) Tier-2 build failed (2) Tier-3 build failed (6) Disconnected Tier-1 builder (with recent build) (1) Disconnected Tier-2 builder (1) Disconnected Tier-3 builder (1) Disconnected Tierless builder (1) Warnings from Tier-1 build (1) Warnings from Tier-2 build (3) Warnings from Tier-3 build (2) Unstable build failed (18) Warnings from unstable build (4) Disconnected unstable builder (30) No problem detected (72)

                                                                                                                                                                                                                                                                                                        ERROR: test_aead_aes_gcm (test.test_socket.LinuxKernelCryptoAPI.test_aead_aes_gcm)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.14.cstratak-fedora-stable-x86_64/build/Lib/test/test_socket.py", line 7071, in test_aead_aes_gcm
    op.sendall(plain)
    ~~~~~~~~~~^^^^^^^
OSError: [Errno 22] Invalid argument

                                                                                                                                                                                                                                                                                                        Alt...ERROR: test_aead_aes_gcm (test.test_socket.LinuxKernelCryptoAPI.test_aead_aes_gcm) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildbot/buildarea/3.14.cstratak-fedora-stable-x86_64/build/Lib/test/test_socket.py", line 7071, in test_aead_aes_gcm op.sendall(plain) ~~~~~~~~~~^^^^^^^ OSError: [Errno 22] Invalid argument

                                                                                                                                                                                                                                                                                                          [?]mig5 »
                                                                                                                                                                                                                                                                                                          @mig5@goto.mig5.net

                                                                                                                                                                                                                                                                                                          Genepy: learn #Python through interactive exercises https://genepy.org

                                                                                                                                                                                                                                                                                                          @AFPy

                                                                                                                                                                                                                                                                                                            [?]Ryan Hamel »
                                                                                                                                                                                                                                                                                                            @mrhamel@calckey.club

                                                                                                                                                                                                                                                                                                            🌊 PyBeach 2025 is making waves! 🌴🐍
                                                                                                                                                                                                                                                                                                            All the talks are now live on YouTube, catch the community vibes, brilliant Python insights, and maybe a little sand in your shoes
                                                                                                                                                                                                                                                                                                            😉

                                                                                                                                                                                                                                                                                                            🎥 Dive in here: https://www.youtube.com/playlist?list=PLwdA5WU2fAAvCIOjgnYDA7NrGJ8iFh97t

                                                                                                                                                                                                                                                                                                            🌐 More about the event: https://2025.pybeach.org

                                                                                                                                                                                                                                                                                                              [?]Sanyam Khurana »
                                                                                                                                                                                                                                                                                                              @curiouslearner@mastodon.social

                                                                                                                                                                                                                                                                                                              Random ordering in Django. order_by('?') works but can be costly on large tables. Prefer order_by(Random()) (Django’s DB function) + LIMIT.

                                                                                                                                                                                                                                                                                                              Notes + pitfalls inside.

                                                                                                                                                                                                                                                                                                              til.sanyamkhurana.com/#/topics

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

                                                                                                                                                                                                                                                                                                                At US, I shared my own personal QR Code Generator app, never expecting anyone to try to create an account there.

                                                                                                                                                                                                                                                                                                                I appreciate your enthusiasm, but I don't actually want to collect your personal information 😅 You can generate QR code using my site without creating an account!

                                                                                                                                                                                                                                                                                                                Anyway, I needed to figure out how to disable account creation on my site using django-allauth. If you have a similar problem, check my blog on how to do it.

                                                                                                                                                                                                                                                                                                                mariatta.ca/posts/disabling-si

                                                                                                                                                                                                                                                                                                                  Lily boosted

                                                                                                                                                                                                                                                                                                                  [?]Adam Johnson :django: :python: »
                                                                                                                                                                                                                                                                                                                  @adamchainz@fosstodon.org

                                                                                                                                                                                                                                                                                                                  Huge PEP! Lazy imports in Python would be amazing.

                                                                                                                                                                                                                                                                                                                  discuss.python.org/t/pep-810-e

                                                                                                                                                                                                                                                                                                                    [?]Jaden Alkemist »
                                                                                                                                                                                                                                                                                                                    @alkemist@eldritch.cafe

                                                                                                                                                                                                                                                                                                                    C'est qui qui s'amuse à calculer la distance entre les 35 000 villes françaises entre elle, pour un total d'un bon milliard d'opération.

                                                                                                                                                                                                                                                                                                                    J'ai réussi à faire que ça ne surcharge pas la ram, par contre ça va bien faire un CSV d'une 40aine de giga 😂

                                                                                                                                                                                                                                                                                                                    Mon projet de formation sera sur le TSP, VRP (Problème du Voyageur de Commerce / Problème de Routage de Véhicules), et comme je suis un peu tétu, je veux pouvoir avoir avoir un jeu de donnée sur des villes réels

                                                                                                                                                                                                                                                                                                                      [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                                      @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                                      @ehmatthes @django @copelco It would be fantastic to simplify deployment in the Django Girls tutorial, which now requires workshop participants to deploy by hand.
                                                                                                                                                                                                                                                                                                                      tutorial.djangogirls.org/en/de

                                                                                                                                                                                                                                                                                                                      CC @django @djangogirls

                                                                                                                                                                                                                                                                                                                        [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                                        @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                                        @ehmatthes It would be great if other Python developers would contribute to the Django Simple Deploy plugin for Python Anywhere 👇
                                                                                                                                                                                                                                                                                                                        github.com/caktus/dsd-pythonan

                                                                                                                                                                                                                                                                                                                        CC @django @copelco

                                                                                                                                                                                                                                                                                                                          [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                          @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                          Following DjangoCon US, people are actively working on two new Django-simple-deploy plugins: one for Render, and one for Python Anywhere. I'm really excited about both of these! (And there are two more that may be progressing as well.)

                                                                                                                                                                                                                                                                                                                          I've been wondering if django-simple-deploy could define a number of common use cases, and then configure initial deployments on each platform that target that use case.

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

                                                                                                                                                                                                                                                                                                                            prochaine session de le mercredi 15 octobre 2025 chez Hellowork (merci pour l'accueil) : "Python - a kind of magic" avec Florian Strzelecki qui nous parlera d'annotations de typage et @lucsorelgiffo qui nous parlera de méthodes magiques et de métaclasses.

                                                                                                                                                                                                                                                                                                                            Plus d'infos et inscription (gratuite mais nécessaire) sur meetup.com/python-rennes/event

                                                                                                                                                                                                                                                                                                                              Django boosted

                                                                                                                                                                                                                                                                                                                              [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                              @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                              In a couple talks now, I've claimed that using django-simple-deploy should be a good way for experienced developers to try out a new hosting platform.

                                                                                                                                                                                                                                                                                                                              Before this morning, I had never actually used Render. I started reading the docs in order to help a new plugin author, but I quickly stopped and just tried their plugin.

                                                                                                                                                                                                                                                                                                                              It worked, and it was *so much easier* to run `git diff` and see what changes the plugin made to my sample project.

                                                                                                                                                                                                                                                                                                                              (.venv) dsd-dev-project_pf7cf$ python manage.py deploy        
Configuring project for deployment...
...
Configuring project for deployment to Render...
  Logged in to Render CLI as: ehmatthes@gmail.com

  Looking in /Users/eric/projects/dsd-dev-project_pf7cf for render.yaml...
    File render.yaml not found. Generating file...

    Wrote render.yaml to /Users/eric/projects/dsd-dev-project_pf7cf/render.yaml

  Looking in /Users/eric/projects/dsd-dev-project_pf7cf for render_entrypoint.sh...
    File render_entrypoint.sh not found. Generating file...

    Wrote render_entrypoint.sh to /Users/eric/projects/dsd-dev-project_pf7cf/render_entrypoint.sh

  Looking in /Users/eric/projects/dsd-dev-project_pf7cf/blog for settings_render.py...
    File settings_render.py not found. Generating file...

    Wrote settings_render.py to /Users/eric/projects/dsd-dev-project_pf7cf/blog/settings_render.py

Looking for gunicorn...
  Added gunicorn to requirements file.

--- Your project is now configured for deployment on Render ---
...

                                                                                                                                                                                                                                                                                                                              Alt...(.venv) dsd-dev-project_pf7cf$ python manage.py deploy Configuring project for deployment... ... Configuring project for deployment to Render... Logged in to Render CLI as: ehmatthes@gmail.com Looking in /Users/eric/projects/dsd-dev-project_pf7cf for render.yaml... File render.yaml not found. Generating file... Wrote render.yaml to /Users/eric/projects/dsd-dev-project_pf7cf/render.yaml Looking in /Users/eric/projects/dsd-dev-project_pf7cf for render_entrypoint.sh... File render_entrypoint.sh not found. Generating file... Wrote render_entrypoint.sh to /Users/eric/projects/dsd-dev-project_pf7cf/render_entrypoint.sh Looking in /Users/eric/projects/dsd-dev-project_pf7cf/blog for settings_render.py... File settings_render.py not found. Generating file... Wrote settings_render.py to /Users/eric/projects/dsd-dev-project_pf7cf/blog/settings_render.py Looking for gunicorn... Added gunicorn to requirements file. --- Your project is now configured for deployment on Render --- ...

                                                                                                                                                                                                                                                                                                                              (.venv) dsd-dev-project_pf7cf$ git status 
On branch main
Changes not staged for commit:
	modified:   .gitignore
	modified:   requirements.txt

Untracked files:
	blog/settings_render.py
	render.yaml
	render_entrypoint.sh

                                                                                                                                                                                                                                                                                                                              Alt...(.venv) dsd-dev-project_pf7cf$ git status On branch main Changes not staged for commit: modified: .gitignore modified: requirements.txt Untracked files: blog/settings_render.py render.yaml render_entrypoint.sh

                                                                                                                                                                                                                                                                                                                              Sample BlogMaker Lite project, deployed to Render

                                                                                                                                                                                                                                                                                                                              Alt...Sample BlogMaker Lite project, deployed to Render

                                                                                                                                                                                                                                                                                                                                [?]archipylago »
                                                                                                                                                                                                                                                                                                                                @archipylago@mementomori.social

                                                                                                                                                                                                                                                                                                                                Our first meetup of the fall is coming next week, Thursday 9.10. at Konttori.

                                                                                                                                                                                                                                                                                                                                We're so excited because @maaretp is coming to Turku to talk about testing! @hamatti will talk about prototyping with Python.

                                                                                                                                                                                                                                                                                                                                More info and registration at meetabit.com/events/archipylag

                                                                                                                                                                                                                                                                                                                                See you there!

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

                                                                                                                                                                                                                                                                                                                                  On the boat to Tallinn for PyCon Estonia!

                                                                                                                                                                                                                                                                                                                                  Tallinn Just visible on the horizon from a ferry deck, between a wide blue sky and sea.

                                                                                                                                                                                                                                                                                                                                  Alt...Tallinn Just visible on the horizon from a ferry deck, between a wide blue sky and sea.

                                                                                                                                                                                                                                                                                                                                    [?]Seth Larson »
                                                                                                                                                                                                                                                                                                                                    @sethmlarson@mastodon.social

                                                                                                                                                                                                                                                                                                                                    This post was 5 years in the making, @shazow and I made a bet about whether "six", the 2/3 compatibility shim, would still be a popular package in 2025:

                                                                                                                                                                                                                                                                                                                                    sethmlarson.dev/winning-a-bet-

                                                                                                                                                                                                                                                                                                                                      [?]Dr. Juande Santander-Vela »
                                                                                                                                                                                                                                                                                                                                      @juandesant@mathstodon.xyz

                                                                                                                                                                                                                                                                                                                                      If you’re interested in baseball in particular, or in any other sport where some data sources are available for which a variable needs to be followed over time over the central 50% quartile, this post covers both data reading, transformation, and plotting.

                                                                                                                                                                                                                                                                                                                                      fosstodon.org/@drdrang/1152962

                                                                                                                                                                                                                                                                                                                                        val boosted

                                                                                                                                                                                                                                                                                                                                        [?]scy »
                                                                                                                                                                                                                                                                                                                                        @scy@chaos.social

                                                                                                                                                                                                                                                                                                                                        Oh, this is clever.

                                                                                                                                                                                                                                                                                                                                        When using pytest's mark.parametrize() to supply a list of input values and expected results to a test, some of these values might raise an exception while others don't.

                                                                                                                                                                                                                                                                                                                                        Instead of having duplicate code in the test, one instance wrapped in `with pytest.raises()` and the other one without it, you can use contextlib.nullcontext to just switch out the context manager.

                                                                                                                                                                                                                                                                                                                                        docs.pytest.org/en/8.3.x/examp

                                                                                                                                                                                                                                                                                                                                          🗳

                                                                                                                                                                                                                                                                                                                                          [?]scy »
                                                                                                                                                                                                                                                                                                                                          @scy@chaos.social

                                                                                                                                                                                                                                                                                                                                          Python devs! Small quiz for you. (This is not a support request.)

                                                                                                                                                                                                                                                                                                                                          Have a look at starlette.dev/middleware/.

                                                                                                                                                                                                                                                                                                                                          As you can see, there's a Middleware() wrapper that takes a class name and arguments, so some kind of delayed construction takes place here. The question is: how delayed?

                                                                                                                                                                                                                                                                                                                                          Take a guess when in your application's lifetime a middleware instance (e.g. CORSMiddleware) actually gets initialized.

                                                                                                                                                                                                                                                                                                                                          ("ASGI server starts" means it's getting ready to handle requests.)

                                                                                                                                                                                                                                                                                                                                          when Middleware(…) gets evaluated:0
                                                                                                                                                                                                                                                                                                                                          when Starlette(…) gets evaluated:1
                                                                                                                                                                                                                                                                                                                                          when the ASGI server starts up:3
                                                                                                                                                                                                                                                                                                                                          on first request:11

                                                                                                                                                                                                                                                                                                                                          Closed

                                                                                                                                                                                                                                                                                                                                            Django boosted

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

                                                                                                                                                                                                                                                                                                                                            Only one week left until the release of Python 3.14.0 final!

                                                                                                                                                                                                                                                                                                                                            docs.python.org/3.14/whatsnew/

                                                                                                                                                                                                                                                                                                                                            peps.python.org/pep-0745/

                                                                                                                                                                                                                                                                                                                                            What are you looking forward to?

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

                                                                                                                                                                                                                                                                                                                                              [Forgot to press send on this two weeks ago...]

                                                                                                                                                                                                                                                                                                                                              On my way to the Arm office in Cambridge for the Python core sprint! Exciting week ahead!

                                                                                                                                                                                                                                                                                                                                              The front of Cambridge railway station, seen from the top of a double decker.

                                                                                                                                                                                                                                                                                                                                              Alt...The front of Cambridge railway station, seen from the top of a double decker.

                                                                                                                                                                                                                                                                                                                                                Corentin boosted

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

                                                                                                                                                                                                                                                                                                                                                Today is my last day at work. Tomorrow I am available to start with your team! 📢 If you're looking for a / veteran 🧭, who spent 5 years as a Django Fellow, maintaining Django itself, and who is a Django 💚 and Python 🐍 contributor. I'm here 👋 Contact me 📬

                                                                                                                                                                                                                                                                                                                                                mariuszfelisiak.org/

                                                                                                                                                                                                                                                                                                                                                  Wolf boosted

                                                                                                                                                                                                                                                                                                                                                  [?]CartyBoston »
                                                                                                                                                                                                                                                                                                                                                  @CartyBoston@mastodon.roundpond.net

                                                                                                                                                                                                                                                                                                                                                  Who is the of ?

                                                                                                                                                                                                                                                                                                                                                  Exactly.

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

                                                                                                                                                                                                                                                                                                                                                    Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                    em-keyboard 5.3.0

                                                                                                                                                                                                                                                                                                                                                    🎲 Pick a random emoji from a search. For example:

                                                                                                                                                                                                                                                                                                                                                    ❯ em --search music --random
                                                                                                                                                                                                                                                                                                                                                    Copied! 👩‍🎤 woman_singer

                                                                                                                                                                                                                                                                                                                                                    🧛‍♂️ Drop support for Python 3.9

                                                                                                                                                                                                                                                                                                                                                    github.com/hugovk/em-keyboard/

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

                                                                                                                                                                                                                                                                                                                                                      Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                      🎶 pylast 6.0.0

                                                                                                                                                                                                                                                                                                                                                      🎤 A Python interface to Last.fm and Libre.fm

                                                                                                                                                                                                                                                                                                                                                      📯 Restore proxy support (potential breaking change: proxies are now always stored as a dict, before it was a str or dict)

                                                                                                                                                                                                                                                                                                                                                      🪇 Drop support for almost-EOL Python 3.9

                                                                                                                                                                                                                                                                                                                                                      github.com/pylast/pylast/relea

                                                                                                                                                                                                                                                                                                                                                        [?]/mastodon/gutocarvalho :bolha: »
                                                                                                                                                                                                                                                                                                                                                        @gutocarvalho@bolha.us

                                                                                                                                                                                                                                                                                                                                                        Pessoal,

                                                                                                                                                                                                                                                                                                                                                        Estamos iniciando um projeto open source chamado vitae, a ideia é ser o seu curriculo vitae, online, no fediverso.

                                                                                                                                                                                                                                                                                                                                                        Será um linkdisney-like, federado, pensando na pessoa profissional, e no ser humano por trás dela.

                                                                                                                                                                                                                                                                                                                                                        Não vai ter timeline com coach quântico, até pq já temos o mastodon pra isso né, mas as mudanças no currículo poderão aparecer na TL ou não, de acordo com oq a pessoa usuária quiser mostrar.

                                                                                                                                                                                                                                                                                                                                                        O Backend vai ser PYTHON com FASTAPI e quem tá puxando os requisitos e arquitetura é o Dr. @riverfount

                                                                                                                                                                                                                                                                                                                                                        O Frontend vai ter o melhor e mais moderno do JS/Deno, quem tá puxando os requisitos e arquitetura é o senhor @jedi.

                                                                                                                                                                                                                                                                                                                                                        Eu to cuidando da INFRA.

                                                                                                                                                                                                                                                                                                                                                        Quer entrar e ajudar a criar essa maravilha? só vem! ;)

                                                                                                                                                                                                                                                                                                                                                        Tem ticket pra todo mundo! :P

                                                                                                                                                                                                                                                                                                                                                        Estamos nos organizando o role via mattermost.bolha.chat

                                                                                                                                                                                                                                                                                                                                                        Aqui o convite para entrar!

                                                                                                                                                                                                                                                                                                                                                        mattermost.bolha.chat/signup_u

                                                                                                                                                                                                                                                                                                                                                        Canal e -dev

                                                                                                                                                                                                                                                                                                                                                        cc @dunossauro , se puder repassar pros seus alunos, pode ser uma oportunidade de participarem de um projeto open source do zero.

                                                                                                                                                                                                                                                                                                                                                        cc @melissawm
                                                                                                                                                                                                                                                                                                                                                        cc @ericof

                                                                                                                                                                                                                                                                                                                                                        Pythonistas, espalhem!

                                                                                                                                                                                                                                                                                                                                                        JSistas, espalhem!

                                                                                                                                                                                                                                                                                                                                                        BOOST PLS

                                                                                                                                                                                                                                                                                                                                                        Uma iniciativa Bolha.io/Bolha.us

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

                                                                                                                                                                                                                                                                                                                                                          propose un drapeau --env-file pour vous permettre de charger des variables d'environnement au démarrage de votre application (docs.astral.sh/uv/concepts/con), et donc de se passer de la bibliothèque python-dotenv.

                                                                                                                                                                                                                                                                                                                                                          Il est possible d'utiliser plusieurs fois le drapeau --env-file dans votre commande afin de surcharger une configuration standard par une configuration personnalisée.

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

                                                                                                                                                                                                                                                                                                                                                            @willingc gave a great keynote at today on , AI, and communication.

                                                                                                                                                                                                                                                                                                                                                              [?]meejah »
                                                                                                                                                                                                                                                                                                                                                              @meejah@mastodon.social

                                                                                                                                                                                                                                                                                                                                                              Announcing "SHWIM": Shell With Me, easy to use, end-to-end encrypted terminal sharing via tty-share and

                                                                                                                                                                                                                                                                                                                                                              meejah.ca/blog/initial-shwim-r

                                                                                                                                                                                                                                                                                                                                                              github.com/meejah/shwim
                                                                                                                                                                                                                                                                                                                                                              pypi.org/project/shwim/

                                                                                                                                                                                                                                                                                                                                                              ShWiM logo: a conch-like shell with the Fowl chicken-head logo peeking out. It's wearing the Magic Wormhole logo as a hat and has two ethernet plugs poking out either side

                                                                                                                                                                                                                                                                                                                                                              Alt...ShWiM logo: a conch-like shell with the Fowl chicken-head logo peeking out. It's wearing the Magic Wormhole logo as a hat and has two ethernet plugs poking out either side

                                                                                                                                                                                                                                                                                                                                                                [?]Mahmood From Gaza🍉🇵🇸 »
                                                                                                                                                                                                                                                                                                                                                                @MahmoudGaza@mastodon.scot

                                                                                                                                                                                                                                                                                                                                                                Microsoft announced disabling some of its services for the occupation after discovering they were being used to surveil the people of Gaza.

                                                                                                                                                                                                                                                                                                                                                                Do you see this as just a PR move under public pressure?
                                                                                                                                                                                                                                                                                                                                                                Or is it the beginning of a real stance by tech companies against violations?

                                                                                                                                                                                                                                                                                                                                                                I’d love to hear your thoughts 👇

                                                                                                                                                                                                                                                                                                                                                                @matt
                                                                                                                                                                                                                                                                                                                                                                @aral
                                                                                                                                                                                                                                                                                                                                                                @fabio

                                                                                                                                                                                                                                                                                                                                                                microsoft and israel

                                                                                                                                                                                                                                                                                                                                                                Alt...microsoft and israel

                                                                                                                                                                                                                                                                                                                                                                  [?]Glyph »
                                                                                                                                                                                                                                                                                                                                                                  @glyph@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                  yak stack threat level: "maybe I should write my *own* version of tox?"

                                                                                                                                                                                                                                                                                                                                                                    mmu_man boosted

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

                                                                                                                                                                                                                                                                                                                                                                    Because three PyCons in October isn't enough, I just got an online ticket for two days of talks at @pyconafrica!

                                                                                                                                                                                                                                                                                                                                                                    They're only about 10€ to 27 € depending on type and there are donation tickets if you want to give a bit more. All help support the African Python community.

                                                                                                                                                                                                                                                                                                                                                                    za.pycon.org/remote-experience

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

                                                                                                                                                                                                                                                                                                                                                                      I recorded a video...

                                                                                                                                                                                                                                                                                                                                                                      Generating mandelbrot sets with Toad and Gemini CLI!

                                                                                                                                                                                                                                                                                                                                                                      youtube.com/watch?v=TzBLW2eFmag

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

                                                                                                                                                                                                                                                                                                                                                                        Orléans: Présentation du langage Python, Le vendredi 3 octobre 2025 de 17h00 à 19h00. agendadulibre.org/events/33402

                                                                                                                                                                                                                                                                                                                                                                          Aral Balkan boosted

                                                                                                                                                                                                                                                                                                                                                                          [?]Mahmood From Gaza🍉🇵🇸 »
                                                                                                                                                                                                                                                                                                                                                                          @MahmoudGaza@mastodon.scot

                                                                                                                                                                                                                                                                                                                                                                          Dear friends ❤️
                                                                                                                                                                                                                                                                                                                                                                          This week, my goal is to reach $1000 to support my family and cover our basic needs. Every contribution — even a small one — makes a huge difference.

                                                                                                                                                                                                                                                                                                                                                                          👉 And if you can’t donate, you can still help by sharing this post or tagging someone who might want to support. Your kindness truly means the world to me 🙏

                                                                                                                                                                                                                                                                                                                                                                          Here’s the donation link 👇
                                                                                                                                                                                                                                                                                                                                                                          tinyurl.com/MhmoudFamily

                                                                                                                                                                                                                                                                                                                                                                          Your support gives me hope 🌸


                                                                                                                                                                                                                                                                                                                                                                          @aral
                                                                                                                                                                                                                                                                                                                                                                          @divya
                                                                                                                                                                                                                                                                                                                                                                          @shantini

                                                                                                                                                                                                                                                                                                                                                                          mahmoud gofundme

                                                                                                                                                                                                                                                                                                                                                                          Alt...mahmoud gofundme

                                                                                                                                                                                                                                                                                                                                                                            [?]phildini »
                                                                                                                                                                                                                                                                                                                                                                            @phildini@wandering.shop

                                                                                                                                                                                                                                                                                                                                                                            All I want right now is:
                                                                                                                                                                                                                                                                                                                                                                            - a standalone executable for cookiecutter
                                                                                                                                                                                                                                                                                                                                                                            - that runs on a Mac
                                                                                                                                                                                                                                                                                                                                                                            - and does not care if I have any version of installed

                                                                                                                                                                                                                                                                                                                                                                            This appears to be impossible

                                                                                                                                                                                                                                                                                                                                                                              [?]jbz »
                                                                                                                                                                                                                                                                                                                                                                              @jbz@indieweb.social

                                                                                                                                                                                                                                                                                                                                                                              Is Fortran better than Python for teaching the basics of numerical linear algebra? – Dr. Jean-Christophe Loiseau

                                                                                                                                                                                                                                                                                                                                                                              loiseaujc.github.io/posts/blog

                                                                                                                                                                                                                                                                                                                                                                                [?]knoppix »
                                                                                                                                                                                                                                                                                                                                                                                @knoppix95@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                🐧 Fedora Linux 43 Beta is out! 🎉

                                                                                                                                                                                                                                                                                                                                                                                Test the latest updates: Python 3.14, Golang 1.25, Idris 2, DNF5 installer, Anaconda WebUI, CoreOS build via containers & more. 🧪
                                                                                                                                                                                                                                                                                                                                                                                Old packages like python-nose, gold linker, and outdated GTK bindings retired for a cleaner, modern dev experience. 🚀

                                                                                                                                                                                                                                                                                                                                                                                Try it now & send feedback!

                                                                                                                                                                                                                                                                                                                                                                                @fedora

                                                                                                                                                                                                                                                                                                                                                                                🔗 fedoramagazine.org/announcing-

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

                                                                                                                                                                                                                                                                                                                                                                                  I wrote some code in . It works and I don't know why does it work!!

                                                                                                                                                                                                                                                                                                                                                                                    [?]Stylus »
                                                                                                                                                                                                                                                                                                                                                                                    @stylus@social.afront.org

                                                                                                                                                                                                                                                                                                                                                                                    I have a Python static typing conundrum. I'd like a solution that works with mypy.

                                                                                                                                                                                                                                                                                                                                                                                    I have a function which fills out a list, albeit not "in order", so it's inconvenient to write it as a list comprehension or similar.

                                                                                                                                                                                                                                                                                                                                                                                    So, I fill the list with [None] and assert that all the Nones are gone by the time it returns.

                                                                                                                                                                                                                                                                                                                                                                                    However, the assertion I wrote does NOT convince mypy that the type of result now matches the return type of f, and I get a diagnostic: Incompatible return value type (got "list[int | None]", expected "list[int]")

                                                                                                                                                                                                                                                                                                                                                                                    def f() -> list[int]:
                                                                                                                                                                                                                                                                                                                                                                                    result: list[int|None] = [None] * 3
                                                                                                                                                                                                                                                                                                                                                                                    result[0] = 1
                                                                                                                                                                                                                                                                                                                                                                                    result[2] = 2
                                                                                                                                                                                                                                                                                                                                                                                    result[1] = 3
                                                                                                                                                                                                                                                                                                                                                                                    assert not any(i is None for i in result)
                                                                                                                                                                                                                                                                                                                                                                                    return result

                                                                                                                                                                                                                                                                                                                                                                                    Any hints? Can I do something besides cast the return value?

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

                                                                                                                                                                                                                                                                                                                                                                                      One-shotting a prompt with Toad and Gemini to generate a Mandelbrot set.

                                                                                                                                                                                                                                                                                                                                                                                        Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                        [?]Taffer 🇨🇦, eaten by a grue »
                                                                                                                                                                                                                                                                                                                                                                                        @Taffer@mastodon.gamedev.place

                                                                                                                                                                                                                                                                                                                                                                                        No posting yet, but my team at chainguard.dev is looking to hire someone to work on AI/ML packages; think nVidia bits like CUDA, PyTorch, Tensorflow, etc. This is more like OS/distro work than "doing things with LLMs". This is my fourth week here, but so far so good: chainguard.dev/careers Poke me for info!

                                                                                                                                                                                                                                                                                                                                                                                        Presumably "Senior" to "Staff" level folks, but if you're more junior than that and interested, you should still poke us, we're happy to mentor.

                                                                                                                                                                                                                                                                                                                                                                                          [?]chirp » 🤖
                                                                                                                                                                                                                                                                                                                                                                                          @minus@nanao.cybtex.fr

                                                                                                                                                                                                                                                                                                                                                                                          There's a new 🎣 phishing campaign targeting :python:PyPI users occurring right now. [ blog.pypi.org/posts/2025-09-23 ]

                                                                                                                                                                                                                                                                                                                                                                                            [?]pvergain (framapiaf) »
                                                                                                                                                                                                                                                                                                                                                                                            @pvergain@framapiaf.org

                                                                                                                                                                                                                                                                                                                                                                                            - pycon.fr/2025/fr/full-schedule
                                                                                                                                                                                                                                                                                                                                                                                            - pycon.fr/2025/fr/index.html (Bienvenue à la PyConFR 2025 !)

                                                                                                                                                                                                                                                                                                                                                                                            Bienvenue à la PyConFR 2025 ! 16e édition

                                                                                                                                                                                                                                                                                                                                                                                            Du 30 octobre au 2 novembre 2025 à Lyon

                                                                                                                                                                                                                                                                                                                                                                                            Organisée par l'AFPy, cette conférence de quatre jours est gratuite, entièrement gérée par des bénévoles et dédiée au regroupement des personnes intéressées par le langage de programmation Python.

                                                                                                                                                                                                                                                                                                                                                                                              [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                                                                                              @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                              I'm back to working on the dsd-vps plugin, and the dream of a completely platform-agnostic VPS plugin for django-simple-deploy is not quite a reality.

                                                                                                                                                                                                                                                                                                                                                                                              As soon as you want to create resources on the user's behalf, you need to know what platform they're targeting. I found this when building in support for ssh-key based automated workflows.

                                                                                                                                                                                                                                                                                                                                                                                              I still think one plugin can support multiple platforms, but there will be platform-specific blocks in the plugin.

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

                                                                                                                                                                                                                                                                                                                                                                                                I vibe coded this Mandelbrot set generator with Toad and Claude. WDYT?

                                                                                                                                                                                                                                                                                                                                                                                                  Wolf boosted

                                                                                                                                                                                                                                                                                                                                                                                                  [?]mr_daemon »
                                                                                                                                                                                                                                                                                                                                                                                                  @mr_daemon@untrusted.website

                                                                                                                                                                                                                                                                                                                                                                                                  Note to self: don't use naive datetimes in Python, just don't. It's so low effort to use UTC internally and you won't have to wonder "WAIT what happens to any of my time deltas when DST kicks in?" at 1am

                                                                                                                                                                                                                                                                                                                                                                                                    🗳

                                                                                                                                                                                                                                                                                                                                                                                                    [?]Marcos Dione »
                                                                                                                                                                                                                                                                                                                                                                                                    @mdione@en.osm.town

                                                                                                                                                                                                                                                                                                                                                                                                    Consider this code:

                                                                                                                                                                                                                                                                                                                                                                                                    ```
                                                                                                                                                                                                                                                                                                                                                                                                    (run_dir / "metrics").mkdir(exist_ok=True)
                                                                                                                                                                                                                                                                                                                                                                                                    ```

                                                                                                                                                                                                                                                                                                                                                                                                    where `rundir` is a `pathlib.Path`. I understand that from the OO POV `(run_dir / "metrics").mkdir()` is right, but for someone using non-Smalltalk languages for ~30y now it feels weird.

                                                                                                                                                                                                                                                                                                                                                                                                    OTOH, `os.mkdir()` accepts `pl.Path` objects, but does not accept `exist_ok` (which BTW is a horrible name :), so if I wanted a more familiar idiom, I should use `os.makedirs()` instead.

                                                                                                                                                                                                                                                                                                                                                                                                    Which is less wrong?

                                                                                                                                                                                                                                                                                                                                                                                                    Edit: more explicit.

                                                                                                                                                                                                                                                                                                                                                                                                    (run_dir / "metrics").mkdir(exist_ok=True):5
                                                                                                                                                                                                                                                                                                                                                                                                    os.makedirs(run_dir / "metrics", exist_ok=True):0
                                                                                                                                                                                                                                                                                                                                                                                                    from os import makedirs as mkdir (and see below):0
                                                                                                                                                                                                                                                                                                                                                                                                    mkdir(run_dir / "metrics", exist_ok=True):1

                                                                                                                                                                                                                                                                                                                                                                                                    Closed

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

                                                                                                                                                                                                                                                                                                                                                                                                      Put some final touches to Toad's permission request screen.

                                                                                                                                                                                                                                                                                                                                                                                                      When the agent has an update, it pops this screen up. You can review the diffs in unified or split view, then decide if you want to accept or reject the changes.

                                                                                                                                                                                                                                                                                                                                                                                                      Toad is getting closer to a first release. It will be able to provide a front-end to both Claude and Gemini in the first version.

                                                                                                                                                                                                                                                                                                                                                                                                      Watch this space!

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Adam Johnson :django: :python: »
                                                                                                                                                                                                                                                                                                                                                                                                        @adamchainz@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                        ✍️ New post introducing django-watchfiles, a package to make Django’s runserver autoreloading more efficient.

                                                                                                                                                                                                                                                                                                                                                                                                        adamj.eu/tech/2025/09/22/intro

                                                                                                                                                                                                                                                                                                                                                                                                          [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                                                                                                          @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                          Plugins are at the heart of django-simple-deploy. The plugin generator is critical to the project, because it lets plugin authors focus on their platform and deployment approach, rather than focusing on django-simple-deploy internals.

                                                                                                                                                                                                                                                                                                                                                                                                          Generated plugins now include all the infrastructure needed to quickly add custom CLI args, such as `--db`, `--num-cpus`, or anything else that would help your users make a robust deployment.

                                                                                                                                                                                                                                                                                                                                                                                                          github.com/django-simple-deplo

                                                                                                                                                                                                                                                                                                                                                                                                            FoxMaSk 🌵 boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                            une réimplémentation (encore partielle) de l'outil www.pre-commit.com en , qui se veut en devenir un remplaçant à terme : prek.j178.dev/
                                                                                                                                                                                                                                                                                                                                                                                                            - utilise les mêmes fichiers .pre-commit-config-yaml et de nombreux hooks natifs écrits en rust
                                                                                                                                                                                                                                                                                                                                                                                                            - ajoute le support des monorepos ! 🎉
                                                                                                                                                                                                                                                                                                                                                                                                            - utilise sous le capot pour les hooks 💙💛
                                                                                                                                                                                                                                                                                                                                                                                                            - ⚠️ tous les langages de hooks ne sont pas encore supportés : prek.j178.dev/todo/

                                                                                                                                                                                                                                                                                                                                                                                                              [?]pvergain (framapiaf) »
                                                                                                                                                                                                                                                                                                                                                                                                              @pvergain@framapiaf.org

                                                                                                                                                                                                                                                                                                                                                                                                              theorangeone.net/posts/django-
                                                                                                                                                                                                                                                                                                                                                                                                              --
                                                                                                                                                                                                                                                                                                                                                                                                              django.tasks is, in my humble opinion, one of the largest and most important steps forward for Django since the introduction of ASGI in Django 3.0.
                                                                                                                                                                                                                                                                                                                                                                                                              --

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

                                                                                                                                                                                                                                                                                                                                                                                                                🐍🏃‍➡️🏃‍➡️🏃‍➡️🏃‍➡️ day 4!

                                                                                                                                                                                                                                                                                                                                                                                                                Finally, time for the 3.14.0rc3 release: originally planned for Tuesday, moved to Wednesday to better fit the schedule, moved to Thursday to give the SC an extra day to decide on a potential revert. Next RM @savannah.dev joined in to watch the process and ask questions. 🥧

                                                                                                                                                                                                                                                                                                                                                                                                                Then a quick core․py recording with Pablo and @ambv before heading up to Manchester for ! 🐝

                                                                                                                                                                                                                                                                                                                                                                                                                Thanks again to Diego Russo and Arm for hosting us! 🦾

                                                                                                                                                                                                                                                                                                                                                                                                                Group photo of 50 core team members, triagers, special guests and Arm hosts.

                                                                                                                                                                                                                                                                                                                                                                                                                Alt...Group photo of 50 core team members, triagers, special guests and Arm hosts.

                                                                                                                                                                                                                                                                                                                                                                                                                The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.

                                                                                                                                                                                                                                                                                                                                                                                                                Alt...The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.

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

                                                                                                                                                                                                                                                                                                                                                                                                                  👋 Heading to Plone Conference 2025 in Jyväskylä this October?

                                                                                                                                                                                                                                                                                                                                                                                                                  🍂 October can be crisp and colorful in Finland! 🇫🇮

                                                                                                                                                                                                                                                                                                                                                                                                                  🧥 Pack a jacket, gloves & comfortable shoes – mornings & evenings can be chilly (or not, it will be a surprise!)

                                                                                                                                                                                                                                                                                                                                                                                                                  ☕ Inside it’s cozy, outside stay comfy & enjoy the autumn colors (like pitch black 😜 )!

                                                                                                                                                                                                                                                                                                                                                                                                                  🎟️ To get your tickets at: 2025.ploneconf.org/tickets

                                                                                                                                                                                                                                                                                                                                                                                                                  Fred de CLX boosted

                                                                                                                                                                                                                                                                                                                                                                                                                  [?]gyptazy »
                                                                                                                                                                                                                                                                                                                                                                                                                  @gyptazy@gyptazy.com

                                                                                                                                                                                                                                                                                                                                                                                                                  I just released ProxLB 1.1.7 for Proxmox - bringing in DRS alike VM resource based balancing to your Proxmox cluster!

                                                                                                                                                                                                                                                                                                                                                                                                                  What is ProxLB?
                                                                                                                                                                                                                                                                                                                                                                                                                  The Prox Load Balancer (ProxLB) helps you to rebalance your Container and VM workloads across your nodes in your Proxmox cluster based on the resource usage of nodes (e.g., CPU, memory, local disk).

                                                                                                                                                                                                                                                                                                                                                                                                                  Changelog:
                                                                                                                                                                                                                                                                                                                                                                                                                  * Add conntrack state aware migrations of VMs. (Closes: 305)
                                                                                                                                                                                                                                                                                                                                                                                                                  * Add graceful shutdown for SIGINT command. (Closes: 304)
                                                                                                                                                                                                                                                                                                                                                                                                                  * Fix crash when validating absent migration job ids. (Closes: 308)
                                                                                                                                                                                                                                                                                                                                                                                                                  * Fix guest object names are not being evaluated in debug log. (Closes: 310)
                                                                                                                                                                                                                                                                                                                                                                                                                  * Note: Have a great Dutch Proxmox Day 2025!

                                                                                                                                                                                                                                                                                                                                                                                                                  ProxLB is fully and under ().

                                                                                                                                                                                                                                                                                                                                                                                                                  Changelog: https://github.com/gyptazy/ProxLB/releases/tag/v1.1.7
                                                                                                                                                                                                                                                                                                                                                                                                                  Project: https://proxlb.de


                                                                                                                                                                                                                                                                                                                                                                                                                  ProxLB as a DRS alike Loadbalancer for Proxmox Clusters

                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...ProxLB as a DRS alike Loadbalancer for Proxmox Clusters

                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Cyril Brulebois »
                                                                                                                                                                                                                                                                                                                                                                                                                    @CyrilBrulebois@mamot.fr

                                                                                                                                                                                                                                                                                                                                                                                                                    Oh wow, I never spotted `is_reserved()` in 's pathlib until today…

                                                                                                                                                                                                                                                                                                                                                                                                                    POSIX has a trivial implementation:

                                                                                                                                                                                                                                                                                                                                                                                                                    ```
                                                                                                                                                                                                                                                                                                                                                                                                                    def is_reserved(self, parts):
                                                                                                                                                                                                                                                                                                                                                                                                                    return False
                                                                                                                                                                                                                                                                                                                                                                                                                    ```

                                                                                                                                                                                                                                                                                                                                                                                                                    Windows on the other end, not so much: sources.debian.org/src/python3

                                                                                                                                                                                                                                                                                                                                                                                                                    And since that might not be very clear to people unfamiliar with this OS (like myself), the test suite gives a vague idea how wildly different from POSIX this is: sources.debian.org/src/python3

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

                                                                                                                                                                                                                                                                                                                                                                                                                      🐍🏃‍➡️🏃‍➡️🏃‍➡️ day 3!

                                                                                                                                                                                                                                                                                                                                                                                                                      Lightning talks:

                                                                                                                                                                                                                                                                                                                                                                                                                      ⚡ Guido van Rossum on collecting an aural history
                                                                                                                                                                                                                                                                                                                                                                                                                      @EWDurbin on modernising the last bits of infra and bots
                                                                                                                                                                                                                                                                                                                                                                                                                      ⚡ Steve Dower demoed the new Windows installer
                                                                                                                                                                                                                                                                                                                                                                                                                      ⚡ Larry Hastings on a linked_list date type
                                                                                                                                                                                                                                                                                                                                                                                                                      ⚡ Adam Turner asks shall we close old issues
                                                                                                                                                                                                                                                                                                                                                                                                                      @gpshead shared a draft PEP for timestamps on async tracebacks

                                                                                                                                                                                                                                                                                                                                                                                                                      @willingc, Adam, @Yhg1s, @erlendaasland and I discussed a number of docs topics

                                                                                                                                                                                                                                                                                                                                                                                                                      I released the docs theme with more translations

                                                                                                                                                                                                                                                                                                                                                                                                                      SC Q&A

                                                                                                                                                                                                                                                                                                                                                                                                                      Steve, Erlend, Victor and Petr chatting.

                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Steve, Erlend, Victor and Petr chatting.

                                                                                                                                                                                                                                                                                                                                                                                                                      Guido presenting an aural history project.

                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Guido presenting an aural history project.

                                                                                                                                                                                                                                                                                                                                                                                                                      Jacob's notepad:
1. Talk
2. Lunch
3. ???
4. Beer

                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Jacob's notepad: 1. Talk 2. Lunch 3. ??? 4. Beer

                                                                                                                                                                                                                                                                                                                                                                                                                      Steering council Q&A: Greg, Pablo and Donghee on stools and Barry and Emily on screen.

                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Steering council Q&A: Greg, Pablo and Donghee on stools and Barry and Emily on screen.

                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Risotto Bias »
                                                                                                                                                                                                                                                                                                                                                                                                                        @risottobias@toot.risottobias.org

                                                                                                                                                                                                                                                                                                                                                                                                                        hmmm, I forgot but has anybody made a golang or python translation of the "activitypub as a single PHP file"?

                                                                                                                                                                                                                                                                                                                                                                                                                        gitlab.com/edent/activitypub-s

                                                                                                                                                                                                                                                                                                                                                                                                                        just the basics

                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Django »
                                                                                                                                                                                                                                                                                                                                                                                                                          @django@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                          At @sheena encourages participants to act upon their wishes to travel to Africa, see what is like there ⭐️ An excellent opportunity to make an impact by supporting those communities

                                                                                                                                                                                                                                                                                                                                                                                                                          Sheena on stage with a list of African Python conferences: PyConZA, PyCon Namibia, DjangoCon Africa, PyCon Africa

                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Sheena on stage with a list of African Python conferences: PyConZA, PyCon Namibia, DjangoCon Africa, PyCon Africa

                                                                                                                                                                                                                                                                                                                                                                                                                            Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                            New blog article, one for the Django folks this time!

                                                                                                                                                                                                                                                                                                                                                                                                                            In honor of one of my blocktranslate pet peeves:

                                                                                                                                                                                                                                                                                                                                                                                                                            "Use trimmed in Django blocktranslate"

                                                                                                                                                                                                                                                                                                                                                                                                                            marijkeluttekes.dev/blog/artic

                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Pierre Equoy »
                                                                                                                                                                                                                                                                                                                                                                                                                              @pieq@floss.social

                                                                                                                                                                                                                                                                                                                                                                                                                              Je viens de découvrir le programme de la PyCon France de cette année. Mention spéciale à "Le duo comique accélère une suite de tests Django/Pytest" avec @tut_tuuut et @arthru. J'ai hâte de voir ça !

                                                                                                                                                                                                                                                                                                                                                                                                                              Pour le reste du programme :

                                                                                                                                                                                                                                                                                                                                                                                                                              pycon.fr/2025/fr/schedule.html

                                                                                                                                                                                                                                                                                                                                                                                                                                Lily boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                [?]baconandcoconut »
                                                                                                                                                                                                                                                                                                                                                                                                                                @baconandcoconut@freeradical.zone

                                                                                                                                                                                                                                                                                                                                                                                                                                "There should be one obvious way to get !" @hynek at @PyConUK on the way we have over-indexed on making everyone happy and how that makes new users make lots of decisions that they aren't really equipped to make yet.

                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Orhun Parmaksız 👾 »
                                                                                                                                                                                                                                                                                                                                                                                                                                  @orhun@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                  Want to use @ratatui_rs in other languages?
                                                                                                                                                                                                                                                                                                                                                                                                                                  The FFI just dropped 🔥

                                                                                                                                                                                                                                                                                                                                                                                                                                  ➡️ **ratatui-ffi** — Native C ABI bindings for Ratatui.

                                                                                                                                                                                                                                                                                                                                                                                                                                  📦 Shipped as a tiny cdylib you can call from C, C#, Go, Python, TypeScript, & more.

                                                                                                                                                                                                                                                                                                                                                                                                                                  ⭐ GitHub: github.com/holo-q/ratatui-ffi

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

                                                                                                                                                                                                                                                                                                                                                                                                                                    📰 Django News - Django 6.0 Feature Freeze - Sep 19th 2025

                                                                                                                                                                                                                                                                                                                                                                                                                                    django-news.com/issues/303

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

                                                                                                                                                                                                                                                                                                                                                                                                                                      I opened a PR for a project in January 2024 to drop support Python 2.7 and 3.5 and it's just been merged! 🎉

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

                                                                                                                                                                                                                                                                                                                                                                                                                                        Just released: Python 3.14.0 release candidate 3! 🚀🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                        🪄 Finally, the final release candidate

                                                                                                                                                                                                                                                                                                                                                                                                                                        🪄 We fixed *another* bug that required the ".pyc magic number" to be increased

                                                                                                                                                                                                                                                                                                                                                                                                                                        🪄 The ABI isn't changing, and wheels built for rc1 and rc2 should still work

                                                                                                                                                                                                                                                                                                                                                                                                                                        👤 This was the first release @savannah shadowed!

                                                                                                                                                                                                                                                                                                                                                                                                                                        🏆 Please test and report bugs!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Adam Johnson :django: :python: »
                                                                                                                                                                                                                                                                                                                                                                                                                                          @adamchainz@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                          🚀 Django 6.0 alpha 1 is out, so let's start testing against it!

                                                                                                                                                                                                                                                                                                                                                                                                                                          I’ve just released versions of these 17 packages with Django 6.0 support:

                                                                                                                                                                                                                                                                                                                                                                                                                                          django-auto-prefetch, django-browser-reload, django-cors-headers, django-harlequin, django-htmx, django-linear-migrations, django-minify-html, django-mysql, django-perf-rec, django-permissions-policy, django-read-only, django-rich, django-version-checks, django-watchfiles, heroicons, inline-snapshot-django, whitenoise

                                                                                                                                                                                                                                                                                                                                                                                                                                          Enjoy!

                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]scy »
                                                                                                                                                                                                                                                                                                                                                                                                                                            @scy@chaos.social

                                                                                                                                                                                                                                                                                                                                                                                                                                            Das ist übrigens ne gute Gelegenheit, mal wieder zu loben. Weil es nämlich nicht einfach implizit Dinge annimmt, nur um dir zu erlauben, dir bequem in den Fuß zu schießen.

                                                                                                                                                                                                                                                                                                                                                                                                                                            "Du möchtest ein datetime _mit_ Zeitzoneninformation subtrahieren von einem _ohne_? Nein. Darfst du nicht. Du sagst mir bitte ganz genau, wie ich die beiden konvertieren soll, damit sie kompatibel zueinander sind."

                                                                                                                                                                                                                                                                                                                                                                                                                                            Das gleiche gilt auch für "str" vs. "bytes".

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

                                                                                                                                                                                                                                                                                                                                                                                                                                              🔊 Dear Haitian speakers, let's bring Haitian to Django together 💚 Please review the following PR and confirm (or not) chosen formats 🎁

                                                                                                                                                                                                                                                                                                                                                                                                                                              github.com/django/django/pull/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                Just released: Python Docs Sphinx Theme 2025.9.2! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                Add German, Korean and Indonesian translations
                                                                                                                                                                                                                                                                                                                                                                                                                                                Fix html page translation
                                                                                                                                                                                                                                                                                                                                                                                                                                                Fix Copy button copying line numbers
                                                                                                                                                                                                                                                                                                                                                                                                                                                Fix search button cutting off long translations

                                                                                                                                                                                                                                                                                                                                                                                                                                                github.com/python/python-docs-

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Timo Tijhof boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Anselm "Two Sheds" Schüler »
                                                                                                                                                                                                                                                                                                                                                                                                                                                  @anselmschueler@ieji.de

                                                                                                                                                                                                                                                                                                                                                                                                                                                  This error message has the in my view concerning implication Python devs pronounce 0o as "oh oh"

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Python REPL, the user typed "041"
SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Python REPL, the user typed "041" SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                    🐍🏃‍➡️🏃‍➡️ day 2!

                                                                                                                                                                                                                                                                                                                                                                                                                                                    @trallard gave a presentation about the different types of mentorship and how we can improve in CPython, followed by discussion

                                                                                                                                                                                                                                                                                                                                                                                                                                                    @gpshead gave demo on tools like Claude

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Tania, @jezdez, @willingc and I discussed about the User Success WG and we came up with some ideas on next steps

                                                                                                                                                                                                                                                                                                                                                                                                                                                    We ended the day with punting on the Cam and dinner at Jesus College, thank you, Arm!

                                                                                                                                                                                                                                                                                                                                                                                                                                                    @Yhg1s gave a fun session of his Feuding Pythonistas (spoiler: people are wrong on the internet)

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Tania presenting: not everyone needs mentorship. Coaching and sponsorship are different types of helping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Tania presenting: not everyone needs mentorship. Coaching and sponsorship are different types of helping.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Greg with a squiggly hand-drawn graph.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Greg with a squiggly hand-drawn graph.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Python people prepare to punt.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Python people prepare to punt.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Thomas presenting his Feuding Pythonistas game in a grand hall to three long tables of the core team and friends.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Thomas presenting his Feuding Pythonistas game in a grand hall to three long tables of the core team and friends.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Good morning, especially to the two new and two returning @ThePSF directors!

                                                                                                                                                                                                                                                                                                                                                                                                                                                      And _especially_ good morning to the @ThePSF's moderation team. Y'all do great work and we don't thank you enough (nor could we)!

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                                                                                                                                                                        @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                        The PSF has announced the new Board members 🎉

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Congratulations to Abigail Dogbe, Jannis Leidel, Sheena O’Connell, and Simon Willison.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        I’m glad to know each of them: such a diverse and talented group.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Thanks Python Software Foundation for a fair and democratic process!

                                                                                                                                                                                                                                                                                                                                                                                                                                                        pyfound.blogspot.com/2025/09/a

                                                                                                                                                                                                                                                                                                                                                                                                                                                        CC @simon @sheena @jezdez @ThePSF

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Selfie with Simon Willison at DjangoCon US 2022 in San Diego

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Selfie with Simon Willison at DjangoCon US 2022 in San Diego

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Selfie with Jannis Leidel at EuroPython 2025 in Prague

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Selfie with Jannis Leidel at EuroPython 2025 in Prague

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Selfie with Abigail Dogbe at DjangoCon US 2023 in Durham

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Selfie with Abigail Dogbe at DjangoCon US 2023 in Durham

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Selfie with Sheena O’Connell at PyCon Italia 2025 in Bologna

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Selfie with Sheena O’Connell at PyCon Italia 2025 in Bologna

                                                                                                                                                                                                                                                                                                                                                                                                                                                          R boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Fundor333 »
                                                                                                                                                                                                                                                                                                                                                                                                                                                          @fundor333@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Hello FedVerse! I am searching for a job ad a Backend Developer.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          I am a 6 year Python-Django Developer form Italy with also some familiarity with Flask, FastApi and Tornado. I am also familiar with Postgresql and web scraping and type of Api (Rest, Soap, GraphQL) and coding middleware.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Please PM me for resume information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          fundor333.com/micro/2025/09/se

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                            🐍🏃‍➡️ We kicked off the first day of the at in with lots of talks and lots of discussion about talks!

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Ken Jin - Building a JIT Community AND Demo [effect] of new C API
                                                                                                                                                                                                                                                                                                                                                                                                                                                            @antocuni - Tracing JITs on real code
                                                                                                                                                                                                                                                                                                                                                                                                                                                            @brettcannon - WASI update AND precompiled binaries from python.org
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Hood Chatham - Upstreaming Pyodide FFI
                                                                                                                                                                                                                                                                                                                                                                                                                                                            @freakboy3742 - Managing cross-platform wheel builds
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Steering Council - PEP 793 and abi3/abi3t/abi4
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Matthew Parkinson - Designing Deep Immutability

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Brett giving a talk to the core team.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Brett giving a talk to the core team.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            List of how far people travelled for the sprint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...List of how far people travelled for the sprint.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Core team chatting over coffee.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Core team chatting over coffee.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Core team on the bus.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Core team on the bus.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]:hacker_p: :hacker_f: :hacker_t: »
                                                                                                                                                                                                                                                                                                                                                                                                                                                              @pft@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                              The reason why apps are full of these "micro libraries" is that the standard library lacks basic functionality.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Writing code is ist just a huge liability (Same goes for IMO).

                                                                                                                                                                                                                                                                                                                                                                                                                                                              cyberplace.social/@GossiTheDog

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Django boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                The 1.2.1 release of django-simple-deploy allows plugins to extend the core CLI.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                For example, the dsd-flyio plugin now supports a `--vm-size` option.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                This is what was needed to make plugins much more powerful than simply "give me the smallest possible working deployment".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                $ python manage.py deploy --vm-size shared-cpu-2x --automate-all

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alt...$ python manage.py deploy --vm-size shared-cpu-2x --automate-all

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The PSF Board elections are underway and will close tomorrow! 🗳️

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I just cast my vote, and it was great to see so many strong candidates. Happy to participate, and I encourage everyone in the Python community to take part and vote too!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pyfound.blogspot.com/2025/09/t

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Screenshot of the Python Software Foundation website showing a "Thank you for voting" confirmation message after submitting a ballot in the PSF Board of Directors election.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Screenshot of the Python Software Foundation website showing a "Thank you for voting" confirmation message after submitting a ballot in the PSF Board of Directors election.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Marcos Dione »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @mdione@en.osm.town

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    "You've probably heard of stream ciphers, but what about a scream cipher 😱? Today I learned there are more “Latin capital letter A” Unicode characters than there are letters in the English alphabet."

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    sethmlarson.dev/scream-cipher

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      📣📣 ATTN PSF Voting Members: The 2025 PSF Board election vote closes tomorrow, September 16th, at 2PM UTC- but don't wait, go vote today! If you affirmed for 2025 or are pre-affirmed from last year, check your email for voting instructions 🗳️
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pyfound.blogspot.com/2025/08/t

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Paco Hope wishes ill for JK Rowling »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @paco@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @glyph Same laptop, same version of cpython (3.13), same requirements.txt file with pip:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        real    2m5.404s
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        user 0m42.650s
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        sys 0m5.081s

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        So 125 seconds versus 14 seconds. Pip and uv calculate dependencies differently, though uv tries to be compatible. Pip did 253 packages and uv did 250. But pip works sequentially, one package at a time. One download at a time. Like many programs, uv is "embarrassingly parallel."

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Paco Hope wishes ill for JK Rowling »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @paco@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @sycophantic Yeah. runs faster when you use . 😜 “ruff” is amazing too.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Paco Hope wishes ill for JK Rowling »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @paco@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            So I just rebuilt my personal venv in my home directory on my daily driver laptop. I did pip freeze > requirements.txt to capture all the packages I had installed. Then I took away all the ==a,b.c versioning so I'd install the latest compatible version.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Then I ran uv pip install -r requirements.txt. This blew me way:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            $ time uv pip install -r requirements.txt 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Resolved 250 packages in 2.38s
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Built python-ldap==3.4.4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Built py-cui==0.1.6
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Built docopt==0.6.2
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Built email-normalize==2.0.0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Built ecos==2.0.14
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ... bunch of lines...
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            real 0m14.028s
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            user 0m11.605s
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            sys 0m4.131s

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Wow. 250 packages in 14 seconds.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Johannes Knopp »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @joknopp@chaos.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I finally watched the documentary and really enjoyed it. Guido van Rossum is an incredible human being and the community that was formed around Python is just remarkable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Python: The Documentary | An origin story
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/watch?v=GfH4QL4VqJ0

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prek 0.2.0 is out:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "Note: If you ran `prek install` in a repo before, you gonna need to run `prek install` again to replace the old git hook scripts for the workspace mode to work."

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                github.com/j178/prek/releases/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Here's a little script to run `prek install` in all subdirectories containing a config file:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                uv run gist.github.com/hugovk/d601e65

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I have spent the last few days implementing a Diif viewer for Toad.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  It supports unified and split view diffs, with line-level highlights.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Rather pleased with the results!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Screenshot of a unified diff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Screenshot of a unified diff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Screenshot of a split diff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Screenshot of a split diff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]mr_daemon »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @mr_daemon@untrusted.website

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WOOPS I've added OpenBSD support to Exosphere. One thing led to another and uh...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A screenshot of a terminal showing the output of `inventory status` in the exosphere CLI showing an OpenBSD 7.7 system with 3 updates.

The output of `host show` follows, giving the platform details as fully supported, and a table listing package updates with the standard Name, Current Version, New Version, Security and Source columns.

The tables are nice colored curses-like, rich widgets.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...A screenshot of a terminal showing the output of `inventory status` in the exosphere CLI showing an OpenBSD 7.7 system with 3 updates. The output of `host show` follows, giving the platform details as fully supported, and a table listing package updates with the standard Name, Current Version, New Version, Security and Source columns. The tables are nice colored curses-like, rich widgets.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Paolo Melchiorre »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @paulox@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Just shared a short video of my favorite DjangoCon US 2025 moments in Chicago 🎥✨

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      It’s been amazing to meet so many Django folks in person, exchange ideas, and hack together 🤝💻

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Thank you for the warm welcome, you made me feel at home! 🙏💙

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Join a DjangoCon if you can — it’s community at its best 🌍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CC @djangocon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Highlights DjangoCon US 2025 in Chicago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]David Lord :python: »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @davidism@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Been working on a huge PR to merge Flask's request and app context into one. No change from a user perspective, but way simpler internally. It may uncover some test patterns that were already problematic, but weren't from our docs. Would be great if a few people could test their app with this branch! I'll probably merge in a week if nothing comes up. github.com/pallets/flask/pull/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dominix 🦇 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Thorsten Leemhuis (acct. 1/4) »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @kernellogger@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - Writing Programs in Pure

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          xeon.me/gnome/pythonbpf/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Varun R Mallya writes: ""Python-BPF offers a new way to write eBPF programs entirely in Python, compiling them into real object files. This project is open-source and available on GitHub (github.com/varun-r-mallya/pyth ) and PyPI (pypi.org/project/pythonbpf/ ). I wrote it alongside R41k0u.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          […]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Before Python-BPF, writing eBPF programs in Python typically involved embedding C code within multiline strings, often using libraries like bcc. eBPF allows for small programs to run based on kernel events, similar to kernel modules.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          […]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Python-BPF brings the true eBPF experience to Python by allowing the exact same functionality to be replaced by valid Python code. This is a significant improvement over multiline C strings, offering support from existing Python tools.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          […]""

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Screenshot from the top of the linked page

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Screenshot from the top of the linked page

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            un retour d'expérience sur le module asyncio et une analyse sur les difficultés à intégrer des mécaniques asynchrones dans du code ; notamment lorsqu'il s'agit de proposer une API synchrone et asynchrone pour une bibliothèque
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            tonybaloney.github.io/posts/wh

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              une CVE assez importante pour des versions pas si anciennes de setuptools :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              cvedetails.com/cve/CVE-2025-47

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pour les personnes utilisatrices de et de : une communauté PythonFr sur Reddit vient de se relancer 🎉
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                reddit.com/r/PythonFr/s/iORP44

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]PyData Helsinki »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @pydata_helsinki@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  We are privileged to have Supercell host our next meetup on 22 September! Sign up at

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  meetup.com/pydatahelsinki/even

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]CBO @ le17 »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @cbo_rcm_le17@piaille.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @cyber_mawonaj @bearstech j'ai découvert (dans la douleur) en 2003 et en 2025 j'écris toujours tous mes scripts d'admin en perl (et même certaines interfaces (coucou ).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Perl6/raku est un non-événement en ce qui me concerne et jamais personne ne m'en a parlé lors de discussions. J'en connais plus sur que sur Perl6.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Pour la petite histoire j'ai découvert Python en 2007, dans la douleur également, puisqu'avec et mais je n'ai jamais persévéré, mon âme était déjà trop corrompue et du côté obscur de la force passé j'étais.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Agnès H. »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @tut_tuuut@framapiaf.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Excusez-moi mais je pense qu'il faudrait que plus de gens suivent @djangocong pour mettre un peu la pression au porteur de projet afin de ressusciter les Djangocong.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        What's New in Python 3.14:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Add support for UUID versions 6, 7, and 8 via uuid.uuid6(), uuid.uuid7(), and uuid.uuid8() respectively, as specified in RFC 9562. (Contributed by Bénédikt Tran.)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * uuid.NIL and uuid.MAX are now available to represent the Nil and Max UUID formats as defined by RFC 9562. (Contributed by Nick Pope.)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Allow to generate multiple UUIDs at once via python -m uuid --count. (Contributed by Simon Legner.)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        docs.python.org/3.14/whatsnew/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          frague59 ⏚ boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]gaby_wald »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @gaby_wald@framapiaf.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🚀 | Data Engineer | ETL & Contrôle Qualité
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CV PDF : gabriel.chandesris.free.fr/gab

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Prêt à optimiser vos pipelines de données !
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🙏 RT plz ...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Corentin boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This has come up in conversation several times today.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            "Add links to third-party packages in documentation." Yes, please.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            github.com/django/new-features

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]jbz »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @jbz@indieweb.social


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🙋 Hi there, I'm Juan
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🧑‍💻 | I'm a software consultant / indiedev
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🧠 | Autism 🤝 ADHD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🎯 | Hyperfixations include:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              😺 | Cats
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🛸 | SciFi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🕹️ | Retrogaming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🐧 | Opensource
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🔣 | Functional Programming
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🪓 | Currently hacking on
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🤕 | Recovering Javascript developer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              👉 | Migrated from mastodon.social
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ♥️ | 🇵🇾 🇧🇷 🇵🇸 🇺🇦

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Carsten Franke »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @carstenfranke@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                220 degree is exactly the offset when you apply a Type K calibaration curve to a Type N thermocouple....

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                So I asked him for the code. He said he used to program it. It is 3 pages of convoluted shit.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I am not a programmer, but can get an arduino to do what it should do. Reading 2 thermocouples and showing the temperature should be less than 20 lines of code. His code is 300 lines. Convoluted, doing unnecessary things.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                And at the end it seems not to set the chip to Type N. 2/n

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Sanyam Khurana »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @curiouslearner@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🚀 Tired of clunky phone number verification?
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  With django-phone-verify, you can get integrated in less than 60 seconds ⏱️

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Repo: github.com/CuriousLearner/djan

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Docs: sanyamkhurana.com/django-phone

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ✔️ Plug-and-play Django app
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ✔️ Works with multiple backends
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ✔️ Drop-in views & serializers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  👉 Try it out and add phone verification without the headache!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @djangocon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Patrice Ferlet aka MΣƬΛᄂ3D »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @metal3d@techlover.eu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A simple project of kernel for lab and hub. Uses uv to avoid duplication, and having one venv per notebook (automated !)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gitlab.com/metal3d/jupyter-uv-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Adam Johnson :django: :python: »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @adamchainz@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🆙 I just released Python 3.14 support for the following 36 packages that I maintain. These releases also include some other features, most notably a major version bump to pytest-randomly with changes to its randomization.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - apig-wsgi
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - blacken-docs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - djade
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-auto-prefetch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-browser-reload
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-cors-headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-harlequin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-htmx
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-linear-migrations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-mysql
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-perf-rec
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-permissions-policy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-read-only
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - django-rich

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        What would our nominees bring to the PSF Board of Directors? Hear their visions, priorities, and how they hope to shape ’s future 🐍✨

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]chirp » 🤖
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @minus@nanao.cybtex.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🛠 Yaralyzer v1.0.8 développé par Michel de Cryptadamus [ michelcrypt4d4mus.github.io/ya ]

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            la bibliothèque de dataframe évolue des fonctionnalités inspirées de : l'apparition d'une API orientée "expression" pour créer et manipuler les données par colonne, qui facilite le chaînage des traitements, évite l'utilisation de lambdas au comportement parfois surprenant (pour ne pas dire bugogène).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            labs.quansight.org/blog/pandas

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]jack »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @jack@mastodon.sdf.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @maphew My situation is similar to yours, as I'm not really a developer (rather a )... but I like to provide nice stuff from time to time. Heavily biased, as I like both and / very much. So with all those disclaimers disclaimed:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              , which works great with might be right for you.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Here's a nice introduction:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              realpython.com/qt-designer-pyt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Let us know about what you choose and how it went!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Django »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @django@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                At - Drishti Jain gave an excellent talk about climate modeling tools in . And recommends eco2ai (github.com/sb-ai-lab/Eco2AI) to get started estimating projects’ carbon footprint! 🌱

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Drishti on stage next to her slides

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alt...Drishti on stage next to her slides

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Helsinki Python »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @HelPy@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  It's time for Helsinki Python! And this month we've teamed up with the @pydata_helsinki and DataTribe meetups at Wärtsilä's seaside office!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  First up!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🍝 Untangling the Flying Spaghetti Monster – A Case Study in Simplifying Complex Applications by Stephen Sullivan

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Stephen in front of a Monty Python and the Holy Grail slide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Stephen in front of a Monty Python and the Holy Grail slide.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The sea.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...The sea.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Stephen in front of a framework diagram with axes Flying-ness (altitude?), Monstrousness, and Spaghetti-ness. And the Flying Spaghetti Monster for good measure.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Stephen in front of a framework diagram with axes Flying-ness (altitude?), Monstrousness, and Spaghetti-ness. And the Flying Spaghetti Monster for good measure.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Voting is open for the PSF Board of Directors Election through Tuesday, September 16th, 2:00PM UTC! To all our affirmed and pre-affirmed voters, make sure you check out the candidates and make some time to vote before then 🗳️
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pyfound.blogspot.com/2025/08/t

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      New article on the many keyboard shortcuts that the new Python REPL supports.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Alt+Enter will run the current code block.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Ctrl+K deletes text to the end of the line.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Ctrl+U deletes text to the start of the line.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Ctrl+R searches history.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Ctrl+L clears the screen.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pym.dev/repl-features/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Brian Sletten »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @bsletten@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I really enjoyed the Python documentary. It's well done and I hope for more of this self-preservation of open source culture.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I particularly liked the emphasis on the Python community and how it actively reached out to be more inclusive and is all the better for it. Other projects could learn from that.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        It was also reflective on topics such as things that they got wrong, how the community should make decisions without a BDFL, etc.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Highly recommend:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        youtu.be/GfH4QL4VqJ0?si=9a02Uq

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Just released: Python Docs Sphinx Theme 2025.9! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This enables translations of the theme and adds translations for:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Brazilian Portuguese
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Greek
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Japanese
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Polish
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Simplified Chinese
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Spanish
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Swedish
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Traditional Chinese
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Turkish

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Thanks to all our translators!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          github.com/python/python-docs-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Ertuğrul Noyan Keremoğlu »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]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".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]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 :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      42 ★ 176 ↺
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ineemio boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]oldsysops »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @oldsysops@social.dk-libre.fr

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      (la période de recrutement est finie, a bientôt pour d'autre offres d'emploi 😉 )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Eric Matthes »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @ehmatthes@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  django-simple-deploy now supports deploying Wagtail projects on Heroku:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  $ pip install django-simple-deploy[heroku]
# Add `django_simple_deploy` to INSTALLED_APPS in settings/base.py.  
$ python manage.py deploy --automate-all

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...$ pip install django-simple-deploy[heroku] # Add `django_simple_deploy` to INSTALLED_APPS in settings/base.py. $ python manage.py deploy --automate-all

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Mike Driscoll »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @driscollis@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Did you know that has arrays? No, I am not talking about lists.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          I'm talking about the array module:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Sheena »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @sheena@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            I'll be taking part in the livestream is starting in 1 hour!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            It's FREE. And there are prizes!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            I'm exited about all the amazing people who are taking part.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            youtube.com/live/pKnagnDRsf8

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Ludovic :Firefox: :FreeBSD: »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @usul@piaille.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Matt »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @mmcknett@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              If we’re not calling 3.14 “Pi-thon”, what are we even doing?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Sheena »
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @sheena@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I'll be taking part in the livestream tomorrow. It starts at 17:00 GMT+2.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        It's FREE. I'm exited about all the amazing people who are taking part. And I'm excited that we'll get to give some prizes away.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Join the conversation :)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        za.pycon.org/friends-of-pycon-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Back to top - More...