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

[?]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.

      [?]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

                  [?]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/

                      [?]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

                        [?]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)


                          [?]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/

                              [?]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

                                  [?]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/

                                            [?]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

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

                                                      [?]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/

                                                          [?]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

                                                              [?]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. 👏👏

                                                                [?]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' .

                                                                      [?]Dave Pearson » 🌐
                                                                      @davep@fosstodon.org

                                                                      That's 3.15 added as check/test to DHV. From this point on, I'm going to try and make a point of doing this for all the packages I'm actively messing with.

                                                                        [?]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

                                                                                [?]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

                                                                                    [?]Mike Fiedler, Code Gardener » 🌐
                                                                                    @miketheman@hachyderm.io

                                                                                    Does your org run a self-managed version of GitLab and publish your own packages to @pypi ?

                                                                                    If you want to try out an alpha of Trusted Publishing for GitLab Self-Managed instances, let me know via DM - I'm collecting interest now, and should have something to show soon.

                                                                                      [?]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

                                                                                              [?]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"

                                                                                                    Lily boosted

                                                                                                    [?]Django London » 🌐
                                                                                                    @djangolondon@fosstodon.org

                                                                                                    🎉 Thanks to everyone who joined our Hacktoberfest edition of Django London last Tuesday!
                                                                                                    It was an awesome night of coding, chatting & contributing 💻💜

                                                                                                    Huge thanks to Kraken Tech for hosting and supporting the community! ⚡

                                                                                                    People coding on laptops during Django London Hacktoberfest meetup at Kraken Tech; attendees collaborating and chatting around tables.

                                                                                                    Alt...People coding on laptops during Django London Hacktoberfest meetup at Kraken Tech; attendees collaborating and chatting around tables.

                                                                                                      [?]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/

                                                                                                          [?]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.

                                                                                                                [?]Hacker News » 🤖 🌐
                                                                                                                @h4ckernews@mastodon.social

                                                                                                                [?]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

                                                                                                                      [?]danzin » 🌐
                                                                                                                      @danzin@mastodon.social

                                                                                                                      Differential Mode has just landed in lafleur, the CPython JIT fuzzer. It runs the same code with and without the JIT, compares the result, and flags any discrepancies.

                                                                                                                      It does this while mutating the code in a feedback-guided loop, so it evolves the fuzzing scripts trying to find one where the JIT gives wrong results.

                                                                                                                      This is actually the 2nd time this feature is implemented (now better and more robust): it used to work, broke, and now is back.

                                                                                                                        [?]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?

                                                                                                                              [?]yossarian @ hushcon » 🌐
                                                                                                                              @yossarian@infosec.exchange

                                                                                                                              [?]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

                                                                                                                                [?]Curated Hacker News » 🤖 🌐
                                                                                                                                @CuratedHackerNews@mastodon.social

                                                                                                                                [?]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

                                                                                                                                    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.

                                                                                                                                                              dawn boosted

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

                                                                                                                                                              RE: mastodon.social/@hugovk/115282

                                                                                                                                                              PyCon Africa starts tomorrow with a keynote from @BajoranEngineer!

                                                                                                                                                              za.pycon.org/schedule/?block=6

                                                                                                                                                              And you can still get a bargain online ticket:

                                                                                                                                                              za.pycon.org/tickets

                                                                                                                                                              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

                                                                                                                                                                  [?]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?

                                                                                                                                                                        [?]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.

                                                                                                                                                                              [?]Amethyst 🌸 » 🌐
                                                                                                                                                                              @amethyst@toots.n7.gg

                                                                                                                                                                              I made my first Ruff release today, where we celebrate the release of Python 3.14 🎉 by stabilizing support for new syntax, and updating the default/oldest supported Python version to 3.10. 🥂

                                                                                                                                                                              It also includes my first “big” user facing feature for the formatter, which will now preserve all comments intermixed within multi-line “from import” statements, such as:

                                                                                                                                                                              from x import (
                                                                                                                                                                              a as # comment
                                                                                                                                                                              b,
                                                                                                                                                                              )

                                                                                                                                                                              Some of these comments would have previously caused Ruff to *crash*, and now they will also have their positions correctly preserved when formatting, and better matches Black’s style for the same code.

                                                                                                                                                                              Feels so good to be back in open source. 😌

                                                                                                                                                                              github.com/astral-sh/ruff/rele

                                                                                                                                                                                [?]anarcat » 🌐
                                                                                                                                                                                @Anarcat@kolektiva.social

                                                                                                                                                                                [?]anarcat » 🌐
                                                                                                                                                                                @Anarcat@kolektiva.social

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

                                                                                                                                                                                [?]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.

                                                                                                                                                                                          [?]Django London » 🌐
                                                                                                                                                                                          @djangolondon@fosstodon.org

                                                                                                                                                                                          These events are beginner-friendly and community-powered 💜
                                                                                                                                                                                          Come with a friend, meet great people, learn something new, or just chill and watch others code!

                                                                                                                                                                                          Let’s celebrate open source together!

                                                                                                                                                                                          🗓️ Oct 7
                                                                                                                                                                                          📍 Kraken Tech
                                                                                                                                                                                          RSVP → bit.ly/4pEVuXR

                                                                                                                                                                                            [?]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é.

                                                                                                                                                                                                                [?]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

                                                                                                                                                                                                                                [?]Will Vincent » 🌐
                                                                                                                                                                                                                                @wsvincent@fosstodon.org

                                                                                                                                                                                                                                A fun Friday night hack superpowered by Claude Code. The original Django book by Adrian Holovaty and @jacob is now available again at DjangoBook.com.

                                                                                                                                                                                                                                I wrote up a short bit on how this came to be: wsvincent.com/djangobook-back-

                                                                                                                                                                                                                                  [?]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

                                                                                                                                                                                                                                        [?]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

                                                                                                                                                                                                                                                [?]ZeroDay Bae » 🌐
                                                                                                                                                                                                                                                @cyberseckyle@infosec.exchange

                                                                                                                                                                                                                                                [?]PyTexas Foundation » 🌐
                                                                                                                                                                                                                                                @pytexas@fosstodon.org

                                                                                                                                                                                                                                                Join us next Tuesday for our monthly 📆 meetup! This month we'll be joined by @webology as he shows us how he uses Claude Code 🧑‍💻 to increase his productivity in both his professional and open source projects! 🤩

                                                                                                                                                                                                                                                We hope to see y'all there! Join us! pytexas.org/meetup/join



                                                                                                                                                                                                                                                  [?]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

                                                                                                                                                                                                                                                            [?]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/

                                                                                                                                                                                                                                                                            [?]SnoopJ » 🌐
                                                                                                                                                                                                                                                                            @SnoopJ@hachyderm.io

                                                                                                                                                                                                                                                                            some more bad news: storing a symlink in a .whl is a no-go

                                                                                                                                                                                                                                                                            the usual tools won't do it for you at all (which is reasonable, there are security concerns)

                                                                                                                                                                                                                                                                            and even if you *manually* store a symlink into the .whl, it will be mangled by `pip` on install

                                                                                                                                                                                                                                                                            so, the next least-unnatural thing to do is to create a symlink at package start-up, right?

                                                                                                                                                                                                                                                                            BUT, if you do this, the symlink file will be left behind when the package is uninstalled

                                                                                                                                                                                                                                                                            so here we are, half a dozen level of "cursed" deep, asking myself if it would be reasonable to locate and modify the `RECORD` file 😩

                                                                                                                                                                                                                                                                              [?]SnoopJ » 🌐
                                                                                                                                                                                                                                                                              @SnoopJ@hachyderm.io

                                                                                                                                                                                                                                                                              related (marginally-less) cursed question: "how can I figure out what libraries were loaded by this process?"

                                                                                                                                                                                                                                                                              Edit: `dllist` is probably a better solution.

                                                                                                                                                                                                                                                                              Context is Linux only, needs to work on Python 3.9. Best solution I have out of the gate is to scan `/proc/<PID>/map_files/`, resolve the symlinks and check the filenames.

                                                                                                                                                                                                                                                                              (so that I can figure out if someone else already loaded `libstdc++` and have this jank library fail with a helpful message, rather than rolling the "hard crash" dice)

                                                                                                                                                                                                                                                                                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.

                                                                                                                                                                                                                                                                                          [?]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

                                                                                                                                                                                                                                                                                            [?]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

                                                                                                                                                                                                                                                                                                  [?]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

                                                                                                                                                                                                                                                                                                      Marcos Dione boosted

                                                                                                                                                                                                                                                                                                      [?]Sophie » 🌐
                                                                                                                                                                                                                                                                                                      @sophie@chaos.social

                                                                                                                                                                                                                                                                                                      How do venvs actually work? The python "binary" inside a venv is just a symlink to the system wide python. The activate script effectively sets VIRTUAL_ENV and prepends PATH. So why can't I have the same effects by just setting those two environment variable manually? Why can't modules of packages installed inside the venv be found by gunicorn when setting both env variables in a systemd unit and starting gunicorn that was installed by apt?

                                                                                                                                                                                                                                                                                                        Pep boosted

                                                                                                                                                                                                                                                                                                        [?]Will Vincent » 🌐
                                                                                                                                                                                                                                                                                                        @wsvincent@fosstodon.org

                                                                                                                                                                                                                                                                                                        There's a short (~7 mins) documentary up now on PyCharm's origins. It just turned 15 this year, even though it feels in some ways like it's been around forever.

                                                                                                                                                                                                                                                                                                        I work here and I still learned a few things about PyCharm I didn't know before.

                                                                                                                                                                                                                                                                                                        youtu.be/lze9mvqGgUQ?si=SvuLhq

                                                                                                                                                                                                                                                                                                        @jetbrains @pycharm

                                                                                                                                                                                                                                                                                                          [?]Django London » 🌐
                                                                                                                                                                                                                                                                                                          @djangolondon@fosstodon.org

                                                                                                                                                                                                                                                                                                          Are you a maintainer of a Django or Python project?
                                                                                                                                                                                                                                                                                                          Come along, bring your laptop — and prep some good first issues 👩‍💻🧑‍💻

                                                                                                                                                                                                                                                                                                          Let’s help more people discover your project, and grow contributors.
                                                                                                                                                                                                                                                                                                          We’ll shout you out during intros!

                                                                                                                                                                                                                                                                                                            [?]Django London » 🌐
                                                                                                                                                                                                                                                                                                            @djangolondon@fosstodon.org

                                                                                                                                                                                                                                                                                                            🚨 Django London is back — and it’s a Hacktoberfest edition!
                                                                                                                                                                                                                                                                                                            🗓️ Tuesday, Oct 7
                                                                                                                                                                                                                                                                                                            📍 Kraken Tech (London)
                                                                                                                                                                                                                                                                                                            🍕 Free food, no talks — just open source hacking!

                                                                                                                                                                                                                                                                                                            Everyone’s welcome, no experience needed. We’ll help you get started on real contributions 🐍

                                                                                                                                                                                                                                                                                                            RSVP now → bit.ly/4pEVuXR

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

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

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

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

                                                                                                                                                                                                                                                                                                                  Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                  [?]Taffer 🇨🇦:godot: » 🌐
                                                                                                                                                                                                                                                                                                                  @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/

                                                                                                                                                                                                                                                                                                                                        FoxMaSk 🌵 boosted

                                                                                                                                                                                                                                                                                                                                        [?]Matt » 🌐
                                                                                                                                                                                                                                                                                                                                        @mdc@mstdn.ca

                                                                                                                                                                                                                                                                                                                                        Just to think I work as a software developer today because a stoner on a forum in 2005 introduced me to

                                                                                                                                                                                                                                                                                                                                          [?]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.

                                                                                                                                                                                                                                                                                                                                              [?]danzin » 🌐
                                                                                                                                                                                                                                                                                                                                              @danzin@mastodon.social

                                                                                                                                                                                                                                                                                                                                              I was added to the Python GitHub organization as a triager a couple of weeks ago. Feels so good, and makes me want to help even more!

                                                                                                                                                                                                                                                                                                                                              I was a CPython triager (had the Developer role in bugs.python.org) back in 2009: mail.python.org/archives/list/

                                                                                                                                                                                                                                                                                                                                              Triaging CPython issues now is very different: there's a very active and attentive triage team, the number of issues has grown, we use GitHub instead of RoundUp etc.

                                                                                                                                                                                                                                                                                                                                              Hit me up if you're a CPython developer and want your issues triaged.

                                                                                                                                                                                                                                                                                                                                              Part of a GitHub screenshot with black background showing the text "Joined the Python organization" above a rectangular box. Inside the box there is the Python logo, and text saying "Repositories related to the Python Programming language".

                                                                                                                                                                                                                                                                                                                                              Alt...Part of a GitHub screenshot with black background showing the text "Joined the Python organization" above a rectangular box. Inside the box there is the Python logo, and text saying "Repositories related to the Python Programming language".

                                                                                                                                                                                                                                                                                                                                                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.

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

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

                                                                                                                                                                                                                                                                                                                                                                django-news.com/issues/303

                                                                                                                                                                                                                                                                                                                                                                  [?]Anubhav » 🌐
                                                                                                                                                                                                                                                                                                                                                                  @anubhav@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                  How does one check if a () program is running in a session on a remote v8.10 host?

                                                                                                                                                                                                                                                                                                                                                                  Annoying IDL software, when not run in a X11 session ( with X11 forwarding, sans GUI via ), just sits indefinitely not using any CPU while occupying memory. I would have preferred for that to just not run or else crash. That command is started (eventually) from the software that I have control over.

                                                                                                                                                                                                                                                                                                                                                                  Hmm, perhaps unset $DISPLAY (TBUpdated)? A SSH session is started with X11 forwarding; so the thinking here is unsetting the variable will cause idl to not start on its own.

                                                                                                                                                                                                                                                                                                                                                                  (I am using cached|shared|multiplexed SSH connections; so in order to use VNC I need to enable X11 forwarding.) Or, I should use "-S none" option to avoid cached connection when I do not want idl portion of the software to run (TBInvestigated).

                                                                                                                                                                                                                                                                                                                                                                    [?]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

                                                                                                                                                                                                                                                                                                                                                                                [?]schuelermine; probably → 39C3 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                @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.

                                                                                                                                                                                                                                                                                                                                                                                    [?]Alexandre B A Villares 🐍 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                    @villares@ciberlandia.pt

                                                                                                                                                                                                                                                                                                                                                                                    You can still help sponsor the Brazilian national conference!
                                                                                                                                                                                                                                                                                                                                                                                    You can also donate a ticket so that a student can attend!

                                                                                                                                                                                                                                                                                                                                                                                    Python Brasil banner with QR codes for registration and the sponsorship information.

                                                                                                                                                                                                                                                                                                                                                                                    Alt...Python Brasil banner with QR codes for registration and the sponsorship information.

                                                                                                                                                                                                                                                                                                                                                                                      [?]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.

                                                                                                                                                                                                                                                                                                                                                                                            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

                                                                                                                                                                                                                                                                                                                                                                                                    dominix 🦇 boosted

                                                                                                                                                                                                                                                                                                                                                                                                    [?]Hacker News » 🤖 🌐
                                                                                                                                                                                                                                                                                                                                                                                                    @h4ckernews@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                    Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                                    [?]Paco Ho Ho Hope 🎄 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                    @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 Ho Ho Hope 🎄 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                      @paco@infosec.exchange

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

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Paco Ho Ho Hope 🎄 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                        @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.

                                                                                                                                                                                                                                                                                                                                                                                                          [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                  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

                                                                                                                                                                                                                                                                                                                                                                                                                          [?]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/

                                                                                                                                                                                                                                                                                                                                                                                                                                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

                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]mirsadra » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @mirsadra@mastodon.social

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Yet, people still doubt the necessity of learning C!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        C Programming Language by Brian Kernighan, Dennis Ritchie

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]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 😉 )

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]danzin » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @danzin@mastodon.social

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                print ("Hello world!")

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pyinstaller --onefile hello.py

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Florian Haas » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @xahteiwi@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  So, I watched : The Documentary.

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Why is that so? Not a rhetorical question.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Boosts OK.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  youtu.be/GfH4QL4VqJ0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Tim Schilling » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @CodenameTim@mastodon.social

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Ludovic :Firefox: :FreeBSD: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @usul@piaille.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Bite Code! boosted

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]jbz » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @jbz@indieweb.social

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Serge from Babka » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @serge@babka.social

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

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

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

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Today a cow-orker wrote:

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              and I'm not even mad.

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]jbz » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @jbz@indieweb.social

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  kennethreitz.org/essays/2025-0

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Guido on screen at an open-air cinema.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]scy » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @scy@chaos.social

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            willmcgugan.github.io/toad-rep

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Screenshot of the Toad app

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Screenshot of the Toad app

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

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

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  mariuszfelisiak.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Pep boosted

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Back to top - More...