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

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

une documentation bas niveau par zpoint expliquant l'implémentation officielle de l'interpréteur cPython mis à disposition par @ThePSF : zpoint.github.io/CPython-Inter

Le repository hébergeant la documentation : github.com/zpoint/CPython-Inte

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

    I’m not at FOSDEM 2026 in person this year, but I’m still following it here on Mastodon 👀

    If you want all the FOSDEM posts in one place, this FediDevs page is very handy 👇
    fedidevs.com/fosdem26/

      AodeRelay boosted

      [?]Die Berliner Volkshochschulen » 🌐
      @vhs_berlin@vhs.social

      🤗 Heute, am 1. Februar ist der zweite 2026.

      Die |n im Land bieten viele Kurse für deine digitale Unabhängigkeit an. Ob , , , oder 👉 im vhs Kursfinder unter volkshochschule.de/ kannst du nach Open Source Kursen suchen.

      ℹ️ Alternativ und direkt für ☺️, ist die Suche über das Dachportal der Berliner Volkshochschulen möglich unter berlin.de/vhs/.

      Wir freuen uns auf dich und mehr Digital Independence! ❤️
      ➡️ di.day/

      @volkshochschule @digitalcourage @CCC @marcuwekling @kaschmir

      Info für Volkshochschulkurse imit Fokus auf Open-Source-Software wie Linux, GIMP, Blender, Python und Godot. Text in Weiß auf dunkelblauem Hintergrund mit einem hellblauen Kreis, in dem 'deine vhs – im Kiez und online' steht.

      Alt...Info für Volkshochschulkurse imit Fokus auf Open-Source-Software wie Linux, GIMP, Blender, Python und Godot. Text in Weiß auf dunkelblauem Hintergrund mit einem hellblauen Kreis, in dem 'deine vhs – im Kiez und online' steht.

        AodeRelay boosted

        [?]vhs-LV Schleswig-Holstein » 🌐
        @sh@vhs.social

        🌍✨ – jeden ersten Sonntag im Monat

        Macht euch frei von teuren Software-Abos, Datensaugern und Updates, die euch ständig neue Hardware kaufen lassen!
        Digitale Souveränität beginnt mit Wissen – und mit freier Software.

        Ob 🐧, kreative Tools wie und oder Programmieren mit :
        An vielen Volkshochschulen in Schleswig-Holstein gibt es Kurse zu Open-Source-Software – praxisnah, niedrigschwellig und für alle zugänglich.

        💬 Lernen, ausprobieren, vernetzen – für mehr digitale Souveränität im Alltag und Beruf.

        🚀 Schau auch mal an der Volkshochschule in deiner Nähe, mach mit und gestalte deine digitale Zukunft selbst!

        (Danke an @vhs_berlin fürs Verbreiten der Idee 🤝!)

        #DigitalIndependenceDay ... zum Beispiel:
Wir lernen Python ab Mai an der vhs Lübeck,
Bildbearbeitung mit GIMP ab April an der vhs Henstedt-Ulzburg,
Libre Office – Das Wesentliche ab MORGEN an der vhs Preetz,
Linux – verschiedene Termine: vhs Geesthacht, Förde-vhs Kiel, vhs Niebüll, vhs Norderstedt, und viele weitere Standorte;
Nextcloud mit Linux ab Februar an der vhs Halstenbek

        Alt...#DigitalIndependenceDay ... zum Beispiel: Wir lernen Python ab Mai an der vhs Lübeck, Bildbearbeitung mit GIMP ab April an der vhs Henstedt-Ulzburg, Libre Office – Das Wesentliche ab MORGEN an der vhs Preetz, Linux – verschiedene Termine: vhs Geesthacht, Förde-vhs Kiel, vhs Niebüll, vhs Norderstedt, und viele weitere Standorte; Nextcloud mit Linux ab Februar an der vhs Halstenbek

          opio ⏚ boosted

          [?]Fabien LOISON (FLOZz) » 🌐
          @FLOZz@mastodon.social

          Un super article sur Weasyprint, une bibliothèque et un outil en ligne de commande permettant de générer des à partir d'un document et

          rodolphe.breard.tf/article/gen

          L'article est bien détaillé et donne plein d'astuces pour styliser son document. 😄

          Merci @rodolphe ; Ping @courtbouillon

            [?]Django » 🌐
            @django@fosstodon.org

            Why the French govt digital services chose and : “the boring stack can be upgraded easily and will still work in 20 years” -- Manuel Raynaud showcases LaSuite . Open source digital collaboration apps, built as an alternative to Microsoft Teams / Office

            Presenter at front of lecture hall demonstrating an open source docs interface projected on a large screen while audience members take notes and photos.

            Alt...Presenter at front of lecture hall demonstrating an open source docs interface projected on a large screen while audience members take notes and photos.

              [?]Ash_Crow [he/they] » 🌐
              @Ash_Crow@mastodon.social

              Next in the devroom at :

              "Building a sovereign digital workplace with the help of Python, an example of the french administration" by Manuel Raynaud.

              fosdem.org/2026/schedule/event

                Django boosted

                [?]Ash_Crow [he/they] » 🌐
                @Ash_Crow@mastodon.social

                Next talk in the devroom at : Is it time for a Django Admin rewrite? If so, how? by Emma Delescolle

                fosdem.org/2026/schedule/event

                levit.be/slides/django-admin-d

                  [?]Ash_Crow [he/they] » 🌐
                  @Ash_Crow@mastodon.social

                  Je suis dans la devroom au pour le reste de l'aprem a priori.

                  fosdem.org/2026/schedule/track

                    Wolf boosted

                    [?]Glyph » 🌐
                    @glyph@mastodon.social

                    is a pomodoro timer for people with (or anyone else with executive functioning challenges), and written in . There's a working version for macOS today and you can download it if you like, but it's more of a prototype than a finished product (although I do use it daily, and you can try it) and has been somewhat stuck in that space for a frustratingly long time. This week was a big step towards getting out of that local maximum. github.com/glyph/pomodouroboros

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

                      The official Python Developers Survey 2026 is in full swing! We want your perspective 🐍🔎 surveys.jetbrains.com/s3/pytho
                      surveys.jetbrains.com/s3/pytho

                        [?]KwonHan Bae » 🌐
                        @kwonhan@fosstodon.org

                        Python Asia Organization Online Charity Talks H2 2025

                        started!

                        youtube.com/live/OXUJhvl2m7A?s

                          [?]Henry³ » 🌐
                          @henryiii@fosstodon.org

                          Great release of pip with 26.0! Colorful --help, --requirements-from-script, --uploaded-prior-to, and all the performance optimization work we did on packaging 26.0! New build environment option, too.

                            [?]Ralf Stubner [he/him/his] » 🌐
                            @rstub@digitalcourage.social

                            My :

                            I studied and am now working as Solutions Engineer for Posit PBC (f.k.a. RStudio), I like riding my , I am interested in , I am concerned about the (born at 329 ppm), I try to use and more generally as much as possible, I sometimes dabble with using or , I like good and use to produce it, I am still looking for a way to get back into analog B&W .

                              [?]Wolf » 🌐
                              @YesJustWolf@hachyderm.io

                              In , given some kind of bunch of things (a `dict`, a `list`, whatever), but you only want one thing out of it, there are lots of ways to do it:

                              * All the normal things: the first one, the last one, some specific index, using a key, whatever (appropriate for almost every case where the bunch of things is some kind of `Mapping`)
                              * When you need to search, e.g., it's not just the first one, it's the first one such that it satisfies some predicate `p`. I posted on this a bit ago (see hachyderm.io/@YesJustWolf/1158):

                              `next(e for e in bunch if p(e))`,
                              `next(e for e in bunch if p(e), None)`

                              But what if there's only one thing in the bunch. And for mappings, you don't happen to know the key of that one thing (nor do you need to know).

                              * `bunch[0]`: ugly and a bit magic to my eye because it contains a number (the key you explicitly don't care about)
                              * `bunch.pop()`: I personally find this slightly better (and it works on more things), but it modifies `bunch` and like the expression above, doesn't express your knowledge that `len(bunch)==1`
                              * Yes, the `next` method I mention above works here, but it's way more work and visual noise

                              Destructuring assignment does exactly what I want. Imagining `bunch` to be a dictionary where I want to get the value of the one and only item in it, but without modifying the `dict`:

                              `(v,) = bunch.values()`

                              That clearly explains that I know there's only one. Works even though I don't know the key of that one item (yes, it would have been easy enough to find, but I don't care here).

                                [?]Wolf » 🌐
                                @YesJustWolf@hachyderm.io

                                My day job is all about (which I love). Here are some personal rules, specific to working with Python projects:

                                * Do **not** install or modify global tools, especially Python itself or any packages. This means a given system might not even **have** a global Python
                                * Always use virtual environments (`uv` agrees with me, and doesn't need this but). I always set the global environment variable `PIP_REQUIRE_VIRTUALENV`.
                                * The two rules above mean my virtual environment contains (not via a link, it's really there) Python itself (and of course, of the right version)
                                * Virtual environments always live **inside** a project directory. Never global.
                                * Activate virtual environments only **inside** the project directory (`direnv` makes this easy)
                                * Don't install (let alone use) , , or , because those violate all the rules above (but see the next rule)
                                * Anaconda-based packages implies a `pixi` project (it's the same people, but a better answer, and you still get what you want -- the correct packages)
                                * No Anaconda-based packages implies a `uv` project
                                * Always use `pyproject.toml` over any other config file (e.g., `requirements.txt` ), except where things just don't work, such as needing `pyrefly.toml`
                                * `uv`, `pixi`, and `direnv` must exist outside of any project, so install them at the user level, or else globally if and only if that is appropriate and compelling enough to override rule one

                                That was a wall of text, but in practice doing it this way is trivial. It's probably **less** work than you have been doing. This post is just about managing your Python versions, environments, and projects. Not about, e.g., using `pre-commit` , or doing type checking, etc. But if you follow these rules, your work will be easier, faster, more adaptable, and encounter fewer obstacles.

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

                                  un article de @adamchainz sur l'utilisation de bloomberg.github.io/memray/ pour profiler la mémoire consommée par un projet @django : adamj.eu/tech/2026/01/29/djang

                                  - commande de lancement
                                  - export et analyse du flamegraph
                                  - étude de l'impact du lazy-import de Python 3.15 sur la mémoire

                                    [?]Fabian Klötzl » 🌐
                                    @kloetzl@genomic.social

                                    Just stumbled upon someone using a Docstring """ to comment out a large section of Python code without using # for every line. Is that a thing?

                                      Marcos Dione boosted

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

                                      enfin pas moi, mais dans une école où j'enseigne : discuss.afpy.org/t/developpeur

                                        AodeRelay boosted

                                        [?]Shi » 🌐
                                        @Shi@troet.cafe

                                        Leute, die Zeit vergeht!
                                        Dieses Jahr im Sommer geht meine Umschulung zur Fachinformatikerin zu Ende.

                                        Ich suche ab August/September 2026 eine Arbeitsstelle, als Junior Entwicklerin.
                                        Gern was mit .

                                        Tech: , , , React , , Datenbankmanagement

                                        Ich lerne schnell Neues und kann mich in alles einlernen, solange es Dokumentation dazu gibt.

                                        Gerne international, EU-weit, remote oder hybrid. Wäre auch reisebereit.

                                          Marcos Dione boosted

                                          [?]Late Night Owl » 🌐
                                          @latenightowl@social.linux.pizza

                                          We are hiring for a senior developer role in Ireland. Systems programming in Golang and Python, Linux only, mostly open-source. The team is located in Europe and the East Coast.

                                          We are looking for a smart person who's able to work in a team, challenge technical decisions, but also own their mistakes (and learn from them).

                                          On Fedi I am not public about who I am or who I work for, which makes this a bit complicated. Hit me up if the pitch sounds interesting.

                                          Disclaimer: At the job, using AI is encouraged when it makes sense, it wouldn't work if you are angry with all LLMs.

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

                                            ✍️ New post on using Memray to profile the memory usage of a Django project.

                                            You can use this tool to find and eliminate memory-costly lines of code. The example in the post finds and removes a costly import, reducing startup time.

                                            adamj.eu/tech/2026/01/29/djang

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

                                              I’ve just filled in the Python Developers Survey 2026 ✅

                                              If you use Python at work or in your projects, it’s worth a few minutes. Python is a community-driven project, and this is one of the ways our voices actually get heard. 📢

                                              Please take part 👇
                                              pyfound.blogspot.com/2026/01/y

                                              Screenshot of the final confirmation page of the Python Developers Survey 2026, showing the message “Thank you for sharing with us” after completing the survey.

                                              Alt...Screenshot of the final confirmation page of the Python Developers Survey 2026, showing the message “Thank you for sharing with us” after completing the survey.

                                                Lily boosted

                                                [?]Django » 🌐
                                                @django@fosstodon.org

                                                Thank you to @Dedomainia for renewing their Bronze sponsorship! 🐍🤝
                                                We’re delighted to announce that Dedo has renewed their Bronze sponsorship of the Django Software Foundation.
                                                Their continued support helps us strengthen the Django ecosystem and sustain the work of the community that builds, maintains, and evolves the framework every day.
                                                A big thank you to the Dedo team for their trust and long-term commitment to open-source 💚

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

                                                  Filled in the Python Developers Survey. I like that they had Sleeping as a hobby!

                                                  pyfound.blogspot.com/2026/01/y

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

                                                    Help us map out an accurate landscape of the Python community: respond to the official Python Developers Survey for 2026 to add your voice 🤩
                                                    surveys.jetbrains.com/s3/pytho

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

                                                      Le pour la 14e édition du @breizhcamp est ouvert : sessionize.com/breizhcamp-2026 ! 🎉

                                                      - le BreizhCamp aura lieu du mercredi 24 au vendredi 26 juin 2026 sur le campus de Beaulieu de l'université de
                                                      - le thème de cette édition est "The Matrix"
                                                      - fin du CFP le 10 mars

                                                      Venez nous parler de , par exemple 🙂

                                                      Votre employeur souhaite sponsoriser l'évènement ? Notre compagne de sponsoring est ouverte : breizhcamp.org/sponsors/.

                                                      AodeRelay boosted

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

                                                      Hello fediverse 👋
                                                      I’m trying to find Python meetups or Python folks in Iceland 🇮🇸

                                                      Is there a local Python community, a meetup, or just developers hacking on Python between glaciers and volcanoes? 🐍❄️🌋

                                                      If you know people, groups, or past events, I’d love a pointer. Thanks!

                                                      Satellite image of Iceland seen from above on a clear day. Large white areas show glaciers, including a glacier in the southeast, the largest in Europe. Other ice caps are visible in the center and west of the island. Reykjavik can be seen on the southwest coast. The image highlights Iceland’s mix of ice, land, and ocean.

                                                      Alt...Satellite image of Iceland seen from above on a clear day. Large white areas show glaciers, including a glacier in the southeast, the largest in Europe. Other ice caps are visible in the center and west of the island. Reykjavik can be seen on the southwest coast. The image highlights Iceland’s mix of ice, land, and ocean.

                                                      [?]EuroPython » 🌐
                                                      @europython@fosstodon.org

                                                      While in Prague during , we asked @sheena about her favorite Python library. It’s always hard to pick just one, isn’t it?

                                                      Check out what made it to the list 🐍

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

                                                        un article de @hugovk illustrant l'utilisation du profileur statistique Tachyon de Python 15 pour optimiser la bibliothèque Pillow de manipulation d'images : hugovk.dev/blog/2026/faster-pi

                                                        Cela a permis de mettre en place un lazy-loading pour ne charger les plugins nécessaires.

                                                        La PR proposée accélère le temps de chargement d'une image de 2 à 14 fois plus vite, et intégrera la version 12.2.0 de Pillow.

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

                                                          [?]スパックマン クリス » 🌐
                                                          @chris_spackman@twit.social

                                                          I don't want to start a flame war or anything, but I spent half of today a solar system exploration and a program to create montages of the images in a folder. Also started on a modern Dock App for .

                                                          Imagine what I (barely amateur level programmer) will be able to (ask an LLM to) do in a couple of years? Will it destroy Open Source? Will it end proprietary software? How will the powers that be capture it and monetize it?

                                                            [?]perdidonavida » 🌐
                                                            @perdidonavida@mstdn.party

                                                            Does anyone know if there's a library that allows to create a bot using encryption?

                                                            All the libraries that I tested only seemed to support unencrypted messaging.

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

                                                              Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, then sped up some 26-year-old code in @pillow!

                                                              hugovk.dev/blog/2026/faster-pi

                                                                [?]Marijke Luttekes [she/her] » 🌐
                                                                @mahryekuh@hachyderm.io

                                                                RE: hachyderm.io/@mahryekuh/115973

                                                                This is why, despite pep8, I even sneaked tab indentation into my personal Python projects!

                                                                  [?]Python Package Index » 🌐
                                                                  @pypi@fosstodon.org

                                                                  Over the past year (and a half!), our inaugural PyPI Support Specialist, Maria Ashna, helped tackle backlogs, improve support processes, and keep running smoothly for the community.

                                                                  Read the full reflection on what that work looked like 👇
                                                                  blog.pypi.org/posts/2026-01-26

                                                                    [?]psycopg » 🌐
                                                                    @psycopg@fosstodon.org

                                                                    We’re happy to share that Daniele Varrazzo, maintainer of psycopg, will be attending @fosdempgday this Friday and @fosdem on the weekend.

                                                                    If you’re around, feel free to come say hi and ask him any questions you may have about Psycopg, PostgreSQL or Python database drivers. Drop us a message here if you wish.

                                                                    See you soon! 👋

                                                                    Photo from PyCon Italia 2022

                                                                    Daniele Varrazzo talking at PyCon Italia 2022.

                                                                    Alt...Daniele Varrazzo talking at PyCon Italia 2022.

                                                                      [?]Phantasus 🏳️‍🌈 » 🌐
                                                                      @phantasus@fedi.at

                                                                      I'm a senior software developer who is proficient in

                                                                      I search for a and I reside currently in and I'm fluent in and

                                                                      I love and

                                                                      Let's

                                                                        [?]Python Bytes » 🌐
                                                                        @pythonbytes@fosstodon.org

                                                                        [?]ploum » 🌐
                                                                        @ploum@mamot.fr

                                                                        Offpunk is now "translatable". If you want to help translate in your language before the 3.0, release, join us !

                                                                        instructions :
                                                                        offpunk.net/translation.html

                                                                        Announcement:
                                                                        lists.sr.ht/~lioploum/offpunk-

                                                                          [?]DjangoCon US :django: :python: » 🤖 🌐
                                                                          @djangocon@fosstodon.org

                                                                          🎟️ DjangoCon US 2026 Opportunity Grants are open!
                                                                          If cost is a barrier to attending, we encourage you to apply. Our goal is a more inclusive, accessible conference for our community.
                                                                          ⏰ Applications close March 16
                                                                          👉 forms.gle/xYSsdAGR5RbvtH9q7

                                                                            Will McGugan boosted

                                                                            [?]Rhet Turnbull :python: » 🌐
                                                                            @RhetTbull@fosstodon.org

                                                                            I vibe coded the TUI I've always wanted with and . Fast, simple way to view and query SQLite databases in the Terminal. github.com/RhetTbull/sqv

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

                                                                              Fleshed out Toad's README today.

                                                                              The previous version didn't differentiate Toad much from other agent CLIs. Toad does a lot of things differently and I wanted to showcase that.

                                                                              github.com/batrachianai/toad

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

                                                                                Les string templates de Python pourraient être bien, mais ont quelques limitations très pénibles coderivers.org/blog/python-str

                                                                                  AodeRelay boosted

                                                                                  [?]Jörg 🇩🇪🇬🇧🇪🇺 » 🌐
                                                                                  @AlienJay@burningboard.net

                                                                                  RE: hachyderm.io/@itworldcup/11596

                                                                                  Wow, I can’t believe that beat . 😳

                                                                                  [?]IT World Cup » 🌐
                                                                                  @itworldcup@hachyderm.io

                                                                                  🎉 CONGRATULATIONS 🎉
                                                                                  to Python, the first programming language world champion 🏆

                                                                                  This was a very close match:
                                                                                  915 votes for Python (50.08%) 🥇
                                                                                  912 votes for Rust (49.92%) 🥈

                                                                                      Marcos Dione boosted

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

                                                                                      RE: hachyderm.io/@itworldcup/11596

                                                                                      beats Rust by 50.0821% to 49.9179%.

                                                                                      With 1,827 votes, that's a lead of just 3 votes!

                                                                                      🗳

                                                                                      [?]IT World Cup » 🌐
                                                                                      @itworldcup@hachyderm.io

                                                                                      Greetings, programs 💾
                                                                                      I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
                                                                                      vs.

                                                                                      *yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

                                                                                      Python:0
                                                                                      Rust:0

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

                                                                                          RE: hachyderm.io/@itworldcup/11596

                                                                                          Less than half an hour left and Rust is leading by just 4 votes!!!

                                                                                          Vote and boost!

                                                                                          🗳

                                                                                          [?]IT World Cup » 🌐
                                                                                          @itworldcup@hachyderm.io

                                                                                          Greetings, programs 💾
                                                                                          I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
                                                                                          vs.

                                                                                          *yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

                                                                                          Python:0
                                                                                          Rust:0

                                                                                              [?]Frank Hoffmann » 🌐
                                                                                              @15r10nk@fosstodon.org

                                                                                              I'm sorry, but you'll have to wait a little longer for the next inline snapshot version.
                                                                                              Inline snapshot causes test pollution within pydantic-ai. What's worse, the tool I use to detect the pollution doesn't find the problem.

                                                                                              I'll let you know as soon as I find the problem.

                                                                                              ❯ COLUMNS=150 uv run detect-test-pollution --failing-test tests/test_temporal.py::test_passing_agents_through_workflow --tests tests
discovering all tests...
-> discovered 3743 tests!
ensuring test passes by itself...
-> OK!
ensuring test fails with test group...
-> OK!
running step 1:
- 3742 tests remaining (about 12 steps)
running step 2:
...
running step 10:
- 8 tests remaining (about 3 steps)
running step 11:
- 4 tests remaining (about 2 steps)
running step 12:
- 2 tests remaining (about 1 steps)
double checking we found it...
Traceback (most recent call last):
  File "/home/frank/projects/tmp/pydantic-ai/.venv/bin/detect-test-pollution", line 10, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/frank/projects/tmp/pydantic-ai/.venv/lib/python3.12/site-packages/detect_test_pollution.py", line 291, in main
    return _bisect(testpath, args.failing_test, testids)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/frank/projects/tmp/pydantic-ai/.venv/lib/python3.12/site-packages/detect_test_pollution.py", line 243, in _bisect
    raise AssertionError('unreachable? unexpected pass? report a bug?')
AssertionError: unreachable? unexpected pass? report a bug?

pydantic-ai on  inline-snapshot-customize-integration [$?] via 🐍 v3.8.3 took 19m7s 
❯

                                                                                              Alt...❯ COLUMNS=150 uv run detect-test-pollution --failing-test tests/test_temporal.py::test_passing_agents_through_workflow --tests tests discovering all tests... -> discovered 3743 tests! ensuring test passes by itself... -> OK! ensuring test fails with test group... -> OK! running step 1: - 3742 tests remaining (about 12 steps) running step 2: ... running step 10: - 8 tests remaining (about 3 steps) running step 11: - 4 tests remaining (about 2 steps) running step 12: - 2 tests remaining (about 1 steps) double checking we found it... Traceback (most recent call last): File "/home/frank/projects/tmp/pydantic-ai/.venv/bin/detect-test-pollution", line 10, in <module> sys.exit(main()) ^^^^^^ File "/home/frank/projects/tmp/pydantic-ai/.venv/lib/python3.12/site-packages/detect_test_pollution.py", line 291, in main return _bisect(testpath, args.failing_test, testids) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/frank/projects/tmp/pydantic-ai/.venv/lib/python3.12/site-packages/detect_test_pollution.py", line 243, in _bisect raise AssertionError('unreachable? unexpected pass? report a bug?') AssertionError: unreachable? unexpected pass? report a bug? pydantic-ai on  inline-snapshot-customize-integration [$?] via 🐍 v3.8.3 took 19m7s ❯

                                                                                                [?]Franziska Köppe | madiko » 🌐
                                                                                                @madiko@mastodon.green

                                                                                                Hello scientists of the world, needs you! ;-) Vote for your favorite programming language and the now. And spread the word. Every vote counts (and every minute, too). Thank you!

                                                                                                hachyderm.io/@itworldcup/11596

                                                                                                  [?]DjangoCon US :django: :python: » 🤖 🌐
                                                                                                  @djangocon@fosstodon.org

                                                                                                  🚀 The DjangoCon US 2026 CFP is OPEN!
                                                                                                  We’re heading BACK to Chicago and looking for talks from all experience levels.
                                                                                                  Got an idea about Django, Python, or the web? We want to hear it!
                                                                                                  👉 Submit here: pretalx.com/djangocon-us...

                                                                                                    [?]andros » 🌐
                                                                                                    @andros@activity.andros.dev

                                                                                                    Lately I have been getting a lot of traffic from newsletters about Django. Is this a message to keep writing about Django LiveView?

                                                                                                    #python #django

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

                                                                                                      Did you know you can get similar concurrency as asyncio/ASGI in Flask, by using gevent? It's been possible as long as Flask has existed! Turns out we never documented it, so how would anyone have known? Fixed that flask.palletsprojects.com/en/s

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

                                                                                                        RE: hachyderm.io/@itworldcup/11596

                                                                                                        Rust is currently leading 51% to 49% against in the grand final, with just a 27 vote gap...

                                                                                                        This is going to be another tough 11 hours, so vote now and boost!

                                                                                                        🗳

                                                                                                        [?]IT World Cup » 🌐
                                                                                                        @itworldcup@hachyderm.io

                                                                                                        Greetings, programs 💾
                                                                                                        I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
                                                                                                        vs.

                                                                                                        *yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

                                                                                                        Python:0
                                                                                                        Rust:0

                                                                                                            [?]Stephen Blum » 🌐
                                                                                                            @stephenblum@mastodon.social

                                                                                                            Double not turns empty lists false and non empty lists true.

                                                                                                              [?]Ned Batchelder » 🌐
                                                                                                              @nedbat@hachyderm.io

                                                                                                              DamonHD boosted

                                                                                                              [?]Catalyst Cooperative » 🌐
                                                                                                              @catalystcoop@mastodon.energy

                                                                                                              This Thurs (1/29) 2-5p Eastern we're piloting a hands-on workshop on analyzing messy energy data, aimed at grad students and other researchers who have touched but want to learn more. If that's you, and you're up to give us feedback, register below!

                                                                                                              Many thanks to @sloanfoundation for supporting our Open Energy Data for All workshops & seminars.

                                                                                                              eventbrite.com/e/open-energy-d

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

                                                                                                                By popular demand (@miketheman), pypistats now has a `--sort` option so you can sort by other columns such as date, rather than the default downloads.

                                                                                                                github.com/hugovk/pypistats/re

                                                                                                                Output of running "pypistats overall pytest-socket --monthly --mirrors without".

It's a table with category, date, percent and downloads headers. The rows are sorted by downloads, highest first.

                                                                                                                Alt...Output of running "pypistats overall pytest-socket --monthly --mirrors without". It's a table with category, date, percent and downloads headers. The rows are sorted by downloads, highest first.

                                                                                                                Output of running the same command but with "--sort date".

The rows are now sorted by date, earliest first.

                                                                                                                Alt...Output of running the same command but with "--sort date". The rows are now sorted by date, earliest first.

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

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

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

                                                                                                                      RE: fosstodon.org/@ThePSF/11596168

                                                                                                                      L'enquête des développeurs 2026, proposée par @ThePSF en partenariat avec JetBrains, est enfin ouverte ! Aidons-les à mieux comprendre la communauté Python et participons à l'enquête de 2026 🐍📝 : surveys.jetbrains.com/s3/pytho

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

                                                                                                                      It's that time again: we're kicking off the latest Python Developers Survey in partnership with @jetbrains! Contribute to the understanding of the Python community and join in the 2026 survey 🐍📝
                                                                                                                      surveys.jetbrains.com/s3/pytho

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

                                                                                                                          RE: fosstodon.org/@ThePSF/11596168

                                                                                                                          L'enquête des développeurs Python 2026, proposée par @ThePSF en partenariat avec JetBrains, est enfin ouverte! Aidez-nous à mieux comprendre la communauté Python et participez à l'enquête de 2026 🐍📝 : surveys.jetbrains.com/s3/pytho

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

                                                                                                                          It's that time again: we're kicking off the latest Python Developers Survey in partnership with @jetbrains! Contribute to the understanding of the Python community and join in the 2026 survey 🐍📝
                                                                                                                          surveys.jetbrains.com/s3/pytho

                                                                                                                              [?]Karl Hänsel » 🌐
                                                                                                                              @karlhaensel@norden.social

                                                                                                                              RE: hachyderm.io/@itworldcup/11596

                                                                                                                              people, make some noise! 🐍 (Rust is also cool, but first language, first love...)

                                                                                                                              🗳

                                                                                                                              [?]IT World Cup » 🌐
                                                                                                                              @itworldcup@hachyderm.io

                                                                                                                              Greetings, programs 💾
                                                                                                                              I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
                                                                                                                              vs.

                                                                                                                              *yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

                                                                                                                              Python:0
                                                                                                                              Rust:0
                                                                                                                                  Marcos Dione boosted

                                                                                                                                  [?]Dan Čermák » 🌐
                                                                                                                                  @Defolos@mastodon.social

                                                                                                                                  This is a clever trick to remind yourself to delete deprecated code:

                                                                                                                                  assert VERSION < (25,0), "Remove deprecated code"

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

                                                                                                                                    If you have feedback about the survey, how we can improve it, or other efforts that can be made to boost a diversity of responses, please add a comment to the corresponding Discuss thread 🗒️ discuss.python.org/t/your-pyth

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

                                                                                                                                      We created a public Promotion Kit with images and social posts translated into multiple languages 🐍📣 we hope this kit empowers the community to contribute to capturing a diverse representation of how Python is used globally! docs.google.com/document/d/1C3

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

                                                                                                                                        For this year's survey, we aim to reach even more of our global community by highlighting our localization efforts 🌏 The survey is translated into Spanish, Portuguese, Chinese, Korean, Japanese, German, French, and Russian. surveys.jetbrains.com/s3/pytho

                                                                                                                                          [?]Silmathoron ⁂ [he/him] » 🌐
                                                                                                                                          @silmathoron@floss.social

                                                                                                                                          Hey Fedi, I need help!

                                                                                                                                          Recently, for (using python-lsp and ) stopped working for me.
                                                                                                                                          Apparently Kate does not provide the expected document variable to jedi but just "None", which obviously breaks the whole package.

                                                                                                                                          Anyone else also having this issue? Are there other tools I can test to replace jedi to detect docstrings and jump to definitions in Python files?

                                                                                                                                          Thanks in advance for any tip.

                                                                                                                                            Wolf boosted

                                                                                                                                            [?]Nicolas Évrard » 🌐
                                                                                                                                            @nicoe@mamot.fr

                                                                                                                                            Not so unpopular opinion: whitespace significance is not an issue ; no really it isn't.

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

                                                                                                                                              une commande partagée par Bob Belderbos de pybit.es/ pour déterminer le chemin de dépendances qui introduit une certaine dépendance donnée dans un projet (six, dans les exemples suivants) :

                                                                                                                                              Graphique ascendant des dépendances de six :
                                                                                                                                              > uv tree --package six --invert

                                                                                                                                              Idem, en affichant les contraintes de numéros de version :
                                                                                                                                              > uv pip tree --package six --invert --show-version-specifiers

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

                                                                                                                                                It's that time again: we're kicking off the latest Python Developers Survey in partnership with @jetbrains! Contribute to the understanding of the Python community and join in the 2026 survey 🐍📝
                                                                                                                                                surveys.jetbrains.com/s3/pytho

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

                                                                                                                                                  un épisode du podcast @talkpython qui fait le bilan 2025 de l'écosystème et aborde les perspectives de 2026 : youtu.be/PfRCbeOrUd8

                                                                                                                                                  Pour aller au plus court, il y a l'article qui l'accompagne : thenewstack.io/python-whats-co

                                                                                                                                                  En résumé, on y parle (entre autres) de uv, de ty et pyrefly, ou de lazy imports.

                                                                                                                                                  Julien Riou boosted

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

                                                                                                                                                  🗳

                                                                                                                                                  [?]IT World Cup » 🌐
                                                                                                                                                  @itworldcup@hachyderm.io

                                                                                                                                                  Greetings, programs 💾
                                                                                                                                                  I've got the honor to present you the match you all have been waiting for: The final of the 2025* Programming Languages World Cup:
                                                                                                                                                  vs.

                                                                                                                                                  *yes, yes I know, but we started in 2025. Will start the next one earlier, so it doesn't get confusing again.

                                                                                                                                                  Python:0
                                                                                                                                                  Rust:0
                                                                                                                                                    Fred de CLX boosted

                                                                                                                                                    [?]tessela.is » 🌐
                                                                                                                                                    @tessela_is@mastodon.social

                                                                                                                                                    just finished an upgrade of a : now possible to control a lighting setup in sync with the video grab. next step is to improve the time precision

                                                                                                                                                    a rapsberry pi 5 with wires connected on pin 30 and 32

                                                                                                                                                    Alt...a rapsberry pi 5 with wires connected on pin 30 and 32

                                                                                                                                                    an red isolating box made of plastic with a relay 220v / 2-32V connected to an electric wire and 2 5V wires coming out of the bottom, a raspberry pi 5 next to it with 2 5V coming out

                                                                                                                                                    Alt...an red isolating box made of plastic with a relay 220v / 2-32V connected to an electric wire and 2 5V wires coming out of the bottom, a raspberry pi 5 next to it with 2 5V coming out

                                                                                                                                                      [?]Unicorn » 🌐
                                                                                                                                                      @unicorn@fosstodon.org

                                                                                                                                                      @amoateng has put together an initial roadmap to get Unicorn to a stable 1.0 release. 🤩

                                                                                                                                                      We'd love your feedback! What would be most useful for Unicorn going forward? How can we set it up for improved support and adoption in the ecosystem?

                                                                                                                                                      github.com/adamghill/django-un

                                                                                                                                                        Corentin boosted

                                                                                                                                                        [?]Borutzki » 🌐
                                                                                                                                                        @borutzki@mastodon.social

                                                                                                                                                        Debugger is fun and stuff but sometimes it's just faster to dump Django ORM data to a JSON, skim through it, apply fixes and forget about the topic.

                                                                                                                                                        Here's how to do that programmatically, e.g. during TestCase execution.

                                                                                                                                                        borutzki.github.io/2026/01/25/

                                                                                                                                                        Code snippet:
from django.core import serializers
from .models import Service

with open("dump.json", "w") as out:
    data = serializers.serialize("json", Service.objects.all())
    out.write(data)

                                                                                                                                                        Alt...Code snippet: from django.core import serializers from .models import Service with open("dump.json", "w") as out: data = serializers.serialize("json", Service.objects.all()) out.write(data)

                                                                                                                                                          AodeRelay boosted

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

                                                                                                                                                          Almost 1 hour of trying to build and release a project written in . Still failing at various levels :(

                                                                                                                                                            [?]stib [he/him] » 🌐
                                                                                                                                                            @stib@aus.social

                                                                                                                                                            I'm making a pattern for a bouldering chalkbag in Inkscape, and I was laying out the pages so that they would tile for my printer by hand, and thought to myself "this is going to take *minutes*, I bet that in only a few dozen hours I can write a script to do this automatically". So I wrote my first Inkscape extension.
                                                                                                                                                            It overlaps pages with optional registration marks. The extension, and the chalkbag pattern are up on my codeberg.
                                                                                                                                                            codeberg.org/stib/stibs_inksca

                                                                                                                                                            A fabric pattern layed out on A4 pages. Each one is overlapped a bit, with a cross and circle in the corner.

                                                                                                                                                            Alt...A fabric pattern layed out on A4 pages. Each one is overlapped a bit, with a cross and circle in the corner.

                                                                                                                                                              AodeRelay boosted

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

                                                                                                                                                              as a multi-cluster, node & vm manager for based systems is just around the corner!

                                                                                                                                                              PegaProx steps in as a real manager with a feature set that you might already know from enterprise solutions which simplifies and standardizes the management of Proxmox based infrastructures.

                                                                                                                                                              Each capability focuses on reducing operational complexity while giving operators full control over clusters, nodes, storage, and virtual machines like:

                                                                                                                                                              • Unified Multi Cluster Management
                                                                                                                                                              • Node and Cluster Monitoring
                                                                                                                                                              • User & Group Management
                                                                                                                                                              • Semi-automated Node Security Patch Management
                                                                                                                                                              • Cross Cluster Migration
                                                                                                                                                              • Virtual Machine & Container Management
                                                                                                                                                              • CPU Alignment over Nodes for safe VM live-migrations
                                                                                                                                                              • Intelligent Load Balancing for VMs
                                                                                                                                                              • Intelligent Load Balancing for Storage
                                                                                                                                                              • High Availability and Failover
                                                                                                                                                              • User-, Group- & Tenancy Management
                                                                                                                                                              • And much more...
                                                                                                                                                              Instead of just providing and visualizing metrics you can finally completely manage the whole stack: Creating VMs, adding storage, maintenances, PVE node patch management, DRS alike balancing by , CPU compatibility mode for VMs across all nodes (like ), Tenant support, API and much more!

                                                                                                                                                              This will become a game changer for Proxmox users - especially in enterprises which adds all the often requested but missing functions!

                                                                                                                                                              You can already find my first insights about it in my blog post: https://gyptazy.com/blog/pegaprox-real-datacenter-manager-proxmox-clusters/


                                                                                                                                                              PegaProx Cluster and node overview as an overall management appliance for Proxmox based clusters

                                                                                                                                                              Alt...PegaProx Cluster and node overview as an overall management appliance for Proxmox based clusters

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

                                                                                                                                                                It took a while to figure out how to do it, but there's now a search feature on peps.python.org/

                                                                                                                                                                I was impressed with the implementation of the static index approach that pagefind.app/ provides, thanks @bglw and your contributors for the hard work!

                                                                                                                                                                🐍 ♥️ 🦀

                                                                                                                                                                  [?]Marijke Luttekes [she/her] » 🌐
                                                                                                                                                                  @mahryekuh@hachyderm.io

                                                                                                                                                                  New temp pinned post:

                                                                                                                                                                  I am looking for a job!

                                                                                                                                                                  Info on my professional website.

                                                                                                                                                                  NB. The website is my contracting/freelance site, but in the Netherlands, I would have a regular employment job.

                                                                                                                                                                  mah-rye-kuh.nl/en/hire-me/

                                                                                                                                                                    Lily boosted

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

                                                                                                                                                                    I decided to see how async support was shaping up in and got some very interesting benchmarks from comparing sync and async with .

                                                                                                                                                                    hackeryarn.com/post/async-pyth

                                                                                                                                                                      [?]Paul :python: :django: » 🌐
                                                                                                                                                                      @pbx@fosstodon.org

                                                                                                                                                                      Fediverse pals, I'm currently !

                                                                                                                                                                      The backbone of my experience is big and B2B apps, but I'm open to other ways to apply those skills.

                                                                                                                                                                      If you have leads, feel free to hit me wth a DM here, pass my info along, or email me — address is on my resume, which is on my portfolio site: paulbissex.com/

                                                                                                                                                                      Thanks!

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

                                                                                                                                                                        The biggest PEP:

                                                                                                                                                                        ❯ wc -w peps/pep-*.rst | sort --reverse | head -10
                                                                                                                                                                        1854017 total
                                                                                                                                                                        17128 peps/pep-0000.rst
                                                                                                                                                                        14184 peps/pep-0817.rst
                                                                                                                                                                        13436 peps/pep-3156.rst
                                                                                                                                                                        13099 peps/pep-0773.rst
                                                                                                                                                                        12978 peps/pep-0484.rst
                                                                                                                                                                        12910 peps/pep-0622.rst
                                                                                                                                                                        12606 peps/pep-0642.rst
                                                                                                                                                                        12400 peps/pep-0810.rst
                                                                                                                                                                        11994 peps/pep-0703.rst

                                                                                                                                                                        (PEP 0 is the autogenerated index page)

                                                                                                                                                                        peps.python.org/pep-0817/

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

                                                                                                                                                                          un outil Python pour générer un poster du réseau de transport d'une ville : github.com/originalankur/mapto

                                                                                                                                                                          Sous le capot, maptoposter utilise :
                                                                                                                                                                          - argparse pour la CLI
                                                                                                                                                                          - Nominatim pour le géocodage
                                                                                                                                                                          - OSMnx pour récupérer les données géospatiales depuis
                                                                                                                                                                          - matplotlib pour le rendu graphique

                                                                                                                                                                            [?]Don Brunoleone » 🌐
                                                                                                                                                                            @brunus@mamot.fr

                                                                                                                                                                            Hello !
                                                                                                                                                                            J'aimerai utiliser un formatage de configuration pour des scripts Python.
                                                                                                                                                                            Aujourd'hui j'utilise des fichier .txt pour renseigner des scripts je parse ligne par ligne.

                                                                                                                                                                            fichier.pdf
                                                                                                                                                                            start 3
                                                                                                                                                                            PSS 1 3 7-10
                                                                                                                                                                            PSD 12-13 17-18 23-24
                                                                                                                                                                            PSS 56

                                                                                                                                                                            Prends fichier, extrait les pages individuelles (PSS), et monte en doubles pages les PSD.
                                                                                                                                                                            Ça extrait des PNG d'un PDF en les ordonnant en sortie à partir de start : image_03.png, image_04.png ...

                                                                                                                                                                            Json ou y'a mieux ? (le plus simple possible)

                                                                                                                                                                              [?]Norm » 🌐
                                                                                                                                                                              @normplum@fosstodon.org

                                                                                                                                                                              Why in can you get the keys and values of a list using `enumerate(my_list)`, but to do the same with a dictionary you have to use `my_dictionary.items()`?

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

                                                                                                                                                                                Since Monday, some database servers are dying from memory starvation. The memory leak kills the server in one day.

                                                                                                                                                                                I have deployed a NRPE probe, in Python, to list objects of an OpenStack Swift container to compare the last update time to now. The python-swiftclient SwiftService.list function calls a thread pool under the hood that can cause a deadlock.

                                                                                                                                                                                bugs.launchpad.net/python-swif

                                                                                                                                                                                Files are listed so the value is there, but the exit function hits the lock. I'm not sure if I can fix the deadlock. So we'll move the last servers from Swift to S3 instead.

                                                                                                                                                                                  David Gerard boosted

                                                                                                                                                                                  [?]Terence Eden [He/Him/♂/男] » 🌐
                                                                                                                                                                                  @Edent@mastodon.social

                                                                                                                                                                                  🆕 blog! “Removing "/Subtype /Watermark" images from a PDF using Linux”

                                                                                                                                                                                  Problem: I've received a PDF which has a large "watermark" obscuring every page.

                                                                                                                                                                                  Investigating: Opening the PDF in LibreOffice Draw allowed me to see that the watermark was a separate image floating above the others.

                                                                                                                                                                                  Manual Solution: Hit page down, select image, delete, repeat 500 times. …

                                                                                                                                                                                  👀 Read more: shkspr.mobi/blog/2026/01/remov

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

                                                                                                                                                                                    un article pour comprendre par l'exemple le fonctionnement de la gestion de la mémoire par l'interpréteur Python et de son garbage collector : machinelearningmastery.com/eve

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

                                                                                                                                                                                      Le projet capsule permet d'isoler des tâches écrites en Python, sans pour autant passer par des solutions de type Docker : github.com/mavdol/capsule

                                                                                                                                                                                      L'auteur explique sa démarche dans cet article : gist.github.com/mavdol/2c68acb ; celle-ci s'inscrit notamment dans la sécurisation d'exécution de code généré par des modèles IA MPC.

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

                                                                                                                                                                                        Hello data fans!

                                                                                                                                                                                        Some newish API things on the PEPs website.

                                                                                                                                                                                        release-cycle.json is summary of Python x.y releases from 1.6: support status, release PEP, release manager, important dates.

                                                                                                                                                                                        python-releases.json also has info for each x.y.z version: release date and whether actual/planned.

                                                                                                                                                                                        release-schedule.ics is an iCal, especially useful if you're a release manager and want to plan [your life around] releases.

                                                                                                                                                                                        More details: peps.python.org/api/

                                                                                                                                                                                          [?]Henry³ » 🌐
                                                                                                                                                                                          @henryiii@fosstodon.org

                                                                                                                                                                                          Packaging 26.0 is out! Hopefully in time for pip 26.0. :) github.com/pypa/packaging/rele

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

                                                                                                                                                                                            TIL: In Django abstract base models, hardcoding related_name can cause reverse accessor collisions across subclasses. Use dynamic placeholders instead: %(app_label)s + %(class)s in related_name / related_query_name.

                                                                                                                                                                                            til.sanyamkhurana.com/#/topics

                                                                                                                                                                                              [?]DHeadshot's Alt » 🌐
                                                                                                                                                                                              @ddlyh@topspicy.social

                                                                                                                                                                                              Oh ! Trying to install and the library requires now. So I install Rust and nothing works... Turns out the whole of the Rust ecosystem is dependent upon one server which is currently down and as such I can't do anything Rust related until they fix it, which means Python is also stuffed in the meantime!

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

                                                                                                                                                                                                RE: hachyderm.io/@itworldcup/11592

                                                                                                                                                                                                PHP is currently winning 51% to 49% against with only 6 votes needed to swing it!

                                                                                                                                                                                                But it'll be a tough 10 hours so vote and boost!

                                                                                                                                                                                                🗳
                                                                                                                                                                                                webhat boosted

                                                                                                                                                                                                [?]IT World Cup » 🌐
                                                                                                                                                                                                @itworldcup@hachyderm.io

                                                                                                                                                                                                Day 42 - Quaterfinal: Match 2

                                                                                                                                                                                                PHP:41
                                                                                                                                                                                                Python:48

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

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

                                                                                                                                                                                                      Will McGugan boosted

                                                                                                                                                                                                      [?]Rhet Turnbull :python: » 🌐
                                                                                                                                                                                                      @RhetTbull@fosstodon.org

                                                                                                                                                                                                      Check out my vibe coded "git branch" TUI, built in with and . Try it with: uv tool run --from gittwig twig github.com/RhetTbull/gittwig

                                                                                                                                                                                                        opio ⏚ boosted

                                                                                                                                                                                                        [?]Leave X - Protect Democracy » 🌐
                                                                                                                                                                                                        @leavex@mastodon.social

                                                                                                                                                                                                        You can send politicians' data from other countries in this format:

                                                                                                                                                                                                        github.com/everton137/leavex.e

                                                                                                                                                                                                        If you want to build a scraper in Python, please let's organise those scripts here:

                                                                                                                                                                                                        github.com/everton137/leavex-t

                                                                                                                                                                                                        All the scripts for MEPs are available. We also organise the scripts to override politicians who left X there.

                                                                                                                                                                                                        2/2

                                                                                                                                                                                                          AodeRelay boosted

                                                                                                                                                                                                          [?]GNU/Linux.ch » 🌐
                                                                                                                                                                                                          @gnulinux@social.anoxinon.de

                                                                                                                                                                                                          Python: Schneller als man denkt - Das Beispiel

                                                                                                                                                                                                          Ich stelle das Beispiel vor, bei dem die Kernel Density Estimation als Referenz dient und im Artikel ausschließlich die triviale Implementierung betrachtet wird.

                                                                                                                                                                                                          gnulinux.ch/python-schneller-a

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

                                                                                                                                                                                                            @ehmatthes Mypy, but will likely move to ty or pyrefly.

                                                                                                                                                                                                            You can configure ty's output format to be more concise:

                                                                                                                                                                                                            docs.astral.sh/ty/reference/cl

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

                                                                                                                                                                                                              people, which type checker are you you using?

                                                                                                                                                                                                              I just tried ty, and was really surprised at how much more output it generates than mypy. There's so much output, I think I prefer what mypy generates.

                                                                                                                                                                                                              terminal session showing mypy output that caught 2 errors; it's 3 lines of output

                                                                                                                                                                                                              Alt...terminal session showing mypy output that caught 2 errors; it's 3 lines of output

                                                                                                                                                                                                              terminal session showing ty output that caught 2 errors; it's a full screen of output

                                                                                                                                                                                                              Alt...terminal session showing ty output that caught 2 errors; it's a full screen of output

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

                                                                                                                                                                                                                Obviously, I can't type so there is a duplicate ("un comédien") so we can remove duplicates by converting to a set then convert back to a list.

                                                                                                                                                                                                                And also compute the size of the left padding to display the list nicely.

                                                                                                                                                                                                                Full script:

                                                                                                                                                                                                                ```
                                                                                                                                                                                                                import random

                                                                                                                                                                                                                words = [
                                                                                                                                                                                                                "un magicien",
                                                                                                                                                                                                                "combien",
                                                                                                                                                                                                                "un mécanicien",
                                                                                                                                                                                                                "un musicien",
                                                                                                                                                                                                                "un comédien",
                                                                                                                                                                                                                "un pharmacien",
                                                                                                                                                                                                                "le mien",
                                                                                                                                                                                                                "un chien",
                                                                                                                                                                                                                "un Italien",
                                                                                                                                                                                                                "un gardien",
                                                                                                                                                                                                                ]

                                                                                                                                                                                                                words = list(set(words))
                                                                                                                                                                                                                random.shuffle(words)
                                                                                                                                                                                                                display_size = len(str(len(words)))

                                                                                                                                                                                                                for i, word in enumerate(words):
                                                                                                                                                                                                                print(f"{i+1:{display_size}}. {word}")
                                                                                                                                                                                                                ```

                                                                                                                                                                                                                Result:

                                                                                                                                                                                                                ```
                                                                                                                                                                                                                1. le mien
                                                                                                                                                                                                                2. combien
                                                                                                                                                                                                                3. un gardien
                                                                                                                                                                                                                4. un magicien
                                                                                                                                                                                                                5. un mécanicien
                                                                                                                                                                                                                6. un Italien
                                                                                                                                                                                                                7. un pharmacien
                                                                                                                                                                                                                8. un musicien
                                                                                                                                                                                                                9. un comédien
                                                                                                                                                                                                                10. un chien
                                                                                                                                                                                                                ```

                                                                                                                                                                                                                edit: applied @AntoineCezar suggestion

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

                                                                                                                                                                                                                  My daughter has to prepare a dictation every week. Instead of mentally randomize the list and keep track of what word I have already given, I wrote a simple Python script:

                                                                                                                                                                                                                  ```
                                                                                                                                                                                                                  import random

                                                                                                                                                                                                                  words = [
                                                                                                                                                                                                                  "un magicien",
                                                                                                                                                                                                                  "un comédien",
                                                                                                                                                                                                                  "un mécanicien",
                                                                                                                                                                                                                  "un musicien",
                                                                                                                                                                                                                  "un comédien",
                                                                                                                                                                                                                  "un pharmacien",
                                                                                                                                                                                                                  "le mien",
                                                                                                                                                                                                                  "un chien",
                                                                                                                                                                                                                  "un Italien",
                                                                                                                                                                                                                  "un gardien",
                                                                                                                                                                                                                  ]

                                                                                                                                                                                                                  random.shuffle(words)

                                                                                                                                                                                                                  for i, word in enumerate(words):
                                                                                                                                                                                                                  print(f"{i+1:2}. {word}")
                                                                                                                                                                                                                  ```

                                                                                                                                                                                                                  Giving for example:

                                                                                                                                                                                                                  ```
                                                                                                                                                                                                                  1. un mécanicien
                                                                                                                                                                                                                  2. un gardien
                                                                                                                                                                                                                  3. le mien
                                                                                                                                                                                                                  4. un comédien
                                                                                                                                                                                                                  5. un musicien
                                                                                                                                                                                                                  6. un comédien
                                                                                                                                                                                                                  7. un magicien
                                                                                                                                                                                                                  8. un pharmacien
                                                                                                                                                                                                                  9. un chien
                                                                                                                                                                                                                  10. un Italien
                                                                                                                                                                                                                  ```

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

                                                                                                                                                                                                                    Black 26.1.0 is out.

                                                                                                                                                                                                                    For those who don't know, they use CalVer, and a new year means a new style with some formatting changes. So far they look good to me.

                                                                                                                                                                                                                    github.com/psf/black/releases/

                                                                                                                                                                                                                    A diff of some changes.

For example, parentheses removed from:

(x0, y0, x1, y1) = extents

To give:

x0, y0, x1, y1 = extents

And some things made more compact, such as these three lines:

        BytesIO(
             base64.b64decode(
                 b"""
then a big multiline byte string

Becoming one:

        BytesIO(base64.b64decode(b"""
then the big multiline byte string

                                                                                                                                                                                                                    Alt...A diff of some changes. For example, parentheses removed from: (x0, y0, x1, y1) = extents To give: x0, y0, x1, y1 = extents And some things made more compact, such as these three lines: BytesIO( base64.b64decode( b""" then a big multiline byte string Becoming one: BytesIO(base64.b64decode(b""" then the big multiline byte string

                                                                                                                                                                                                                      [?]Paul Hoffman » 🌐
                                                                                                                                                                                                                      @paulehoffman@infosec.exchange

                                                                                                                                                                                                                      How does one spelunk history? I see that breakpoint() was added all the way back in 3.7, but hasn't been improved on at all.

                                                                                                                                                                                                                      I can't be the first person who wanted to do "breakpoint(x,y)" to start the debugger and immediately print out the values of x and y, instead of making me type each in the debugger every time I got to this spot.

                                                                                                                                                                                                                      Where can I find the discussion of what breakpoint() should and should not be able to do?

                                                                                                                                                                                                                        [?]codingjoe :django: :python: » 🌐
                                                                                                                                                                                                                        @codingjoe@fosstodon.org

                                                                                                                                                                                                                        Guess which day I became a dad?
                                                                                                                                                                                                                        Please be patient while my contributions will probably decline a little in the near future.

                                                                                                                                                                                                                        GitHub contributions chart

                                                                                                                                                                                                                        Alt...GitHub contributions chart

                                                                                                                                                                                                                          [?]Éric » 🌐
                                                                                                                                                                                                                          @daks@mamot.fr

                                                                                                                                                                                                                          What do cool people uses nowadays for basic deployment of simple static websites?
                                                                                                                                                                                                                          I previously used but I'm not sure it's a good idea to stay with.
                                                                                                                                                                                                                          I know but I like to keep my code for and my websites deployment code separated, and stay basic for (which is a pretty simple task)

                                                                                                                                                                                                                          Do you have any recommandation?

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

                                                                                                                                                                                                                            There's PyConDE/PyConIT community voting going on this weekend.

                                                                                                                                                                                                                            If you've visited one of those conferences in the last years, you can vote (even if you can't come this time). By voting you can influcence which talks will be available for you to watch online later in the year - and you get a good overview on what's hot this year.

                                                                                                                                                                                                                            🇩🇪 2026.pycon.de/blog/community-v

                                                                                                                                                                                                                            🇮🇹 2026.pycon.it/en/voting-info

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

                                                                                                                                                                                                                              Let's pour some coffee, listen to music and focus on improving our MySQL PITR restore script in Python this afternoon

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

                                                                                                                                                                                                                                Feth 🎉 boosted

                                                                                                                                                                                                                                [?]Borutzki » 🌐
                                                                                                                                                                                                                                @borutzki@mastodon.social

                                                                                                                                                                                                                                Ever wondered how to parametrize exception testing in PyTest?

                                                                                                                                                                                                                                Try this:
                                                                                                                                                                                                                                borutzki.github.io/2026/01/15/

                                                                                                                                                                                                                                Code snippet of parametrization of exception tests in PyTest

                                                                                                                                                                                                                                Alt...Code snippet of parametrization of exception tests in PyTest

                                                                                                                                                                                                                                  [?]everton137 » 🌐
                                                                                                                                                                                                                                  @everton137@social.vivaldi.net

                                                                                                                                                                                                                                  I made a *first* version listing European politicians who still use or don't use X:

                                                                                                                                                                                                                                  leavex.eu/politicians/

                                                                                                                                                                                                                                  Almost 60% of the MEP are still on X. At the moment, I just scraped data at the EU level, but I will add data from other countries. I want to start with Germany, France, Spain, and Italy. If you would like to help add your country, please contact me here.

                                                                                                                                                                                                                                  Scripts to scrape data:
                                                                                                                                                                                                                                  github.com/everton137/leavex-t

                                                                                                                                                                                                                                  leavex.eu website:

                                                                                                                                                                                                                                  github.com/everton137/leavex.eu

                                                                                                                                                                                                                                  It's not to be a wall of shame, although it is, but a way to facilitate you contacting politicians about this topic.

                                                                                                                                                                                                                                    AodeRelay boosted

                                                                                                                                                                                                                                    [?]:awesome:🐦‍🔥nemo™🐦‍⬛ 🇺🇦🍉 » 🌐
                                                                                                                                                                                                                                    @nemo@mas.to

                                                                                                                                                                                                                                    Linus Torvalds, Vater von Linux-Kernel, taucht in die Welt des Vibe Coding ein! Mit Googles Antigravity AI erschafft er das Python-Tool AudioNoise – ein Audiovisualisierer für Gitarrenpedal-Effekte. Spaßprojekt erfolgreich, Kernel bleibt tabu. 🎸🐍💻 heise.de/news/Linus-Torvalds-w

                                                                                                                                                                                                                                      anarcat boosted

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

                                                                                                                                                                                                                                      [?]Fabien LOISON (FLOZz) » 🌐
                                                                                                                                                                                                                                      @FLOZz@mastodon.social

                                                                                                                                                                                                                                      Si jamais il y a des experts en dev en dans le coin (PyObjC), vous pouvez retrouver le code de ma tentative avortée d'utilisation de l'API ICC (Image Capture Core) sur GitHub:

                                                                                                                                                                                                                                      github.com/wanadev/MacScan/

                                                                                                                                                                                                                                      Si vous avez une idée de pourquoi ça merdouille je suis preneur 😅

                                                                                                                                                                                                                                        [?]Fabien LOISON (FLOZz) » 🌐
                                                                                                                                                                                                                                        @FLOZz@mastodon.social

                                                                                                                                                                                                                                        D'ailleurs pour l’acquisition d'image depuis les scanners 2D sous , on passe par l'API WIA native de ce système... Et j'en avais fait un article à l'époque :

                                                                                                                                                                                                                                        blog.flozz.fr/2024/04/17/pytho

                                                                                                                                                                                                                                        Pour par contre j'ai jamais réussi à utiliser l'API native (ICC pour Image Capture Core) depuis ... J'ai dû bricoler avec du et de l' ... 😅

                                                                                                                                                                                                                                          [?]Soatok Dreamseeker [he/him] » 🌐
                                                                                                                                                                                                                                          @soatok@furry.engineer

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

                                                                                                                                                                                                                                          ✍️ New post introducing tprof, a new targeting profiler for Python 3.12+ that measures only specified functions.

                                                                                                                                                                                                                                          Use tprof to measure the impact of a few functions without adding overhead to the whole program.

                                                                                                                                                                                                                                          adamj.eu/tech/2026/01/14/pytho

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

                                                                                                                                                                                                                                            I've had some thoughts bouncing around for conference sprints. We talked about it at @ConferenceChats a few weeks ago, so I wrote an initial FAQ on how to prepare for them.

                                                                                                                                                                                                                                            It primarily focuses on gaining new contributors from a project leader prospective.

                                                                                                                                                                                                                                            Let me know what you think!

                                                                                                                                                                                                                                            better-simple.com/django/2026/

                                                                                                                                                                                                                                              [?]Marijke Luttekes [she/her] » 🌐
                                                                                                                                                                                                                                              @mahryekuh@hachyderm.io

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

                                                                                                                                                                                                                                              I heard you like alphas?

                                                                                                                                                                                                                                              Just released! Python 3.15.0a5, this time built against `main` from today instead of last month! 🚀

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

                                                                                                                                                                                                                                                Django boosted

                                                                                                                                                                                                                                                [?]DjangoCon Europe » 🌐
                                                                                                                                                                                                                                                @djangoconeurope@fosstodon.org

                                                                                                                                                                                                                                                📢 🇬🇷 DjangoCon Europe 2026 is coming to Athens, Greece!

                                                                                                                                                                                                                                                From April 15–19, 2026, our Django passions, curiosities and explorations will converge in the historic city of Athens for Europe's leading Django community event. Are you ready?

                                                                                                                                                                                                                                                🔗 Explore what's in the works: 2026.djangocon.eu/

                                                                                                                                                                                                                                                DjangoCon Europe 2026 announcement. April 15-19 in Athens, Greece. Django, Python & community.

                                                                                                                                                                                                                                                Alt...DjangoCon Europe 2026 announcement. April 15-19 in Athens, Greece. Django, Python & community.

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

                                                                                                                                                                                                                                                  Really good to see new releases from Astral, pyenv and GitHub Actions just hours after a new Python release. And for an alpha at that!

                                                                                                                                                                                                                                                  GitHub notifications showing new releases for actions/python-versions, pyenv/pyenv, astral-sh/uv and astral-sh/python-build-standalone.

                                                                                                                                                                                                                                                  Alt...GitHub notifications showing new releases for actions/python-versions, pyenv/pyenv, astral-sh/uv and astral-sh/python-build-standalone.

                                                                                                                                                                                                                                                    [?]Timo Zimmermann » 🌐
                                                                                                                                                                                                                                                    @fallenhitokiri@social.screamingatmyscreen.com

                                                                                                                                                                                                                                                    Starting Zed for the first time since they moved to basedpyright and even a simple file shows errors that don’t exist. Guess this is as good of a chance as any to take a look at ty that seems to gain traction.

                                                                                                                                                                                                                                                      [?]Dan (he/him) :twit: » 🌐
                                                                                                                                                                                                                                                      @brass75@twit.social

                                                                                                                                                                                                                                                      Some people in the community seem to have some people upset at the PSF taking money from Anthropic. This baffles me a great deal because one of the biggest issues facing the OSS community in general is that big companies make their money from the hard work of the volunteers who build the OSS. This is a company - yes, a somewhat distasteful one but, IMO, no worse than Amazon, Google, or Meta - giving back to the community. This is what we are asking for.

                                                                                                                                                                                                                                                        [?]Teddy / Domingo (🇨🇵/🇬🇧) » 🌐
                                                                                                                                                                                                                                                        @TeddyTheBest@framapiaf.org

                                                                                                                                                                                                                                                        Attackers Abuse , to Deliver
                                                                                                                                                                                                                                                        The campaign shows how attackers continue to weaponize legitimate services and tools to evade detection and gain trust.
                                                                                                                                                                                                                                                        darkreading.com/endpoint-secur

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

                                                                                                                                                                                                                                                          Anthropic invests $1.5 million in the Python Software Foundation and open source security via @paulox lobste.rs/s/mb07nn
                                                                                                                                                                                                                                                          pyfound.blogspot.com/2025/12/a

                                                                                                                                                                                                                                                            [?]Jeremy Jongepier @ FOSDEM » 🌐
                                                                                                                                                                                                                                                            @jeremy@mastodon.autostatic.net

                                                                                                                                                                                                                                                            And another release of . I added logging when a device gets disconnected and rtcirqus doesn't bail out anymore when a device gets disconnected on a 5/500/500+.

                                                                                                                                                                                                                                                            codeberg.org/autostatic/rtcirq

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

                                                                                                                                                                                                                                                              Just released: Python 3.15.0a4 and look at those JIT numbers!

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

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

                                                                                                                                                                                                                                                                  [?]Michael Downey 🧢 [he / him] » 🌐
                                                                                                                                                                                                                                                                  @downey@floss.social

                                                                                                                                                                                                                                                                  @doctormo What ever happened to the Robin Hood ("take from the rich and give to the poor") spirit?

                                                                                                                                                                                                                                                                    [?]Martin Owens :inkscape: » 🌐
                                                                                                                                                                                                                                                                    @doctormo@floss.social

                                                                                                                                                                                                                                                                    RE: wandering.shop/@xgranade/11588

                                                                                                                                                                                                                                                                    The PSF have enough reputation with me personally that I'm not concerned.

                                                                                                                                                                                                                                                                    If you have the opportunity to steal a couple of million from the Barrons and in turn offer them basically nothing. then that is *good actually*

                                                                                                                                                                                                                                                                    It would be useful to scrutinise the text of the agreement as that is where the legal traps are that would force the PSF to do silly things that harm the community.

                                                                                                                                                                                                                                                                    i.e. Take their money and damn their eyes.

                                                                                                                                                                                                                                                                    Marcos Dione boosted

                                                                                                                                                                                                                                                                    [?]Cassandra is only carbon now [she/they] » 🌐
                                                                                                                                                                                                                                                                    @xgranade@wandering.shop

                                                                                                                                                                                                                                                                    An update to the above that saddens me to my core:

                                                                                                                                                                                                                                                                    Well, fuck. I guess the PSF is willing to compromise their principles for $1.5 million after all.

                                                                                                                                                                                                                                                                    pyfound.blogspot.com/2025/12/a

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

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

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

                                                                                                                                                                                                                                                                        Anthropic is investing $1.5 million in the PSF, focused on security. These funds will make an enormous impact on the PSF and the security of millions of and @pypi users. Please join us in thanking Anthropic for this landmark gift!

                                                                                                                                                                                                                                                                        Read more on our blog:
                                                                                                                                                                                                                                                                        pyfound.blogspot.com/2025/12/a

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

                                                                                                                                                                                                                                                                          If you are looking to run a child process in the background while returning quickly without killing the child process in Python, os.fork() works very well. I'm using this strategy to list all the s3 objects of a bucket to return only the last one, which takes 8min30s. Of course we don't want a synchronous call here.

                                                                                                                                                                                                                                                                            kazé boosted

                                                                                                                                                                                                                                                                            [?]Simon D. » 🌐
                                                                                                                                                                                                                                                                            @siltaer@piaille.fr

                                                                                                                                                                                                                                                                            Connaissiez-vous l’interpréteur RustPython ? C'est une ré-écriture complète de CPython en Rust… ça promet d'être plus rapide et sujet à moins de bug de gestion mémoire (facilement commis en C).

                                                                                                                                                                                                                                                                            rustpython.github.io/

                                                                                                                                                                                                                                                                            ***

                                                                                                                                                                                                                                                                            Pour rappel Python est le langage de programmation le plus utilisé au monde. C'est aussi l'un des langages de script les plus lents.

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

                                                                                                                                                                                                                                                                              un outil de gestion d' numérique en pour faire de l' : pyinfra.com/

                                                                                                                                                                                                                                                                              À la différence d' qui est également codé en Python, ne s'appuie pas sur un DSL yaml, mais convertit les commandes Python en commandes shell sur le terminal de la machine hôte.

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

                                                                                                                                                                                                                                                                                🎉 djangopackages.org has a new design after months of work.

                                                                                                                                                                                                                                                                                🤝 Big shoutout to @saadmk11 for his efforts. Amazing job!

                                                                                                                                                                                                                                                                                We moved the project over to TailwindCSS, which will make new features easier going forward.

                                                                                                                                                                                                                                                                                If you see anything we missed, please open an issue: github.com/djangopackages/djan

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

                                                                                                                                                                                                                                                                                  1.1.11 for clusters introduces many new features and now fully aligns with Proxmox’s native HA rules.

                                                                                                                                                                                                                                                                                  ProxLB 1.1.11 was released, focusing on deeper integration and smarter balancing for Proxmox VE clusters. This version introduces a beta integration with Proxmox’s native HA and affinity/anti-affinity rules (please report any kind of bugs!), allowing ProxLB to work seamlessly with existing placement constraints instead of duplicating them.

                                                                                                                                                                                                                                                                                  The balancing behavior has also been improved: operators can now prefer smaller or larger VMs during placement, and node memory reservations are respected to reduce overcommitment.

                                                                                                                                                                                                                                                                                  Overall, 1.1.11 makes ProxLB more predictable, safer, and better suited for production use, while paving the way for future HA-aware scheduling improvements.

                                                                                                                                                                                                                                                                                  Blog post: https://gyptazy.com/blog/proxlb-proxmox-ha-affinity-rules-version-1-1-11/
                                                                                                                                                                                                                                                                                  Release/Changelog: https://github.com/gyptazy/ProxLB/releases/tag/v1.1.11
                                                                                                                                                                                                                                                                                  GitHub: https://github.com/gyptazy/ProxLB


                                                                                                                                                                                                                                                                                  ProxLB for Proxmox Clusters in version 1.1.11

                                                                                                                                                                                                                                                                                  Alt...ProxLB for Proxmox Clusters in version 1.1.11

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

                                                                                                                                                                                                                                                                                    A bit of polish to Toad's shell.

                                                                                                                                                                                                                                                                                    AI prompts and the shell can be interleaved. It's a remarkably natural workflow. You can even run the Python REPL from within Toad.

                                                                                                                                                                                                                                                                                    github.com/batrachianai/toad

                                                                                                                                                                                                                                                                                    Worth a ☆ ?

                                                                                                                                                                                                                                                                                      [?]Jeremy Jongepier @ FOSDEM » 🌐
                                                                                                                                                                                                                                                                                      @jeremy@mastodon.autostatic.net

                                                                                                                                                                                                                                                                                      New rtcirqus release! Added some fixes so rtcirqus also runs correctly on a Raspberry Pi 5/500/500+ and probably older models too.

                                                                                                                                                                                                                                                                                      codeberg.org/autostatic/rtcirq

                                                                                                                                                                                                                                                                                        Fred de CLX boosted

                                                                                                                                                                                                                                                                                        [?]BlablaLinux » 🌐
                                                                                                                                                                                                                                                                                        @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                                                                                        Gérer mon Wiki.js sans quitter le terminal ? C’est possible ! 🐧💻

                                                                                                                                                                                                                                                                                        Démo de mon outil CLI maison : rapide, efficace et 100% BlablaLinux.

                                                                                                                                                                                                                                                                                        🚀 Le Wiki : wiki.blablalinux.be
                                                                                                                                                                                                                                                                                        📦 Le Code :
                                                                                                                                                                                                                                                                                        GitHub : github.com/anyblabla/wikijs-cli
                                                                                                                                                                                                                                                                                        Gitea : gitea.blablalinux.be/blablalin

                                                                                                                                                                                                                                                                                        Alt...Vidéo de démonstration du script Bash de gestion Wiki.js !

                                                                                                                                                                                                                                                                                          AodeRelay boosted

                                                                                                                                                                                                                                                                                          [?]BlablaLinux » 🌐
                                                                                                                                                                                                                                                                                          @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                                                                                          C’est open-source, c’est efficace, et ça laisse plus de temps pour boire un café ☕️

                                                                                                                                                                                                                                                                                            webhat boosted

                                                                                                                                                                                                                                                                                            [?]Windy city » 🌐
                                                                                                                                                                                                                                                                                            @pheonix@hachyderm.io

                                                                                                                                                                                                                                                                                            This weekend I am pouring one out for the category I have come to call the *side project graveyard* lol

                                                                                                                                                                                                                                                                                            We all have that folder of half-finished apps, abandoned blogs and partial scripts. I say don't feel bad about them. Instead of calling them failures, I call them practice runs 😊

                                                                                                                                                                                                                                                                                            You learned something in every repo you abandoned. Maybe this weekend is the time to resurrect one? Or maybe just start a new one. Creativity is a muscle, keep flexing it. 💪🎨

                                                                                                                                                                                                                                                                                              [?]Fabian【ファビアン】🏳️‍🌈 » 🌐
                                                                                                                                                                                                                                                                                              @fabiscafe@mstdn.social

                                                                                                                                                                                                                                                                                              Python π(3.14) was just released to Arch Linux.

                                                                                                                                                                                                                                                                                              Do not forget to rebuild all your python things from aur and other sources!

                                                                                                                                                                                                                                                                                                [?]Henry³ » 🌐
                                                                                                                                                                                                                                                                                                @henryiii@fosstodon.org

                                                                                                                                                                                                                                                                                                On behalf of the packaging maintainers, I’d like to announce packaging 26.0rc1 is out! Support for pylock, import name metadata, writing metadata files, and so much more! Please try it out, as it's a huge release. If you'd like to read about the performance work making this the fastest version of packaging ever, see my post:
                                                                                                                                                                                                                                                                                                iscinumpy.dev/post/packaging-f

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

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

                                                                                                                                                                                                                                                                                                  Thanks @mathsppblog that's interesting 😊
                                                                                                                                                                                                                                                                                                  So all you Python and Espresso lovers, see you in Bologna 🇮🇹
                                                                                                                                                                                                                                                                                                  2026.pycon.it/en

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

                                                                                                                                                                                                                                                                                                    RE: fosstodon.org/@henryiii/115866

                                                                                                                                                                                                                                                                                                    Nice use of Pablo & co's new statistical profiler in Python 3.15!

                                                                                                                                                                                                                                                                                                    docs.python.org/3.15/whatsnew/

                                                                                                                                                                                                                                                                                                    [?]Henry³ » 🌐
                                                                                                                                                                                                                                                                                                    @henryiii@fosstodon.org

                                                                                                                                                                                                                                                                                                    On behalf of the packaging maintainers, I’d like to announce packaging 26.0rc1 is out! Support for pylock, import name metadata, writing metadata files, and so much more! Please try it out, as it's a huge release. If you'd like to read about the performance work making this the fastest version of packaging ever, see my post:
                                                                                                                                                                                                                                                                                                    iscinumpy.dev/post/packaging-f

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

                                                                                                                                                                                                                                                                                                        Introducing kushaldas.in/posts/introducing

                                                                                                                                                                                                                                                                                                        Please share it across and let me know what you made using this :)

                                                                                                                                                                                                                                                                                                        Home page

                                                                                                                                                                                                                                                                                                        Alt...Home page

                                                                                                                                                                                                                                                                                                        Space shooter game

                                                                                                                                                                                                                                                                                                        Alt...Space shooter game

                                                                                                                                                                                                                                                                                                        Two sprites moving at the same time

                                                                                                                                                                                                                                                                                                        Alt...Two sprites moving at the same time

                                                                                                                                                                                                                                                                                                          [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                          @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                          In `any` and `all` are global functions that work on any `Iterable` producing elements that can be converted to `bool`. If you wanted (semantically) `find` or `first` , they are less obvious (though specific types can provide them, such as `str.find`). `first` implies the underlying `Iterable` promises some predictable order, and there might be duplicates, and you might care about the position of the found element in the larger sequence.

                                                                                                                                                                                                                                                                                                          So let’s talk about the idea of `find`: you do it all the time and for ordinary `Iterable`s, there aren’t one-word answers. Let’s start with (the not always) "bad" answers (I don’t want you to do them, so I won’t show code).

                                                                                                                                                                                                                                                                                                          You could use a `for` loop and `break` on a match (remember, maybe, that `for` does have an `else`). Worse performing, you could produce a filtered list (with a or with the actual `filter` function), then just grab the first element. You’d test of course, for an empty list. Unlike the `for`, here you look at the whole list.

                                                                                                                                                                                                                                                                                                          Here’s another way. I consider it more Pythonic. Given an ordered sequence `s` and a predicate `p` (or you can imagine a simple expression instead) then

                                                                                                                                                                                                                                                                                                          `elem for elem in s if p(elem)`

                                                                                                                                                                                                                                                                                                          …is the machinery of a comprehension or depending on what you surround it with. Parens or using it as an argument, will make it a generator.

                                                                                                                                                                                                                                                                                                          `next(elem for elem in s if p(elem))`

                                                                                                                                                                                                                                                                                                          Gets an iterator from the generator; initializes it, and causes it to find and return the first element of `s` that meets the requirements. If there is no match, then it raises a `StopIteration` exception. `next` takes another argument: a default. If you call it like this, instead of an exception it returns `None`:

                                                                                                                                                                                                                                                                                                          `next(elem for elem in s if p(elem), None)`

                                                                                                                                                                                                                                                                                                          It’s as efficient as the `for` (actually, a little better because `for` loops are slightly slower in general and also would have to save the found element for use afterwards. It reads better, to me anyway.

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

                                                                                                                                                                                                                                                                                                            un outil pour tester localement des pipelines d'intégration continue , pratique pour valider des modifications avant de les commiter : radiandevcore.gitlab.io/tools/

                                                                                                                                                                                                                                                                                                              [?]Frank Wiles » 🌐
                                                                                                                                                                                                                                                                                                              @frank@frankwiles.social

                                                                                                                                                                                                                                                                                                              Once you introduce real world database operations most web framework comparisons become rounding errors. async isn't always the answer folks.

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

                                                                                                                                                                                                                                                                                                                Un outil de test local de pipelines gitlab. C'est bien pratique pour valider des modifications sans pourrir son historique radiandevcore.gitlab.io/tools/

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

                                                                                                                                                                                                                                                                                                                RE: mastodon.social/@stephanetrebe

                                                                                                                                                                                                                                                                                                                la dette technique vue au regard de décisions de management et de d'artisanat (pas que ) : dev.to/adamthedeveloper/techni

                                                                                                                                                                                                                                                                                                                - terme utilisé par les devs pour parler aux managers (préoccupations financières) qui n'ont pas fait le chemin inverse
                                                                                                                                                                                                                                                                                                                - elle est souvent imposée à l'équipe de dev sans le temps pour la rembourser
                                                                                                                                                                                                                                                                                                                - le métier de dev est un métier de compromis
                                                                                                                                                                                                                                                                                                                - legacy != dette technique : la tech évolue et questionne les choix faits avec les possibilités de l'époque

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

                                                                                                                                                                                                                                                                                                                  un article qui évoque les sous le prisme de la performance de la logique métier testée. C'est-à-dire : "un algorithme peut-il passer à l'échelle ?"

                                                                                                                                                                                                                                                                                                                  pythonspeed.com/articles/big-o

                                                                                                                                                                                                                                                                                                                  L'occasion de se familiariser avec la notation big-O pour caractériser les performances d'un algorithme et d'outiller cela avec la github.com/plasma-umass/bigO, qui permet de déterminer la complexité d'une fonction par mesures successives.

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

                                                                                                                                                                                                                                                                                                                  Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

                                                                                                                                                                                                                                                                                                                  github.com/hirsimaki-markus/se

                                                                                                                                                                                                                                                                                                                    :runbsdBg: sysop :runbsdBg: boosted

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

                                                                                                                                                                                                                                                                                                                    manpageblog v1.6 just got released. It is a static blog engine concept that treats written content like classic Unix man pages. It puts content first without sacrificing style and delivers a clean, elegant reading experience free from JavaScript, infinite scrolling, and other distracting clutter. The result is a fast, focused, and genuinely enjoyable way to consume high-quality content which can easily be served on very low power systems and follows the pure minimalism concept.

                                                                                                                                                                                                                                                                                                                    manpageblog is written in Python and available for many systems, including , , or based ones like but also on like or .

                                                                                                                                                                                                                                                                                                                    Changelog v1.6:

                                                                                                                                                                                                                                                                                                                    • Pagination support added
                                                                                                                                                                                                                                                                                                                    • Sitemap support added
                                                                                                                                                                                                                                                                                                                    • SEO optimized
                                                                                                                                                                                                                                                                                                                    • LD+JSON support added
                                                                                                                                                                                                                                                                                                                    manpageblog was initially crafted by me to match the minimalism on FreeBSD and you can directly start with it from the ports:
https://www.freshports.org/www/manpageblog/

                                                                                                                                                                                                                                                                                                                    The project source is available on GitHub at:
https://github.com/gyptazy/manpageblog
                                                                                                                                                                                                                                                                                                                    You can find a real-life demo on my website at https://gyptazy.com


                                                                                                                                                                                                                                                                                                                    manpageblog - a UNIX man page themed static blog engine

                                                                                                                                                                                                                                                                                                                    Alt...manpageblog - a UNIX man page themed static blog engine

                                                                                                                                                                                                                                                                                                                      [?]Hans van der Kwast :qgis: » 🌐
                                                                                                                                                                                                                                                                                                                      @hansakwast@fosstodon.org

                                                                                                                                                                                                                                                                                                                      🎉 New year, new skills!
                                                                                                                                                                                                                                                                                                                      ⌨️ Learn scripting in with my free course at @gisocw : no complex setup, just start from QGIS.

                                                                                                                                                                                                                                                                                                                      Topics:
                                                                                                                                                                                                                                                                                                                      :terminal:
                                                                                                                                                                                                                                                                                                                      :python: basics
                                                                                                                                                                                                                                                                                                                      :qgis: with the Notebook plugin ✨

                                                                                                                                                                                                                                                                                                                      👉 courses.gisopencourseware.org/

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

                                                                                                                                                                                                                                                                                                                        Some new preliminary numbers from Ken Jin for the JIT in Python 3.15:

                                                                                                                                                                                                                                                                                                                        "On AArch64 macOS, the JIT has a 7-8% speedup over the tail calling interpreter with all optimizations enabled."

                                                                                                                                                                                                                                                                                                                        docs.python.org/3.15/whatsnew/

                                                                                                                                                                                                                                                                                                                        github.com/python/cpython/comm

                                                                                                                                                                                                                                                                                                                        This is in addition to 3-4% over the standard CPython interpreter on x86-64 Linux.

                                                                                                                                                                                                                                                                                                                        See also doesjitgobrrr.com

                                                                                                                                                                                                                                                                                                                        Top half of a chart showing dozens of benchmarks, most of them more than 1x faster.

                                                                                                                                                                                                                                                                                                                        Alt...Top half of a chart showing dozens of benchmarks, most of them more than 1x faster.

                                                                                                                                                                                                                                                                                                                        Bottom half of the chart. About half of these are also most of them more than 1x faster, about a quarter are around 0.9 faster, and a quarter are insignificant.

                                                                                                                                                                                                                                                                                                                        Alt...Bottom half of the chart. About half of these are also most of them more than 1x faster, about a quarter are around 0.9 faster, and a quarter are insignificant.

                                                                                                                                                                                                                                                                                                                          [?]DjangoCon US :django: :python: » 🤖 🌐
                                                                                                                                                                                                                                                                                                                          @djangocon@fosstodon.org

                                                                                                                                                                                                                                                                                                                          🚀 The DjangoCon US 2026 CFP is OPEN!
                                                                                                                                                                                                                                                                                                                          We’re heading BACK to Chicago and looking for talks from all experience levels.
                                                                                                                                                                                                                                                                                                                          Got an idea about Django, Python, or the web? We want to hear it!
                                                                                                                                                                                                                                                                                                                          👉 Submit here: pretalx.com/djangocon-us-2026/

                                                                                                                                                                                                                                                                                                                            [?]DjangoCon US :django: :python: » 🤖 🌐
                                                                                                                                                                                                                                                                                                                            @djangocon@fosstodon.org

                                                                                                                                                                                                                                                                                                                            🚀 The DjangoCon US 2026 CFP is OPEN!
                                                                                                                                                                                                                                                                                                                            We’re heading BACK to Chicago and looking for talks from all experience levels.
                                                                                                                                                                                                                                                                                                                            Got an idea about Django, Python, or the web? We want to hear it!
                                                                                                                                                                                                                                                                                                                            👉 Submit here: pretalx.com/djangocon-us-2026/

                                                                                                                                                                                                                                                                                                                              [?]Kevin Bowen :xfce: » 🌐
                                                                                                                                                                                                                                                                                                                              @kevinbowen@hachyderm.io

                                                                                                                                                                                                                                                                                                                              @hugovk

                                                                                                                                                                                                                                                                                                                              Thanks a lot for creating & maintaining this. It's a real handy utility for tracking down version release dates & EOL dates.
                                                                                                                                                                                                                                                                                                                              It's become part of my standard pipx install on my desktops.
                                                                                                                                                                                                                                                                                                                              Much appreciated!

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

                                                                                                                                                                                                                                                                                                                                RE: fosstodon.org/@talkpython/1158

                                                                                                                                                                                                                                                                                                                                un épisode de @talkpython avec les personnes ayant créé les FastAPI, Flask, Django, Quart et Litestar.
                                                                                                                                                                                                                                                                                                                                - les briques des frameworks : wsgi / asgi
                                                                                                                                                                                                                                                                                                                                - async / await
                                                                                                                                                                                                                                                                                                                                - concurrence par threads et process
                                                                                                                                                                                                                                                                                                                                - ORM
                                                                                                                                                                                                                                                                                                                                - critères de choix d'un framework
                                                                                                                                                                                                                                                                                                                                - tâches de fond
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                - hébergement cloud ou non

                                                                                                                                                                                                                                                                                                                                  Paco Hope boosted

                                                                                                                                                                                                                                                                                                                                  [?]Bill » 🌐
                                                                                                                                                                                                                                                                                                                                  @Sempf@infosec.exchange

                                                                                                                                                                                                                                                                                                                                  Pfft. Obfuscated Python. Back in my day, we just used Perl. Obfuscation built in.

                                                                                                                                                                                                                                                                                                                                  thehackernews.com/2026/01/new-

                                                                                                                                                                                                                                                                                                                                    BohwaZ boosted

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

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

                                                                                                                                                                                                                                                                                                                                    @hynek Very nice! Be careful not to do {39-314}:

                                                                                                                                                                                                                                                                                                                                    > Be conscious of the number of significant digits in your range endpoints. A range like py{39-314} will not do what you may expect. (It expands to 275 environment names, py39, py40, py41 … py314.) Instead, use py3{9-14}.

                                                                                                                                                                                                                                                                                                                                    tox.wiki/en/4.33.0/config.html

                                                                                                                                                                                                                                                                                                                                    (Or just drop 3.9)

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

                                                                                                                                                                                                                                                                                                                                      la rediffusion du du 10 décembre est en ligne : youtube.com/watch?v=Dzjjwhx2Amk 🎉
                                                                                                                                                                                                                                                                                                                                      Merci IDnow pour l'accueil, Alex pour la captation et la mise en ligne, Michel Martin et Frédéric pour vos interventions.
                                                                                                                                                                                                                                                                                                                                      - loin de ton ordinateur
                                                                                                                                                                                                                                                                                                                                      - Le composant python une ci/cd sur étagère
                                                                                                                                                                                                                                                                                                                                      - on edge, une romance qui s’affirme

                                                                                                                                                                                                                                                                                                                                      Retrouvez les diaporamas des actualités et des interventions sur github.com/lucsorel/conference

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

                                                                                                                                                                                                                                                                                                                                        un article de @andrewnez expliquant pourquoi uv est plus rapide que pour installer des dépendances : nesbitt.io/2025/12/26/how-uv-g

                                                                                                                                                                                                                                                                                                                                        Notamment :
                                                                                                                                                                                                                                                                                                                                        - uv s'en tient à un formalisme issue de différentes PEP
                                                                                                                                                                                                                                                                                                                                        - ce que uv ne fait pas (.egg, pip.conf, pyc compilation)
                                                                                                                                                                                                                                                                                                                                        - ce que permet d'accélérer (langage exécuté, parallélisation en threads plutôt que par process)
                                                                                                                                                                                                                                                                                                                                        - les optimisations "métier" faites par uv que pip pourrait intégrer

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

                                                                                                                                                                                                                                                                                                                                          Bonne année 2026 à vous 🎉

                                                                                                                                                                                                                                                                                                                                          Et pour fêter ça, voici la rétrospective 2025 par @pypi : des actions menées surtout sur la cyber-sécurité de l'écosystème .
                                                                                                                                                                                                                                                                                                                                          blog.pypi.org/posts/2025-12-31

                                                                                                                                                                                                                                                                                                                                            gnunux boosted

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

                                                                                                                                                                                                                                                                                                                                            Un article de @mkennedy qui donne des ordres de grandeur de temps et de consommée par différentes opérations : de la recherche de valeur dans un dictionnaire au lancement d'un process, en passant par les opérations arithmétiques, la manipulation de listes, la dé·sérialisation JSON et recherche en base.

                                                                                                                                                                                                                                                                                                                                            mkennedy.codes/posts/python-nu

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

                                                                                                                                                                                                                                                                                                                                              I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new things coming in Python 3.14, including template strings.

                                                                                                                                                                                                                                                                                                                                              One thing we can use t-strings for is to prevent SQL injection. I illustrated this with xkcd 327 aka “Little Bobby Tables”.

                                                                                                                                                                                                                                                                                                                                              I localised most of the slides for the PyCon I was at, including this comic. Here they are!

                                                                                                                                                                                                                                                                                                                                              hugovk.dev/blog/2026/localisin

                                                                                                                                                                                                                                                                                                                                                [?]Deuchnord » 🌐
                                                                                                                                                                                                                                                                                                                                                @deuchnord@social.deuchnord.fr

                                                                                                                                                                                                                                                                                                                                                Y'a des gens ici qui s'y connaissent un peu avec Homebrew dans le cadre d'une formule Python ?
                                                                                                                                                                                                                                                                                                                                                J'ai des erreurs super bizarres avec ma formule, je comprends rien au souci :/

                                                                                                                                                                                                                                                                                                                                                Le changement : github.com/Kosmorro/homebrew-t
                                                                                                                                                                                                                                                                                                                                                Le résultat : github.com/Kosmorro/homebrew-t

                                                                                                                                                                                                                                                                                                                                                Avant ces changements, la formule se construisait correctement :(

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

                                                                                                                                                                                                                                                                                                                                                  I'm pretty sure lots of coders already know this, but if you're annoyed with dict literals needing so many quotes, consider using dict() with keyword arguments.

                                                                                                                                                                                                                                                                                                                                                  {"foo": 123, "bar": 456, "baz": 789}

                                                                                                                                                                                                                                                                                                                                                  becomes

                                                                                                                                                                                                                                                                                                                                                  dict(foo=123, bar=456, baz=789)

                                                                                                                                                                                                                                                                                                                                                  This only works with string keys, of course, and only of every key is a valid keyword argument. For example, if one of your keys is "class", or "Bud Spencer", or even "", you can't use this method.

                                                                                                                                                                                                                                                                                                                                                    AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                    [?]Die Berliner Volkshochschulen » 🌐
                                                                                                                                                                                                                                                                                                                                                    @vhs_berlin@vhs.social

                                                                                                                                                                                                                                                                                                                                                    🎯 – ab 4. Januar 2026 jeden ersten Sonntag auf die gute Seite wechseln.

                                                                                                                                                                                                                                                                                                                                                    ➡️ statt Zwangs-Updates.
                                                                                                                                                                                                                                                                                                                                                    ➡️ statt Datensauger.
                                                                                                                                                                                                                                                                                                                                                    ➡️ und statt teurer Abo-Software.
                                                                                                                                                                                                                                                                                                                                                    ➡️ und Netzwerkwissen statt Blackbox.

                                                                                                                                                                                                                                                                                                                                                    🤗Mit den Kursen für OpenSource-Software der Berliner Volkshochschulen lernst Du, wie der Umstieg klappt – praxisnah und verständlich. Heute ein Tool wechseln, nächsten Monat das nächste – Schritt für Schritt. Digitale Unabhängigkeit ist machbar.

                                                                                                                                                                                                                                                                                                                                                    ℹ️ Alle Kursvorschläge gibts in unserem Linktree: wonderl.ink/@vhs.berlin

                                                                                                                                                                                                                                                                                                                                                    Info für einen Linux-Einführungskurs, Teil 1, mit Informationen zur Anmeldung: Für Einsteigende, Installation, Grundlagen und Anwendungen. Beginn am 08.05.2026, 17:30–20:45 Uhr, in der VHS Reinickendorf. Kurs unter Leitung von Siegmar Vogel, Kursnummer Re5155-F.

                                                                                                                                                                                                                                                                                                                                                    Alt...Info für einen Linux-Einführungskurs, Teil 1, mit Informationen zur Anmeldung: Für Einsteigende, Installation, Grundlagen und Anwendungen. Beginn am 08.05.2026, 17:30–20:45 Uhr, in der VHS Reinickendorf. Kurs unter Leitung von Siegmar Vogel, Kursnummer Re5155-F.

                                                                                                                                                                                                                                                                                                                                                    Ankündigung eines Online-Kurses zur Bildbearbeitung mit GIMP. Beschrieben werden die Grundlagen wie Werkzeuge, Ebenen, Retusche, Farbe und Layout. Kursbeginn am 09.02.2026 von 18:00 bis 21:15 Uhr. Veranstaltungsort: Steglitz-Zehlendorf, online. Kursleitung: Bettina Breton. Kursnummer: SZ520-062d.

                                                                                                                                                                                                                                                                                                                                                    Alt...Ankündigung eines Online-Kurses zur Bildbearbeitung mit GIMP. Beschrieben werden die Grundlagen wie Werkzeuge, Ebenen, Retusche, Farbe und Layout. Kursbeginn am 09.02.2026 von 18:00 bis 21:15 Uhr. Veranstaltungsort: Steglitz-Zehlendorf, online. Kursleitung: Bettina Breton. Kursnummer: SZ520-062d.

                                                                                                                                                                                                                                                                                                                                                    Ankündigung eines Kurses: "Einführung in Mozilla Thunderbird - E-Mails einrichten, ordnen, Spam vermeiden, Funktionen verstehen - kostenlos und praxisnah." Kursdatum: Dienstag, 24.03.2026, Uhrzeit: 17:15–20:30 Uhr in Reinickendorf. Kursleitung: Harald Voß, Kursnummer: Re5115-F.

                                                                                                                                                                                                                                                                                                                                                    Alt...Ankündigung eines Kurses: "Einführung in Mozilla Thunderbird - E-Mails einrichten, ordnen, Spam vermeiden, Funktionen verstehen - kostenlos und praxisnah." Kursdatum: Dienstag, 24.03.2026, Uhrzeit: 17:15–20:30 Uhr in Reinickendorf. Kursleitung: Harald Voß, Kursnummer: Re5115-F.

                                                                                                                                                                                                                                                                                                                                                    Info für einen Blender 3D-Kurs, beginnend am 13.04.2026 von 09:00 bis 16:00 Uhr an der Volkshochschule Lichtenberg. Kursleitung durch Gaby Schulze mit Kursnummer Li5.09-007F. Themen: 3D-Animation, Grafik, Szenen, Material und 3D-Druck. Auf blauem Hintergrund mit einem roten Kreis, der "Bildungszeit" zeigt.

                                                                                                                                                                                                                                                                                                                                                    Alt...Info für einen Blender 3D-Kurs, beginnend am 13.04.2026 von 09:00 bis 16:00 Uhr an der Volkshochschule Lichtenberg. Kursleitung durch Gaby Schulze mit Kursnummer Li5.09-007F. Themen: 3D-Animation, Grafik, Szenen, Material und 3D-Druck. Auf blauem Hintergrund mit einem roten Kreis, der "Bildungszeit" zeigt.

                                                                                                                                                                                                                                                                                                                                                      Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                      [?]Herz++ » 🌐
                                                                                                                                                                                                                                                                                                                                                      @herzenschein@furry.engineer

                                                                                                                                                                                                                                                                                                                                                      I've just published my new blog post:

                                                                                                                                                                                                                                                                                                                                                      "KDE onboarding is good now."

                                                                                                                                                                                                                                                                                                                                                      It will be awesome next.

                                                                                                                                                                                                                                                                                                                                                      I talk about my history with Linux and KDE and what I've done over the years, going through my work as a documentation contractor for KDE until I reach the current state of KDE onboarding docs.

                                                                                                                                                                                                                                                                                                                                                      rabbitictranslator.com/kde-onb

                                                                                                                                                                                                                                                                                                                                                        [?]Christophe Henry » 🌐
                                                                                                                                                                                                                                                                                                                                                        @christophehenry@mastodon.social

                                                                                                                                                                                                                                                                                                                                                        Hey community, I'm struggling with a bit. I'm in a situation of contributing to a project that dynamically detects and adds Python modules from non-standard location (probably by tampering `sys.path`). Namely woob. During development, those packages are located in a directory (not a module, there's no `__init__.py`) named `modules`. But they are imported as `woob_modules` in code.

                                                                                                                                                                                                                                                                                                                                                          [?]Christophe Henry » 🌐
                                                                                                                                                                                                                                                                                                                                                          @christophehenry@mastodon.social

                                                                                                                                                                                                                                                                                                                                                          The solution I found so far is to symlink `modules` to `woob_modules`. This mostly works, Pycharm shows no import error but then, when I want to navigate to source with Ctrl+B PyCharm navigates to a directory under the symlink instead of the actual file. PyCharm seems to consider `modules` and `woob_modules` are two different directory which causes problems with breakpoints and code desync between the 2 versions of the file. I need to constantly refresh from filesystem.

                                                                                                                                                                                                                                                                                                                                                            [?]Christophe Henry » 🌐
                                                                                                                                                                                                                                                                                                                                                            @christophehenry@mastodon.social

                                                                                                                                                                                                                                                                                                                                                            I think I remember a mecanism that allowed to install a module in `site-package` with pip without a pyproject.toml or setup.cfg by symlinking it. I found something with `.pth` but I couldn't get something to work. Of course just renaming `modules` to `woob_modules` and mark it as code it out of question. Any idea?

                                                                                                                                                                                                                                                                                                                                                              [?]advokatt » 🌐
                                                                                                                                                                                                                                                                                                                                                              @km@mastodon.babb.no

                                                                                                                                                                                                                                                                                                                                                              I spent about 2 full working days doing coding (not , but with more control and careful guidance). the end result is a daemon I just deployed to send me alerts on and .

                                                                                                                                                                                                                                                                                                                                                              What's legally interesting, is that 3+ KLOC result of code has no copyright protection at all – copyright protects specific expressions of creativity, and there's not a signle line I had written myself: from start to end it was "AI".

                                                                                                                                                                                                                                                                                                                                                                [?]kaaswe » 🌐
                                                                                                                                                                                                                                                                                                                                                                @kaaswe@swecyb.com

                                                                                                                                                                                                                                                                                                                                                                So when companies try to monetize everything...

                                                                                                                                                                                                                                                                                                                                                                I have an electric car and a charger at home, also a distributor to prevent over current. Due to high prices during daytime I have the possibility in the distributor to set a schedule when my charge box should be available.

                                                                                                                                                                                                                                                                                                                                                                So far so good, but ...
                                                                                                                                                                                                                                                                                                                                                                I can only set different time schedules and not days, so weekends I'm stuck with my week schedule, even though the price is lower and I could charge my car 24h.

                                                                                                                                                                                                                                                                                                                                                                I sen't a mail to the support and asked for that config option, and yes you guessed it right.

                                                                                                                                                                                                                                                                                                                                                                -Sure, that is possible with our PRO subscription.

                                                                                                                                                                                                                                                                                                                                                                Thank you and f**k off.

                                                                                                                                                                                                                                                                                                                                                                I'm no developer but with Burp Suite, Python and some cups of coffee I now have written an API parser in python that will accept command line args.

                                                                                                                                                                                                                                                                                                                                                                myprog.py --disable / enable

                                                                                                                                                                                                                                                                                                                                                                now I can schedule with crontab my own without your PRO subscription.

                                                                                                                                                                                                                                                                                                                                                                HA!

                                                                                                                                                                                                                                                                                                                                                                  Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                  [?]Paul :python: :django: » 🌐
                                                                                                                                                                                                                                                                                                                                                                  @pbx@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                  I recently rediscovered the venerable but powerful "pudb" . I think I was introduced to it at Routable.com a few years ago.

                                                                                                                                                                                                                                                                                                                                                                  It has a design quality I associate with good tools, which is that it's immediately useful with very little RTFM, but also has significant feature depth if you want to go there.

                                                                                                                                                                                                                                                                                                                                                                  E.g. when I use pdb/ipdb, I often do a lot of manual inspection of variables. The pudb "Variables" panel handles almost all those use cases, fast.

                                                                                                                                                                                                                                                                                                                                                                  pypi.org/project/pudb/

                                                                                                                                                                                                                                                                                                                                                                  Screenshot of pudb session. Shows panels ("windows") for code, command line, variables, stack, and breakpoints.

                                                                                                                                                                                                                                                                                                                                                                  Alt...Screenshot of pudb session. Shows panels ("windows") for code, command line, variables, stack, and breakpoints.

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

                                                                                                                                                                                                                                                                                                                                                                    AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                    [?]GNU/Linux.ch » 🌐
                                                                                                                                                                                                                                                                                                                                                                    @gnulinux@social.anoxinon.de

                                                                                                                                                                                                                                                                                                                                                                    Wenn die Computermaus erlischt

                                                                                                                                                                                                                                                                                                                                                                    Logitech G203 Lightsync Beleuchtung wird durch ein Python Skript verändert. Skript und Nutzung wird vorgestellt.

                                                                                                                                                                                                                                                                                                                                                                    gnulinux.ch/wenn-die-computerm

                                                                                                                                                                                                                                                                                                                                                                      [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                      @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                      All I want for 2026 is that the following expression remains true:

                                                                                                                                                                                                                                                                                                                                                                      `len(mt_rushmore.faces) == 4`

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

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

                                                                                                                                                                                                                                                                                                                                                                        I’ve just created a Python Conferences starter pack on FediDevs 👋

                                                                                                                                                                                                                                                                                                                                                                        I added the official Mastodon accounts of Python conferences that are discoverable on the Fediverse :fedi:

                                                                                                                                                                                                                                                                                                                                                                        Only Python conferences, no personal accounts 👇
                                                                                                                                                                                                                                                                                                                                                                        fedidevs.com/s/Nzk5/?v=7

                                                                                                                                                                                                                                                                                                                                                                        If you know other general Python conferences on Mastodon please reply and suggest them 😊

                                                                                                                                                                                                                                                                                                                                                                        Please boost ♻️

                                                                                                                                                                                                                                                                                                                                                                        CC @fedidevs

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

                                                                                                                                                                                                                                                                                                                                                                          Updated my web tool which I use to teach howcomputer.works/learndns/

                                                                                                                                                                                                                                                                                                                                                                          Let me know what do you think. I know the UI still needs a lot of work, but it is better than before :)

                                                                                                                                                                                                                                                                                                                                                                            [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                            @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                            I’m a expert. Not at the level of the "You Suck At Programming" guy (Dave, see ysap.sh; his YouTube videos rock), but if I need it to happen in Bash, I can probably make it happen.

                                                                                                                                                                                                                                                                                                                                                                            But … if it goes just a little too far, if it needs an associative array, it doesn’t take too much to shift the balance from Bash being the right tool to being the right tool (for me, anyway).

                                                                                                                                                                                                                                                                                                                                                                            For stand-alone Python scripts, has really made Python a much easier choice.

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

                                                                                                                                                                                                                                                                                                                                                                              Congratulations to @cheukting_ho, @EvilDMP and @davidhewitt for being recognised on the OpenUK New Year Honours List!
                                                                                                                                                                                                                                                                                                                                                                              openuk.uk/honours/

                                                                                                                                                                                                                                                                                                                                                                                AodeRelay boosted

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

                                                                                                                                                                                                                                                                                                                                                                                I suggest you support Standard Ebooks 📚

                                                                                                                                                                                                                                                                                                                                                                                “Standard Ebooks is a volunteer-driven project that produces new editions of public domain ebooks that are lovingly formatted, open source, free of … copyright restrictions, and free of cost.” ⚖️

                                                                                                                                                                                                                                                                                                                                                                                See what’s free to read on January 1 👇
                                                                                                                                                                                                                                                                                                                                                                                standardebooks.org/blog/public

                                                                                                                                                                                                                                                                                                                                                                                Please boost 🙏

                                                                                                                                                                                                                                                                                                                                                                                CC @standardebooks

                                                                                                                                                                                                                                                                                                                                                                                Various electronic devices showing the same ebook on the screen.

                                                                                                                                                                                                                                                                                                                                                                                Alt...Various electronic devices showing the same ebook on the screen.

                                                                                                                                                                                                                                                                                                                                                                                  [?]Konstantin 🔭 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                  @iamkonstantin@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                  Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                  🎉 We are less than $2k away from hitting our 2026 fundraising goal.

                                                                                                                                                                                                                                                                                                                                                                                  This supports three Django Fellows, our DSF Assistant, dozens of community events like Django Girls, DjangoCons, Django Days, and Django Meds, and the day-to-day work that keeps everything running at the Django Software Foundation.

                                                                                                                                                                                                                                                                                                                                                                                  If you have been waiting to donate, today is a great time.

                                                                                                                                                                                                                                                                                                                                                                                  Employer donation matching also works, including through Benevity.

                                                                                                                                                                                                                                                                                                                                                                                  ❤️ djangoproject.com/fundraising/

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

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

                                                                                                                                                                                                                                                                                                                                                                                    🎉 Thank you, everyone. We increased our fundraising goal from $200k to $300k in 2025, and I'm thrilled to see that we more than met it.

                                                                                                                                                                                                                                                                                                                                                                                    🙏 We had to do more big things in 2026, and your support is greatly appreciated.

                                                                                                                                                                                                                                                                                                                                                                                    Screenshot of a pixelated heart showing 109% of Django's funding goal.

                                                                                                                                                                                                                                                                                                                                                                                    Alt...Screenshot of a pixelated heart showing 109% of Django's funding goal.

                                                                                                                                                                                                                                                                                                                                                                                      [?]Mathew Storm » 🌐
                                                                                                                                                                                                                                                                                                                                                                                      @smattymatty@socialontario.ca

                                                                                                                                                                                                                                                                                                                                                                                      northtube.ca/w/28sUV6uosRvAA3k

                                                                                                                                                                                                                                                                                                                                                                                      I uploaded my old class to - for those who have dabbled in and wants to learn the fundamentals of

                                                                                                                                                                                                                                                                                                                                                                                      The original slideshow has been lost to google drive (R.I.P), but I have mathewstorm.ca/tech/tutorials- as a text guide, for those of you who learn better through words!

                                                                                                                                                                                                                                                                                                                                                                                      Working on getting the second part uploaded :D hopefully this can help some people.

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

                                                                                                                                                                                                                                                                                                                                                                                        I’ve just published a personal retrospective on Python Pescara and our 2025.

                                                                                                                                                                                                                                                                                                                                                                                        It’s a look back at meetups, Django Girls, conferences, and how a local community grew and connected to the wider Python ecosystem.

                                                                                                                                                                                                                                                                                                                                                                                        Full article 👇
                                                                                                                                                                                                                                                                                                                                                                                        paulox.net/2025/12/31/looking-

                                                                                                                                                                                                                                                                                                                                                                                        CC @pescara

                                                                                                                                                                                                                                                                                                                                                                                          [?]andros » 🌐
                                                                                                                                                                                                                                                                                                                                                                                          @andros@activity.andros.dev

                                                                                                                                                                                                                                                                                                                                                                                          Django LiveView is on the front page of Hacker News
                                                                                                                                                                                                                                                                                                                                                                                          #python #django

                                                                                                                                                                                                                                                                                                                                                                                            [?]Alnotz » 🌐
                                                                                                                                                                                                                                                                                                                                                                                            @alnotz@toot.gnous.eu

                                                                                                                                                                                                                                                                                                                                                                                            @bearstech

                                                                                                                                                                                                                                                                                                                                                                                            J'exploite encore rarement UV pour les projets en Python.

                                                                                                                                                                                                                                                                                                                                                                                            Il faudra que refasse le tour des successeurs à NPM pour les projets en JavaScript. 🤔

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

                                                                                                                                                                                                                                                                                                                                                                                              The success of our fundraising campaign this year has knocked our socks off- sending huge THANKS to each one of you wonderful humans in the community. We are so incredibly grateful for your support and to be in community with each of you 🥰🥰

                                                                                                                                                                                                                                                                                                                                                                                                AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                                                [?]dewomser » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                @dewomser@social.tchncs.de


                                                                                                                                                                                                                                                                                                                                                                                                39C3 Plötzlich posten viele so kastrierte Knowlege-Grafiken mit Ihren Fediversbeziehungen zu ihren Followern

                                                                                                                                                                                                                                                                                                                                                                                                Chat-GPT hat mir da was richtiges gevibecodet. 2 Ebenen, maximal 80 Follower über 500 Knoten. Mit Avatar und Nickname. Kann man kopieren und benutzen:
                                                                                                                                                                                                                                                                                                                                                                                                gist.github.com/dewomser/680bc

                                                                                                                                                                                                                                                                                                                                                                                                knowledge graph

                                                                                                                                                                                                                                                                                                                                                                                                Alt...knowledge graph

                                                                                                                                                                                                                                                                                                                                                                                                Knowledge-graph Dewomser ist ein Star

                                                                                                                                                                                                                                                                                                                                                                                                Alt...Knowledge-graph Dewomser ist ein Star

                                                                                                                                                                                                                                                                                                                                                                                                  [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                  @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                  Working with (I prefer ) has significantly upped my game; but when it comes to actually writing real , I constantly have to hold ’s hand to get what I consider decent code. If you’re not already a pretty good , you’re not going to end up with anything comprehensible, correct, or reliable.

                                                                                                                                                                                                                                                                                                                                                                                                    [?]codingjoe :django: :python: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                    @codingjoe@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                    It isn't too late to cancel one of your many subscriptions for 2026 and put the money somewhere else. Any suggestions for wonderful maintainers that need a warm hug for 2026?

                                                                                                                                                                                                                                                                                                                                                                                                      [?]Andrea Scarpino » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                      @ilpianista@functional.cafe

                                                                                                                                                                                                                                                                                                                                                                                                      $corporate recently moved us from to (). While I'm disappointed, I quickly set up with a WSL-first approach, which actually works really well. However, I soon realized there was no keystore available.
                                                                                                                                                                                                                                                                                                                                                                                                      `pass` is my go-to, but not everyone wants to deal with GPG setup, so I looked into alternatives for my team. Most people recommend gnome-keyring, but I’m not a fan of bloated solutions. The thing is, I already have a keystore just outside WSL: the Windows Credential Manager.

                                                                                                                                                                                                                                                                                                                                                                                                      So here we are, let's welcome `keyring_wincred` and `winaskpass`! Both store secrets in wincred using a C# script via powershell from WSL 😱

                                                                                                                                                                                                                                                                                                                                                                                                      github.com/ilpianista/winaskpa
                                                                                                                                                                                                                                                                                                                                                                                                      github.com/ilpianista/keyring_

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Konstantin 🔭 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                        @iamkonstantin@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                        Django is at 97% of their funding goal for 2025, it's the backbone of many tools you're currently using so consider supporting the Django Foundation! djangoproject.com/fundraising/

                                                                                                                                                                                                                                                                                                                                                                                                          [?]Larvitz :fedora: :redhat: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                          @Larvitz@burningboard.net

                                                                                                                                                                                                                                                                                                                                                                                                          Wow,The Ansible connection plugin "jailexec.py", that I created this year, which can be used to automate FreeBSD jails without SSH (via jexec) got used in an example git-repository from the @FreeBSDFoundation 😯

                                                                                                                                                                                                                                                                                                                                                                                                          github.com/FreeBSDFoundation/b

                                                                                                                                                                                                                                                                                                                                                                                                          I feel humbled.

                                                                                                                                                                                                                                                                                                                                                                                                          jailexec.py: github.com/chofstede/ansible_j

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

                                                                                                                                                                                                                                                                                                                                                                                                            🐍🗓️6️⃣ The dateutil library is a popular and powerful Python library for dealing with dates and times.

                                                                                                                                                                                                                                                                                                                                                                                                            However, it still supports Python 2.7 by depending on the six compatibility shim, and I’d prefer not to install it for Python 3.10+.

                                                                                                                                                                                                                                                                                                                                                                                                            Here’s how I replaced three uses of its relativedelta in a couple of CLIs that didn’t really need to use it.

                                                                                                                                                                                                                                                                                                                                                                                                            hugovk.dev/blog/2025/minus-six/

                                                                                                                                                                                                                                                                                                                                                                                                              Julien Riou boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                              TIL: Instead of the standard pattern of

                                                                                                                                                                                                                                                                                                                                                                                                              if k not in mydict:
                                                                                                                                                                                                                                                                                                                                                                                                              mydict[k] = []
                                                                                                                                                                                                                                                                                                                                                                                                              mydict[k].append(foo)

                                                                                                                                                                                                                                                                                                                                                                                                              Python comes with a subclass of dict that will automatically create missing elements from a factory function as soon as you try to access them:

                                                                                                                                                                                                                                                                                                                                                                                                              from collections import defaultdict
                                                                                                                                                                                                                                                                                                                                                                                                              mydict = defaultdict(list)
                                                                                                                                                                                                                                                                                                                                                                                                              mydict[k].append(foo)

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

                                                                                                                                                                                                                                                                                                                                                                                                                Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                norwegianblue 0.24.0

                                                                                                                                                                                                                                                                                                                                                                                                                CLI to show end-of-life dates

                                                                                                                                                                                                                                                                                                                                                                                                                show spinner when querying
                                                                                                                                                                                                                                                                                                                                                                                                                support 3.15
                                                                                                                                                                                                                                                                                                                                                                                                                replace dateutil+six dependencies with stdlib
                                                                                                                                                                                                                                                                                                                                                                                                                replace httpx with urllib3
                                                                                                                                                                                                                                                                                                                                                                                                                replace pre-commit with prek

                                                                                                                                                                                                                                                                                                                                                                                                                github.com/hugovk/norwegianblu

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

                                                                                                                                                                                                                                                                                                                                                                                                                  Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                  pypistats 1.12.0

                                                                                                                                                                                                                                                                                                                                                                                                                  CLI for PyPI download stats

                                                                                                                                                                                                                                                                                                                                                                                                                  support 3.15
                                                                                                                                                                                                                                                                                                                                                                                                                  drop 3.9
                                                                                                                                                                                                                                                                                                                                                                                                                  improve verbose output
                                                                                                                                                                                                                                                                                                                                                                                                                  declare type hints
                                                                                                                                                                                                                                                                                                                                                                                                                  replace dateutil+six dependencies with stdlib
                                                                                                                                                                                                                                                                                                                                                                                                                  replace httpx with urllib
                                                                                                                                                                                                                                                                                                                                                                                                                  replace pre-commit with prek

                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/hugovk/pypistats/re

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

                                                                                                                                                                                                                                                                                                                                                                                                                    Je cherchais comment exécuter du code Python dans mon code Java sans que le code Python ne le sache. Avec cette solution (qui fait évidement du dangereux JNI), je dois pouvoir faire des trucs intéressants ... github.com/ninia/jep

                                                                                                                                                                                                                                                                                                                                                                                                                      Will McGugan boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                      More tweaking with Toad and Claude. Hopefully fixed sound on Windows. 🤞

                                                                                                                                                                                                                                                                                                                                                                                                                      Count down to New Years 2026.

                                                                                                                                                                                                                                                                                                                                                                                                                      Pythonistas, run the following in your terminal:

                                                                                                                                                                                                                                                                                                                                                                                                                      uvx ny2026

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

                                                                                                                                                                                                                                                                                                                                                                                                                        Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                        stravavis 0.6.0: create visualisations of Strava activities

                                                                                                                                                                                                                                                                                                                                                                                                                        * add option to select visualisations/allow --bbox as file/support 3.13-3.14/drop 3.9

                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/marcusvolz/strava_p

                                                                                                                                                                                                                                                                                                                                                                                                                        termcolor 3.3.0: ANSI formatting for the terminal

                                                                                                                                                                                                                                                                                                                                                                                                                        * add italic/fix error handling

                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/termcolor/termcolor

                                                                                                                                                                                                                                                                                                                                                                                                                        pylast 7.0.1: A Python interface to Last.fm

                                                                                                                                                                                                                                                                                                                                                                                                                        * fix type hints

                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/pylast/pylast/relea

                                                                                                                                                                                                                                                                                                                                                                                                                        Monochrome heatmap showing lots of Strava activities around greater Helsinki.

                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Monochrome heatmap showing lots of Strava activities around greater Helsinki.

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

                                                                                                                                                                                                                                                                                                                                                                                                                          Just released: humanize 4.13.0! 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                          🤖 Fix `precisedelta` rounding

                                                                                                                                                                                                                                                                                                                                                                                                                          github.com/python-humanize/hum

                                                                                                                                                                                                                                                                                                                                                                                                                            [?]codingjoe :django: :python: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                            @codingjoe@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                            pyupgrade & @adamchainz' django-upgrade have a sister now.
                                                                                                                                                                                                                                                                                                                                                                                                                            Works for JS, TS, you name it and updates your code according to Baseline feature availablity in browsers.
                                                                                                                                                                                                                                                                                                                                                                                                                            github.com/codingjoe/esupgrade

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

                                                                                                                                                                                                                                                                                                                                                                                                                              Doing some vibe coding with Toad and Claude here.

                                                                                                                                                                                                                                                                                                                                                                                                                              Check out the end result:

                                                                                                                                                                                                                                                                                                                                                                                                                              uvx ny2026

                                                                                                                                                                                                                                                                                                                                                                                                                              And the repository:

                                                                                                                                                                                                                                                                                                                                                                                                                              github.com/willmcgugan/ny2026

                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Screen recording of Toad AI software

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

                                                                                                                                                                                                                                                                                                                                                                                                                                uvx ny2026

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

                                                                                                                                                                                                                                                                                                                                                                                                                                  🎮 This is pretty cool. For being "slow", Python and Django can now run doom at 60 FPS using Django LiveView.

                                                                                                                                                                                                                                                                                                                                                                                                                                  This feels like a fun benchmark to start comparing various Django libraries with.

                                                                                                                                                                                                                                                                                                                                                                                                                                  mastodon.social/@andros@activi

                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]andros » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                    @andros@activity.andros.dev

                                                                                                                                                                                                                                                                                                                                                                                                                                    Based on the latest tests I've published [1], Django LiveView [2] appears to be the fastest dynamic frontend (I'm sure more variables can be measured). OK...

                                                                                                                                                                                                                                                                                                                                                                                                                                    How can I test its limits? By drawing a Snake? A Pac-Man?... No... let's crank up the difficulty to Nightmare! Let's run DOOM inside Django 😈

                                                                                                                                                                                                                                                                                                                                                                                                                                    Django starts ViZDoom and sends one <div> per pixel with its color. The game runs at 100x100 pixels at 60 FPS = 600.000 divs/second! 😵‍💫

                                                                                                                                                                                                                                                                                                                                                                                                                                    Furthermore, since the data is sent via broadcast, all players can see the same thing in real time.

                                                                                                                                                                                                                                                                                                                                                                                                                                    Crazy

                                                                                                                                                                                                                                                                                                                                                                                                                                    [1] https://github.com/tanrax/django-interactive-frameworks-benchmark
                                                                                                                                                                                                                                                                                                                                                                                                                                    [2] https://django-liveview.andros.dev/

                                                                                                                                                                                                                                                                                                                                                                                                                                    #django #python #doom

                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]buherator » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                      @buherator@infosec.place

                                                                                                                                                                                                                                                                                                                                                                                                                                      OK so either I have a fundamental misunderstanding of how #Python I/O works, or this is a bug:

                                                                                                                                                                                                                                                                                                                                                                                                                                      I have a `with open(..., "w") as foo:` block in my script. If I execute it twice (now from #IDA, and I experienced the same with #Ghidra) the contents are _appended_ instead of truncating the output first!

                                                                                                                                                                                                                                                                                                                                                                                                                                      WT actual F?!

                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]andros » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                        @andros@activity.andros.dev

                                                                                                                                                                                                                                                                                                                                                                                                                                        Django Interactive Frameworks Benchmark: Django LiveView (WebSocket), traditional SSR, HTMX (AJAX), and Django Unicorn (reactive components)

                                                                                                                                                                                                                                                                                                                                                                                                                                        https://github.com/tanrax/django-interactive-frameworks-benchmark

                                                                                                                                                                                                                                                                                                                                                                                                                                        #django #python #htmx #djangoliveview #djangounicorn

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

                                                                                                                                                                                                                                                                                                                                                                                                                                          Our end-of-year fundraiser supports the programs that make more inclusive and welcoming—like grants that empower communities worldwide. The program may be paused, but your support brings us one step closer to reopening. Chip in today and help us support : donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                          Graphic with the quotation on the right side "The PSF grant made it possible for us to create a free, beginner-friendly space where women could confidently take their first step into tech." and underneath is "Django Girls Portharcourt". On the left side there is a picture of a two women actively engaged in discussion. Overlaid on the bottom is the fundraising theme with color blocks and the text "Python is for everyone." At the bottom is the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Graphic with the quotation on the right side "The PSF grant made it possible for us to create a free, beginner-friendly space where women could confidently take their first step into tech." and underneath is "Django Girls Portharcourt". On the left side there is a picture of a two women actively engaged in discussion. Overlaid on the bottom is the fundraising theme with color blocks and the text "Python is for everyone." At the bottom is the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]BlablaLinux » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                            @blablalinux@mastodon.blablalinux.be

                                                                                                                                                                                                                                                                                                                                                                                                                                            🕵️‍♂️ "Cacher n'est pas effacer !"
                                                                                                                                                                                                                                                                                                                                                                                                                                            Vous pensez qu'un simple rectangle noir protège vos secrets dans un PDF ? ❌ Grosse erreur !

                                                                                                                                                                                                                                                                                                                                                                                                                                            Je vous montre comment un petit script Python de quelques lignes peut lire à travers vos masquages OnlyOffice ou LibreOffice comme s'ils n'existaient pas. La sécurité, ce n'est pas du coloriage ! 🎨💻

                                                                                                                                                                                                                                                                                                                                                                                                                                            Apprenez à vraiment protéger vos données sensibles sur le Wiki : 👉 wiki.blablalinux.be/fr/securit

                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Un GIF montre comment un petit script Python de quelques lignes peut lire à travers vos masquages OnlyOffice ou LibreOffice comme s'ils n'existaient pas.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                            Looking back at EuroPython 2025 in Prague, a few months later, what really stays with me are the moments in between ✨

                                                                                                                                                                                                                                                                                                                                                                                                                                            Speaking on stage mattered, but so did asking questions, time at the DSF booth, hallway conversations, and celebrating 20 years of Django together 🥳

                                                                                                                                                                                                                                                                                                                                                                                                                                            Conferences like this remind me why community work is about being present, listening, and sharing space 💬

                                                                                                                                                                                                                                                                                                                                                                                                                                            Timeline of my experience 👇
                                                                                                                                                                                                                                                                                                                                                                                                                                            paulox.net/2025/08/08/my-europ

                                                                                                                                                                                                                                                                                                                                                                                                                                            CC @europython

                                                                                                                                                                                                                                                                                                                                                                                                                                            Photo taken during a Q&A session at EuroPython 2025 in Prague. I am standing at a microphone in the audience, facing the stage while asking a question. Other attendees are seated around me.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Photo taken during a Q&A session at EuroPython 2025 in Prague. I am standing at a microphone in the audience, facing the stage while asking a question. Other attendees are seated around me.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Group photo at the Django Software Foundation booth during EuroPython 2025. I am standing behind the table together with other DSF members. Django stickers are spread on the table and a large Django banner is visible behind us. Everyone is smiling, showing a relaxed but purposeful community moment focused on governance and support.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Group photo at the Django Software Foundation booth during EuroPython 2025. I am standing behind the table together with other DSF members. Django stickers are spread on the table and a large Django banner is visible behind us. Everyone is smiling, showing a relaxed but purposeful community moment focused on governance and support.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Photo taken in the conference hallway at EuroPython 2025 showing me standing and smiling at the camera, with Will standing to my left smiling at the camera, and Katia standing to my right smiling while looking at us and holding a phone.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Photo taken in the conference hallway at EuroPython 2025 showing me standing and smiling at the camera, with Will standing to my left smiling at the camera, and Katia standing to my right smiling while looking at us and holding a phone.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Photo of a small celebration during EuroPython 2025 marking the 20th anniversary of Django. I am blowing out candles on a cake while other Django contributors stand nearby. An official Django banner is visible in the background, capturing a shared and symbolic community moment.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Photo of a small celebration during EuroPython 2025 marking the 20th anniversary of Django. I am blowing out candles on a cake while other Django contributors stand nearby. An official Django banner is visible in the background, capturing a shared and symbolic community moment.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                              Would you like to read a year (and a bit) of the "And now for something completely different" bits from the Python 3.14 release notes collected into a single page? Great, here you go!

                                                                                                                                                                                                                                                                                                                                                                                                                                              hugovk.dev/blog/2025/and-now/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                Just shipped django-phone-verify v3.3.0 🎉

                                                                                                                                                                                                                                                                                                                                                                                                                                                ✅ Django 6.0 support (needs Python 3.12+)

                                                                                                                                                                                                                                                                                                                                                                                                                                                🧑‍💻 Admin got nicer: is_valid + is_expired so you can spot expired codes instantly

                                                                                                                                                                                                                                                                                                                                                                                                                                                🧹 New cleanup command: cleanup_phone_verifications with --days + --dry-run + RECORD_RETENTION_DAYS (default 30)

                                                                                                                                                                                                                                                                                                                                                                                                                                                ⚠️ SECURITY_CODE_EXPIRATION_TIME is deprecated → switch to SECURITY_CODE_EXPIRATION_SECONDS (old still works for now)

                                                                                                                                                                                                                                                                                                                                                                                                                                                PyPI: pypi.org/project/django-phone-

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Hacker News 50 » 🤖 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                  @hn50@social.lansky.name

                                                                                                                                                                                                                                                                                                                                                                                                                                                  X-ray: a Python library for finding bad redactions in PDF documents

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Link: github.com/freelawproject/x-ray
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Discussion: news.ycombinator.com/item?id=4

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Michael Jack » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                    @mjack@mastodon.bsd.cafe

                                                                                                                                                                                                                                                                                                                                                                                                                                                    This took way more time than planned to get working: ESP32 Dev Kit microcontroller programmed from the command-line, using esptool and platformio running in a Python venv.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Inspired by github.com/rgl/platformio-esp3

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Screen recording of platformio compiling and uploading OG 'blink' sketch to ESP32 microcontroller, while running in Python venv

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                      I’m happy to announce that the Steering Council has approved my proposal to hold the next Language Summit at @europython 2026 and then alternate with @pycon US!

                                                                                                                                                                                                                                                                                                                                                                                                                                                      The EuroPython Society plan to announce the location and date in the new year, stay tuned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      discuss.python.org/t/language-

                                                                                                                                                                                                                                                                                                                                                                                                                                                      ep2026.europython.eu

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                        PEP 770 was accepted in April of this year, what has happened since then?

                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Published a white paper on PEP 770 and phantom dependencies
                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Auditwheel, manylinux, and cibuildwheel adoption
                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Over 300 projects already ship with PEP 770 SBOM data
                                                                                                                                                                                                                                                                                                                                                                                                                                                        * Fedora and Red Hat adopted PEP 770 for Python packages

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Read more: sethmlarson.dev/pep-770-sbom-d

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Or maybe you're a PSF Contributing Member? Thank you- we are so incredibly grateful for all you do and to be in community with you! Repost to share the and PSF love 🫶

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Already a PSF Supporting Member? Thank you- we are so incredibly grateful for your support and to be in community with you! Repost to share the and PSF love 🫶

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Graphic with the text "I'm a PSF Supporting Member!"  in white on top of a dark grey background. Above is blue, orange, and yellow blocks of color with the text "Python is for everyone" overlaid. At the bottom of the image is the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Graphic with the text "I'm a PSF Supporting Member!" in white on top of a dark grey background. Above is blue, orange, and yellow blocks of color with the text "Python is for everyone" overlaid. At the bottom of the image is the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              xcanehan boosted

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                              A challenge for fans.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              uvx textual-demo

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Solve the 5x5 puzzle. If you do it in under 1 minute, you will be a god amongst mere mortals.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                @brianokken Yes to the warnings.deprecated decorator.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                But it's only 3.13+ so many libraries will have to wait until ~October 2028 until they can use it (or only Q4 2026 for those following SPEC 0).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                docs.python.org/3/library/warn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Re: youtube.com/live/FdgE0GDC7xU

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2 actus de au-delà du cadre de sur les automatisés
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Un article d'Emily Bache formalisant ses attentes sur les tests (coding-is-like-cooking.info/20) :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - robustesse de la prod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - rétroaction rapide sur l'évolution du code
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - faciliter l'appropriation du code
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - accompagne l'évolution de la conception du code

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Une analyse de 1,7 million cas de test qui montre la qualité supérieure de tests écrits manuellement sur ceux générés par des outils, compris : arxiv.org/abs/2509.26204

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Grants help remove barriers, grow communities, and make more accessible worldwide 🐍🌍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The program is currently paused, but every donation brings us closer to reopening! Donate today and help support

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Graphic with the quotation on the top: "The PSF grant allowed us to create a more inclusive, accessible space for aspiring developers in our region, particularly those from underrepresented backgrounds." attributed to "Python Asia Organization". Underneath is an image of APAC, with nodes of activity and lines connecting them. On top is the Python Asia Organization logo. On the top right is the fundraising theme with color blocks and the text "Python is for everyone." and the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Graphic with the quotation on the top: "The PSF grant allowed us to create a more inclusive, accessible space for aspiring developers in our region, particularly those from underrepresented backgrounds." attributed to "Python Asia Organization". Underneath is an image of APAC, with nodes of activity and lines connecting them. On top is the Python Asia Organization logo. On the top right is the fundraising theme with color blocks and the text "Python is for everyone." and the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    JP Mens boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Robert Wolff » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @mahlzahn@nerdculture.de

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Censor, a new document redaction tool, is there!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    It allows to draw black rectangles on PDF documents and to permanently remove the text and images below. Find it on @Codeberg: codeberg.org/censor/Censor, get it from @flathub: flathub.org/apps/page.codeberg, or translate it on Codeberg Translate: translate.codeberg.org/engage/!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    It is a free and open-source graphical user interface (GUI) for and the desktop, and uses the library with its bindings from the module.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      tk 🍜 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]zoug @FOSDEM » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @zoug@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NEW BLOG POST!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      You may be tired of hearing about AI (I know I am). I however spent some time these last few weeks running and testing small and local LLMs, and in this article, I want to share how I now use them, and how you can too, no matter how beefy your computer is.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      You'll hear about Ollama, a Python CLI called "llm", and the "sllm.nvim" Neovim plugin.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      There's two parts to the article: a first one, technical, and a second one, focusing more on the AI bubble, the environmental costs, and the true benefits (if any) of online AI tools.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Check it out and if you have any comment, please let me know :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      zoug.fr/local-llms-potato-comp

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I wonder why can we see more desktop apps? ++

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fonctionnalités prévues dans 3.15 docs.python.org/3.15/whatsnew/ 📣
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - module profiling dédié au d'exécution de code
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - profiling.tracing : profileur systématique cProfile
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - profiling.sampling : , le nouveau profileur statistique
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - open('file.txt') utiliseras l'encodage utf8 quel que soit l'OS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - compilateur just-in-time amélioré
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - messages améliorés des erreurs liées à des attributs inexistants
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - modules améliorés : integer, argparse, calendar, abc, futures, dataclasses, etc.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            la prochaine conférence européenne aura lieu à Athènes en Grèce, du mercredi 15 au dimanche 19 avril 2026. L'appel à interventions est ouvert jusqu'au 8 février 2026 : 2026.djangocon.eu/cfp/ 📣

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Si vous souhaitez suivre davantage d'actus concernant Django sur :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - la page fedidevs.com/django/ propose des profils de personnes travaillant ou communiquant activement sur ce framework
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - le compte @djangonews publie une newsletter hebdomadaire d'actualités

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Christian boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @frankel@mastodon.top

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            PyBeach, a PSF Fiscal Sponsoree, is a one-day, community-driven event in Los Angeles that brings together professionals, enthusiasts, and students for talks, sprints, and networking. Your donation helps support by aiding future events!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Graphic with the text "Support PyBeach, a Fiscal Sponsoree of the Python Software Foundation". The top right has the campaign branding of colored blocks that states "Python is for everyone." The bottom left has the text "Your donations make a difference" and the bottom right has a blue block of color with the PyBeach logo: a snake in a pool inner tube, with a depiction of the ocean, sunset, and a silhouette of a palm tree.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Graphic with the text "Support PyBeach, a Fiscal Sponsoree of the Python Software Foundation". The top right has the campaign branding of colored blocks that states "Python is for everyone." The bottom left has the text "Your donations make a difference" and the bottom right has a blue block of color with the PyBeach logo: a snake in a pool inner tube, with a depiction of the ocean, sunset, and a silhouette of a palm tree.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🤖 Humanize 4.15.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This does stuff like turning a number into a fuzzy human-readable duration ("3 minutes ago")

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              github.com/python-humanize/hum

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * Add locale support for decimal separator in `intword`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * Add support for Python 3.15
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * `naturaldelta`: round the value to nearest unit that makes sense
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * Fix plural form for `intword` and improve performance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * Replace `Exception` with more specific `FileNotFoundError`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * Replace pre-commit with prek

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Just released: UltraJSON 5.11.0! 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                github.com/ultrajson/ultrajson

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released: Cherry Picker 2.6.0! 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/python/cherry-picke

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just released: OSMViz 4.5.0! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    An OpenStreetMap visualization toolkit for Python

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pypi.org/project/osmviz/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Let's say you want to do good type-checking for the project you're working on. You pick a tool, maybe you use it as an also (so your editor can show you errors, too). As an example, I'm using at the moment. There's three places this might be installed: globally (e.g., `brew install ty`), as a dev-only dependency inside your project (e.g., `uv add --dev ty`), or -- and this one might surprise you -- it might only be used and installed by `pre-commit`, which builds a separate environment for each needed tool (which is great for instance where I use `codespell` as a `pre-commit` check, which seems to need some higher version of Python than my actual project).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Where should you install it?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      If you're the only one on your team running it, globally is fine. If more than just you, then absolutely as a dev-only dependency inside your project ... and **maybe** globally as well.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The only real problem is updates. If you use a reasonable global install scheme, updates will be easy. They're less easy inside your project or in `pre-commit`. And you might care one way or the other! I **don't** want updates! I **do** want updates!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      As for Python type-checking, `ty` seems good so far, but not enough experience with it yet. `basedpyright`, `pyrefly`, and `ruff` all good. These four are my favorites.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Paul Kater » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @paulk@writing.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I just wrote a very very tiny function to internationalise display texts in a program. Incuding a variable number of parameters.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #!/usr/bin/python3

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        def disp(*args):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        # 1e is the replacer text.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        disptext = args[0]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        for a in range (1, len(args)):
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        disptext = disptext.replace("^", str(args[a]),1)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        return disptext

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        print (disp ("Hi ^ there, all ^","you", 5))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        print (disp ("Hola a ^, los ^ alli","vosotros", 5))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Also, in , I was doing the exact thing by hand that `itertools.pairwise` does for you. (Learned about `pairwise` here)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Learned about `__bases__`! It’s the opposite of `__subclasses__` (which I know and use) and a thing I should have been using in a couple of the places where I said `__mro__`.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I've added a few settings to Toad 🐸 to customize the UI.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              You can tweak these settings to create an ultra minimal interface, if that is your thing!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I'm going to squeeze this release in before I take an end of year break. 🎄

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/shorts/iL7nd0e56TI

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "TL;DM (too long; didn't monitor) is a fast, extensible progress bar for Python, forked from tqdm. This fork was created to provide continued maintenance and development as the original tqdm project has become unmaintained."

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                github.com/eliotwrobson/tldm

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  📅 **Jeff’s Friday Office Hours** are back this week.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗓 **Friday, December 19, 2025**
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ⏰ **2:30 PM Central (US & Canada)**
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🔗 Time zone friendly link: [time.is/0230PM_19_December_202)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Open Zoom office hours to hang out, work on projects, chat open source, or just enjoy some company to wrap up the week. Holiday vibes encouraged 🎄☕

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Everyone welcome. No pitches, no bots, just humans.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    un échange sur les de documentation de projet : et le plugin semblent n'être plus maintenus, et son écosystème sont toujours là : mastodon.social/@hynek/1157413

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Utilisez-vous un framework pour documenter votre projet ? Si oui, lequel ?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    L'occasion de (re)voir la présentation "Documentation : trouver son style " de Florian, qui aborde surtout la démarche documentaire plutôt que les solutions techniques : youtube.com/watch?v=0CB4iVcHcsU

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ypeter boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]sephi » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @sephi@tooting.ch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🚨 Job alert!🚨 L’association PETZI cherche une personne qui aime faire du développement web (back) pour bosser sur la billetterie. On est une (toute) petite équipe, on bosse toustes à temps partiel, on fait du Python et du Django, un peu de Nix, et on a plein plein d’idées pour avoir la meilleure billetterie pour nos membres et pour les gens qui achètent des billets ou qui utilisent notre agenda d’événements. ❤️

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Partages bienvenus!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Toutes les infos: petzi.ch/media/Job/default/Bac

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I ported JustHTML from Python to JavaScript with Codex CLI and GPT-5.2 in hours

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        simonwillison.net/2025/Dec/15/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alrighty. The Toad is out of the bag. 👜🐸

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Install toad to work with a variety of coding agents with one beautiful terminal interface.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Check out the blog post for more information...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          willmcgugan.github.io/toad-rel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          I've been told I'm very authentic on camera. You just can't fake that kind of awkwardness.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          youtube.com/shorts/ZLhctxHFBqE

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            I submitted my PyCon US 2026 talk proposal this morning. Not quite as early as I had hoped, but one day ahead of the deadline is better than the last day. :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            If you're considering a proposal, please make the time today or tomorrow to submit it! Talking at PyCon is always a great experience; you really can't find a more supportive and welcoming audience.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            "Your proposals" talk submission page, with status showing "Submitted"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt..."Your proposals" talk submission page, with status showing "Submitted"

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Ever wanted to play Community Bingo? Now’s your chance!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Thanks to Rodrigo Silva Ferreira for creating this game supporting the PSF and 🙏

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Play along, celebrate the community—and if you can, donate to the PSF to help keep Python accessible to all 💙
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              python-bingo.netlify.app/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Exciting news: The PSF's Diversity & Inclusion Workgroup is ready to accept new members! If you're passionate about making an impact and shaping a more inclusive community, fill out this short form -> forms.gle/Fr7zmwLuZTGf43ha7 Applications close 31 Dec 2025, 23:00 GMT.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ty, l' édité par Astral, qui vérifie la cohérence des annotations de typage dans une base de code passe en version beta : astral.sh/blog/ty

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Et pour les personnes qui utilisent ou , il existe une extension : marketplace.visualstudio.com/i

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    📐 I just used @tonybaloney 's sweet-as richbench project for the first time, to validate a small optimization. Will definitely be using it again in the future!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    github.com/mongodb/mongo-pytho

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🕰️ time-machine 3.2.0 is out!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      This is my package for mocking the current time in Python tests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The new "naive mode" controls how time-machine interprets naive datetimes. Change it to increase compatibility with freezegun when migrating test suites, or to ban naive datetimes entirely so that your tests run consistently in different timezones.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      time-machine.readthedocs.io/en

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Thanks for the link @benjaoming ,I didn’t know that Python.org page and it’s very useful. Django has a similar section for AI-assisted security reports:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        docs.djangoproject.com/en/dev/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        What I find interesting is how GNOME, Python, and Django converge on the same idea: AI can be a tool, but responsibility, disclosure, and reviewability stay with the contributor, otherwise the cost shifts to maintainers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Maybe the next step is finding a shared place to collect and compare these approaches.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Fabien LOISON (FLOZz) » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @FLOZz@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          S'il y a des gens sur qui ont envie de parler un peu de (et autre), demain soir il y a un Meetup AFPy avec des Lightning Talk 🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          meetup.com/fr-FR/python-afpy-l

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Ivan Enderlin 🦀 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @hywan@floss.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ty, astral.sh/blog/ty.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            > ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to tools like mypy, Pyright, and Pylance.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Produced by the great people at Astral, worth taking a look!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Max Resing » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @resingm@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Third tool announced by . This time it's a type checker and language server: ty.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This is it. I will now integrate uv, ruff and ty in my workflow. These folks produce such high quality . It's amazing!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]skotperez » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @skotperez@voragine.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GeoPandas. Reading and writing files

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]skotperez » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @skotperez@voragine.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Map Application Using Python, GeoJSON, and Folium

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]skotperez » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @skotperez@voragine.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Visualizing GeoJSON Data with Folium in Python

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]skotperez » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @skotperez@voragine.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                How to Access Built-In GeoPandas Datasets

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I've spent the day writing a blog post and tweaking Toad. 🐸

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It is not vaporware! I have pics and it did happen.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I'm planning on making the repo public on Thursday. Little nervous TBH. I've been working on this for 6 months. But I have had good feedback, and I've collaborated with some big names in AI to bring you this software.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mark the date. Thursday 18th December, 2025.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🐍 Python 3.15 alpha 3!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🔬 PEP 799: A new high-frequency statistical sampling profiler and dedicated profiling package
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  💬 PEP 686: Python now uses UTF-8 as the default encoding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🌊 PEP 782: A new PyBytesWriter C API to create a Python bytes object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🎨 Colour code snippets in argparse help: bsky.app/profile/savannah.dev/
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ⚠️ Better error messages

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    un web de présentation et de navigation dans les 10 000 paquets de @pypi les plus ⭐⭐⭐, regroupés par domaine fonctionnel, lui-même déduit automatiquement à partir du texte du README du projet passé à la moulinette de word-embeddings : pyatlas.io/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      At PuPPy, Python is for everyone 🐍 This PSF Fiscal Sponsoree brings together the Puget Sound community across all experience levels, fostering diversity and shared learning. Support PuPPy and help us keep Python accessible to all with !
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Graphic with the text "Support PuPPy, a Fiscal Sponsoree of the Python Software Foundation". The top right has the campaign branding of colored blocks that states "Python is for everyone." The bottom left has the text "Your donations make a difference" and the bottom right has a yellow block of color with the PuPPy logo: a depiction of the space needle with the Python logo superimposed and next to it in text "Puget Sound Python".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Graphic with the text "Support PuPPy, a Fiscal Sponsoree of the Python Software Foundation". The top right has the campaign branding of colored blocks that states "Python is for everyone." The bottom left has the text "Your donations make a difference" and the bottom right has a yellow block of color with the PuPPy logo: a depiction of the space needle with the Python logo superimposed and next to it in text "Puget Sound Python".

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I did quite well in the Python community bingo!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        python-bingo.netlify.app

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        It runs on PyScript :)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/rodrigosf672/python

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        And remember to donate to @ThePSF: donate.python.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Bingo square, all checked off except for:
Won a book in a raffle or event

The others are:
Attended a Python local meetup
Put new stickers on my laptop
Gave or attended a talk or workshop
Became friends with Pythonists
Visited a new city thanks to Python
Donated to the PSF
Contributed to open source
Volunteered at a Python event
Helped someone learn Python
Learned a new Python library
Got cool swag from a sponsor
Love for Python
Expressed public thanks to someone in the community
Collaborated on a Python project
Attended a Python conference
Joined a Python community online
Donated to a Python community initiative
Asked my employer to sponsor a Python event
Felt inspired by a talk
Mentored or was mentored
Asked a question at an event
Supported a Python diversity initiative
Tried a new Python tool
Felt proud to be part of the Python community

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Bingo square, all checked off except for: Won a book in a raffle or event The others are: Attended a Python local meetup Put new stickers on my laptop Gave or attended a talk or workshop Became friends with Pythonists Visited a new city thanks to Python Donated to the PSF Contributed to open source Volunteered at a Python event Helped someone learn Python Learned a new Python library Got cool swag from a sponsor Love for Python Expressed public thanks to someone in the community Collaborated on a Python project Attended a Python conference Joined a Python community online Donated to a Python community initiative Asked my employer to sponsor a Python event Felt inspired by a talk Mentored or was mentored Asked a question at an event Supported a Python diversity initiative Tried a new Python tool Felt proud to be part of the Python community

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DjangoCon Europe 2025 in Dublin 🇮🇪

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Looking back at DjangoCon Europe 2025, a few months later, this was a really good way to start the in-person conference season ✨

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          I was there as a speaker and a DSF board member: a talk on mentoring in Djangonaut Space, a short PyCon Italia mention during the lightning talks, and many good hallway conversations 🎉

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Full recap here 👇
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          paulox.net/2025/05/13/my-djang

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CC @djangoconeurope @django @djangonaut @pycon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Photo of me presenting my talk on stage at DjangoCon Europe 2025 in Dublin, standing behind a podium that says “DjangoCon EU 2025 Dublin”, with my badge hanging from the podium and my slides visible on the screen behind me.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Photo of me presenting my talk on stage at DjangoCon Europe 2025 in Dublin, standing behind a podium that says “DjangoCon EU 2025 Dublin”, with my badge hanging from the podium and my slides visible on the screen behind me.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Photo of the lightning talks session at DjangoCon Europe, with Denny, Fiorella, Raffaella, and me on stage in front of PyCon Italia 2025 slides, while I speak at the podium and the others hold pony-shaped balloons.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Photo of the lightning talks session at DjangoCon Europe, with Denny, Fiorella, Raffaella, and me on stage in front of PyCon Italia 2025 slides, while I speak at the podium and the others hold pony-shaped balloons.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Group photo after a Django Software Foundation board session at DjangoCon Europe in Dublin, with Thibaud, me, Sarah, and Tom standing together and facing the camera.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Group photo after a Django Software Foundation board session at DjangoCon Europe in Dublin, with Thibaud, me, Sarah, and Tom standing together and facing the camera.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Group photo of all conference speakers on stage at the end of DjangoCon Europe, with a screen behind them showing the words “Thank you”.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Group photo of all conference speakers on stage at the end of DjangoCon Europe, with a screen behind them showing the words “Thank you”.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            It's the last week to submit a talk to , submit by Friday December 19th!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pycon.blogspot.com/2025/11/tra

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @bmispelon That's so last year. This year's DSF board election ended on 26th November, hoping for the results soon!!!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              digitalsignagefederation.org/p

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                That moment when the test fails only on .

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Baptiste Mispelon [🇬🇧 He/him 🇫🇷 Il 🇳🇴 Han] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @bmispelon@mastodon.social

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @hugovk @joelle Oh that's handy... I wonder if any other resolvers support that feature?

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @joelle Something like:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    uv pip install --resolution=lowest -e .

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Or --resolution=lowest-direct to only use the lowest for your direct deps, letting transitive deps float.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    docs.astral.sh/uv/concepts/res

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    I don't think you can tell it to use the lowest Python mentioned in the toml, but you can hardcode it:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    uv pip install --python 3.10 --resolution=lowest -e .

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      I also wrote a second post that puts together my whole DjangoCon US 2025 experience.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      It is a timeline of the live posts I shared here during the conference, with photos and short notes from talks, hallway conversations, and community moments.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      paulox.net/2025/10/05/my-djang

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DjangoCon US is also, and maybe mostly, about people.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Meeting in person folks you usually talk to online, having long conversations between talks, sharing meals, and spending time together without any agenda.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This human side is what keeps Open Source healthy and sustainable over time. It is one of the reasons why these moments matter so much to me.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Photos by Bart Pawlik.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Photo of me standing among many conference participants in the venue hall, looking at the camera just before the official group photo at DjangoCon US 2025 in Chicago.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Photo of me standing among many conference participants in the venue hall, looking at the camera just before the official group photo at DjangoCon US 2025 in Chicago.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Group photo taken on the balcony inside the conference venue at DjangoCon US 2025, with me looking at the camera together with Thibaud, Velda, and Kumar.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Group photo taken on the balcony inside the conference venue at DjangoCon US 2025, with me looking at the camera together with Thibaud, Velda, and Kumar.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Photo of me sitting at a table with other DjangoCon US 2025 speakers during a group dinner at a Mexican restaurant after the conference sessions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Photo of me sitting at a table with other DjangoCon US 2025 speakers during a group dinner at a Mexican restaurant after the conference sessions.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Close-up photo of me standing in front of the DjangoCon US 2025 banner near the sprint room on the final day of the conference in Chicago.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Close-up photo of me standing in front of the DjangoCon US 2025 banner near the sprint room on the final day of the conference in Chicago.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DjangoCon US 2025 · Chicago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Looking back at DjangoCon US, these photos bring back many great moments.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          I was there as a speaker and as a member of the Django Software Foundation board. I gave my talk and spent some time on stage sharing updates about the work of the DSF, from governance to long-term sustainability.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          In the end, conferences like this are about people, trust, and things built together over time.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Photos by Bart Pawlik

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Close-up photo of me on stage at DjangoCon US 2025 in Chicago while presenting my talk, speaking into a microphone and looking toward the audience.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Close-up photo of me on stage at DjangoCon US 2025 in Chicago while presenting my talk, speaking into a microphone and looking toward the audience.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Wide shot of me presenting my talk on stage at DjangoCon US 2025, with conference attendees seated in the audience and the Chicago city skyline visible behind the stage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Wide shot of me presenting my talk on stage at DjangoCon US 2025, with conference attendees seated in the audience and the Chicago city skyline visible behind the stage.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Group photo behind the Django Software Foundation booth at DjangoCon US 2025, with the DSF banner in the background and board members standing from left to right: Jacob, Thibaud, Afi, Catherine, me, and Jeff.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Group photo behind the Django Software Foundation booth at DjangoCon US 2025, with the DSF banner in the background and board members standing from left to right: Jacob, Thibaud, Afi, Catherine, me, and Jeff.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Photo of me on the main stage at DjangoCon US 2025 in Chicago while speaking about the activities of the Django Software Foundation as a board member.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Photo of me on the main stage at DjangoCon US 2025 in Chicago while speaking about the activities of the Django Software Foundation as a board member.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Show your support for PhillyPUG, a PSF Fiscal Sponsoree! 🐍 With 3,200 members and growing, PhillyPUG hosts events for all levels of enthusiasts, from project nights to workshops. Your donations help grow and sustain this community! psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Graphic with the blue, orange, and yellow blocks of color with the text "Python is for everyone" on a black background. Underneath is a simple white snake. At the bottom is the PSF logo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Graphic with the blue, orange, and yellow blocks of color with the text "Python is for everyone" on a black background. Underneath is a simple white snake. At the bottom is the PSF logo.

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              What your Books.app looks like when you only use it debug the EPUB...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              A dozen or so front covers of "Python" by "Python Documentation Authors".

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...A dozen or so front covers of "Python" by "Python Documentation Authors".

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Just released: blurb 1.3.0 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🗞️ Add support for Python 3.13

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🗞️ Drop support for Python 3.8

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🗞️ Generate digital attestations for PyPI (PEP 740)

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🗞️ Add version subcommand

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pypi.org/project/blurb/1.3.0/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released: flake8-implicit-str-concat 🚀

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🎱 Release to PyPI with Trusted Publishing

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pypi.org/project/flake8-implic

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This plugin helps tidy up after Black:

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just released! stravavis 0.5.0 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Create artistic visualisations with your exercise data.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    pypi.org/project/stravavis/0.5

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    🚴 Drop support for EOL Python 3.8

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    🏃 Skip segments in GPX tracks with empty trkseg

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    🛶 Fix pandas warnings

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Just released! Python Docs Sphinx Theme 2024.10 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pypi.org/project/python-docs-t

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      📚 Add support for Python 3.13

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      📚 Drop support for Python 3.8

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      📚 Add script for handling translations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      📚 Generate digital attestations for PyPI (PEP 740)

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Just released! PrettyTable 3.12 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pypi.org/project/prettytable/3

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Just released: Python 3.14.0a3 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          docs.python.org/3.14/whatsnew/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A mince pie and a mug of tea.

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            docs.python.org/3.14/whatsnew/

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Just released: Python 3.14.0a4 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              docs.python.org/3.14/whatsnew/

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Just released: Python 3.14.0a5 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                docs.python.org/3.14/whatsnew/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Also recently released!

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Especially for π day and !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released: Python 3.14.0a6 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  docs.python.org/3.14/whatsnew/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Three pies on a plate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Three pies on a plate.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released: pypistats 1.9.0 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pypistats is CLI to show download stats from PyPI

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pypi.org/project/pypistats/1.9

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just released: humanize 4.12.2 🚀

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    github.com/python-humanize/hum

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Add support for OSC 8 hyperlinks in the terminal.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      github.com/prettytable/prettyt

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Also create hyperlinks for Markdown, reStructuredText and HTML output.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      github.com/hugovk/norwegianblu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Attached are before and after images.

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Just released: termcolor 3.0.0 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ANSI colour formatting for the terminal.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        🎨 Add support for Python 3.14

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        🎨 Replace literal types with strings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        🎨 Replace deprecated classifier with licence expression (PEP 639)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        🎨 Speedup: move typing imports into type-checking block

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        🎨 Remove deprecated __ALL__, use __all__ instead

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/termcolor/termcolor

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Last 3.12 bugfix release! Now in security fix only!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          And security releases of 3.9-3.11.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Please upgrade 3.9-3.13!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Please test 3.14!

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Just released: Pillow 11.2.1 🚀

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            fosstodon.org/@pillow/11432638

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Just released: Python Docs Theme 2025.4 🚀

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              github.com/python/python-docs-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Thanks to Tomas Roun for the copy button! Demo:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              docs.python.org/3.14/whatsnew/

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Just released! 🚀🚀🚀🚀

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released: Python 3.14.0 beta 1! 🚀🐍

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just released: Python 3.14.0 beta 2! 🚀🐍

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Just released: Python 3.14.0 beta 3! 🚀🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🥧 All the good stuff of b2 but also:

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🥧 Subinterpreters in the stdlib! (PEP 734)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Do you maintain a Python package? Please test 3.14.

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Just released: linkotron 0.6.0!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pypi.org/project/linkotron/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Just released: Python 3.14.0 beta 4! 🚀🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🥧 Last beta!

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Just released: Python 3.14.0 release candidate 1! 🚀🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🫖 T-strings!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🧵 Free-threading is officially supported!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🚇 Subinterpreters in the stdlib!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🗜️ Zstandard compression!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🎨 REPL syntax highlighting and tab autocomplete!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ⚠️ Better error messages!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🛞 No ABI changes: upload 3.14 wheels to PyPI

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🥧 And much, much more!

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Just released: Python 3.14.0 release candidate 2! 🚀🐍

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🪄 The ABI isn’t changing

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🤖 Did I mention Android binaries?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🏆 Bonus: We also released an early Python 3.13.7!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Jeff Forcier [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @bitprophet@social.coop

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                friends, you got any favorite libraries to help introspect large import trees? (use cases: providing feedback during the early import-the-world phase of loading a monorepo; determining how to extract internal dependencies or resolve cycles; etc)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                My fallback is to just whip something up with sys.meta_path finders, but smells like the kinda use case where there might be a nice handy lib already on PyPI.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Congratulations to the new Python Steering Council!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳️ Barry Warsaw @pumpichank (6th term)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳️ Donghee Na @dongheena (2nd)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳️ Pablo Galindo Salgado (6th)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳️ Savannah Ostrowski @savannah (1st)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🗳️ Thomas Wouters @Yhg1s (6th)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  discuss.python.org/t/steering-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Welcome @savannah for the first time and thank you to @gpshead and Emily Morehouse for your 4 and 3 years' service each!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Fun fact: four members have been or are release managers 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  hugovk.dev/blog/2025/steering-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Chart showing the members of each council over time.

This is the sixth year for Barry, Thomas and Pablo, second for Donghee and first for Savannah.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Chart showing the members of each council over time. This is the sixth year for Barry, Thomas and Pablo, second for Donghee and first for Savannah.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The same chart but including Guido's 28 year stint as BDFL.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...The same chart but including Guido's 28 year stint as BDFL.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Paolo Amoroso » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @amoroso@oldbytes.space

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Between 1988 and 1995 Jack Crenshaw posted on Usenet "Let's Build a Compiler", a tutorial series on writing a Pascal compiler that generates 68K Assembly. 35 years later Eli Bendersky revisited the series and rewrote the compiler in Python to generate WebAssembly.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    eli.thegreenplace.net/2025/rev

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Finally finished up my comparison: two implementations of Day 1 (both parts). One done the right way. The other done the right way. github.com/wolf/advent-of-code

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I recorded a video about a new feature I added to Toad...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Toad will detect "dangerous" shell commands in bash commands.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Days since running into the Python 3.1 problem: 0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          > The version '3.1' with architecture 'x64' was not found for Ubuntu 22.04.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The list of all available versions can be found here: raw.githubusercontent.com/acti

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          hugovk.dev/blog/2021/the-pytho

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            I’m using Immich to manage large photo collections from community events (face detection, duplicate removal, smart search) and it’s great 📸

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            What I’m missing is automatic photo culling / best-shot selection: choosing the best photo among similar ones (group shots, event sessions, same subject). 🧞‍♂️

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Any experience with open-source, Python-based solutions for this? or projects to recommend? 🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Installation view from the 2019 Venice Art Biennale: a large wall covered with a grid of framed black-and-white photographs. The frames are evenly spaced and visually similar, with no single image standing out, creating a repetitive and uniform visual pattern.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Installation view from the 2019 Venice Art Biennale: a large wall covered with a grid of framed black-and-white photographs. The frames are evenly spaced and visually similar, with no single image standing out, creating a repetitive and uniform visual pattern.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Amand Tihon » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @alrj@hostux.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Looks like I have a solution in for the second part of day 10.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The code is very much NOT-pythonesque, as I have tried to prepare it for the translation to . This solution also shouldn't need much memory space at all.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              It remains to be seen how long the 8088 will need to solve the few systems with a very large amount of combinations of free variables. But that will be for the weekend.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Cloudflare propose un de workers mis à jour avec de nouvelles fonctionnalités et améliorations : blog.cloudflare.com/python-wor
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - temps de démarrage rapide
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - installation de paquets supportés par PyOdide (notamment tous les paquets pure-python)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - gestionnaire de paquets github.com/cloudflare/workers- basé sur uv
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alternatives : AWS Lambda, Google cloud run

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Python Docs Sphinx Theme

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This is the theme for the Python documentation (and others)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Add support for green, red and yellow side borders for code examples
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Add Portuguese translation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Add support for Python 3.15

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/python/python-docs-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Light mode screenshot showing examples of "good code", with a green border on the left, and "bad code", with red.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Light mode screenshot showing examples of "good code", with a green border on the left, and "bad code", with red.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Same but for dark mode.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Same but for dark mode.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Voted in the Python Steering Council election! 🐍🗳✅

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    mastodon.social/@hugovk/115688

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Ballot Submitted
Thank you for voting!
Election ends 13/12/2025 at 14:00:00

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Ballot Submitted Thank you for voting! Election ends 13/12/2025 at 14:00:00

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Vous saviez, vous, qu'on peut mettre les dépendances d'un script Python directement dans le script avec une syntaxe un poil particulière mais pas si ignoble ? Moi non plus. Heureusement, Julia Evans est là ! packaging.python.org/en/latest

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The December 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/2025/10/a

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Puppet Community Team :fedi: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @puppet@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Got legacy Python hanging around? Trying to make the case to do an upgrade? Max Briggs is on the blog with the cost of sticking with those older versions. Updating can get you:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Faster runtimes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Lower memory use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Reduced annual cloud spend

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The article also has a how-to for manual and automated upgrades of your Python version.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        puppet.com/blog/outdated-pytho

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          📣 la prochaine session de c'est demain soir (mercredi 10 décembre) chez (🙏 pour l'accueil) et ça va être super chouette de Noël !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Inscription gratuite sur meetup.com/python-rennes/event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Si vous ne pouvez pas vous joindre à nous, les rediffusions sont disponibles sur la chaîne du @breizhcamp : youtube.com/playlist?list=PLv7

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            la bibliothèque est intéressante pour plusieurs raisons (github.com/grantjenks/python-d) :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - écrite en pur
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - persistance du cache sur disque avec
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - fonctionnalités avancées, comme locking (cf. grantjenks.com/docs/diskcache/)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Et bien d'autres choses.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              🥁🐼 la version 3.0 de arrive bientôt
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Découvrez les nouvelles fonctionnalités et les améliorations qui arrivent dans cette nouvelle édition de la bibliothèque de : pandas.pydata.org/docs/dev/wha
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - type string dédié (ça n'est plus un "object")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - copy-on-write : l'échantillonnage d'un dataframe crée désormais une copie et préserve l'original
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - utilisation plus généralisée de la syntaxe pd.col pour faire de l'algèbre de colonnes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Mike Coats 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇪🇺🌍♻️ [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @mike@mikecoats.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                My latest blog post: momtag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                mikecoats.com/momtag/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Introducing momtag, or Mike's Opinionated Music Tagger. Keep a small collection of music reasonably and consistently organised.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  To wrap up: again, thank YOU. Our heartfelt gratitude to everyone supporting this campaign- even your re-posts help! It means so much to all of us at the PSF. We're incredibly grateful to be in community with you and to stand together behind this message: Python is for everyone.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Share your story! If Python has impacted your life, join our year-end fundraiser by sharing your story & linking to our donation page: donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Every story matters—whether it simply brightens someone’s day or inspires a donation. Your story strengthens our community 💖

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Become a PSF Supporting Member! Your membership helps keep strong, open, and for everyone- and gives you a voice in the future of Python and the PSF.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Become a member today 🪪👉 donate.python.org/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Make a donation! Your gifts help to:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Keep thriving
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Support CPython and PyPI progress
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Increase security across the Python ecosystem
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Bring the global Python community together
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Make our community more diverse and robust every

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Donate today 💝 donate.python.org/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Donate to one of our incredible Fiscal Sponsorees! Your support helps keep these groups and open and thriving for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Donate today 👉 linktr.ee/thepsf

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Grab @pycharm Pro from @jetbrains at 30% off before Dec 12 🐍💸 ALL proceeds go to the PSF!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Already have PyCharm? Use discount code PYCHARM4PYTHON to renew your subscription at 30% off- ALL proceeds go to the PSF!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            lp.jetbrains.com/support-pytho

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              From @Reuven:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              "30 things I’ve learned from 30 years as a Python freelancer"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              lerner.co.il/2025/12/08/30-thi

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]andros » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @andros@activity.andros.dev

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I've uploaded a demo of the new version of Django LiveView:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                https://django-liveview-demo.andros.dev/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I've also updated the Quick Start:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                https://django-liveview.andros.dev/quick-start/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It's now super easy!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I even use it on my own personal website for any dynamic elements.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I hope it helps you with your future projects!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #python #django #djangoliveview #liveview

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Aaron » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @hosford42@techhub.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Are there any software projects that people would be willing to pay a small weekly or monthly contribution to support me while I develop it? I need a way to feed my family, and I don't like asking for handouts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Please respond with ideas of things you'd like to see exist, that you'd maybe be willing to contribute an ongoing nonzero amount towards, and boost for reach. If you don't have idea of your own, that's fine. Boosting will still help!







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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Python Steering Council election is on!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    hugovk.dev/blog/2025/steering-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This year we have six candidates for five seats.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This chart shows when the nominations arrived: six is fewer than previous years but they didn't all wait until the last three days.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This year we're also using a new "Multi-winner Bloc STAR" voting system: you give between 0-5 stars per candidate.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    If you're in the core team, remember to vote by Friday!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    9 nominations in 2019, 4 with in 8-15 days, rest within 2 days.
2020: 10 nominations, fairly well spread out over the two weeks.
2021: 10 nominations, all within 7 days, 6 within last day.
2022: 8 nominations, fairly well spread out.
2023 and 2024: 8 nominations, all within 3 days.
2025: 6 nominations, spread out within 10 days.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...9 nominations in 2019, 4 with in 8-15 days, rest within 2 days. 2020: 10 nominations, fairly well spread out over the two weeks. 2021: 10 nominations, all within 7 days, 6 within last day. 2022: 8 nominations, fairly well spread out. 2023 and 2024: 8 nominations, all within 3 days. 2025: 6 nominations, spread out within 10 days.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      urllib3 used "DeprecationWarning" for 3 years to deprecate API features and it didn't work, so what do we do instead?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      sethmlarson.dev/deprecations-v

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]codingjoe :django: :python: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @codingjoe@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Django's fresh new task framework has a crontab scheduler now! 🎷 🐍 github.com/codingjoe/django-cr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Jochie 👨🏻‍💻🏳️‍🌈 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @jochie@strangeweb.page

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          AdventOfCode musings/spoilers [SENSITIVE CONTENT]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          My code for Day 7, after a _tiny_ bit of cleanup since last night:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Part 1:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          codeberg.org/jochie/adventofco

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          codeberg.org/jochie/adventofco

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Jochie 👨🏻‍💻🏳️‍🌈 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @jochie@strangeweb.page

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            AdventOfCode musings/spoilers [SENSITIVE CONTENT]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Adding the non-recursive implementation in there as well (thanks to @mina and @tshirtman for the nudges, even if perhaps they weren't intended as such):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            codeberg.org/jochie/adventofco

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            It runs in about half the time and doesn't require the caching structure of course. Performance stats over 10k runs:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Duration min: 760.29µs -30.29µs/+126.71µs] Part 2, filename 'input'

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            vs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Duration min: 1.93ms -106.95µs/+849.05µs] Part 2, filename 'input'

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Some highlights from !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Keynote - Imogen Wright - How Complex Systems Taught Me To Fail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/live/MObVZKZr5vY

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Sofia Toro - How to teach your language to Python (with CPython!)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/watch?v=JhFKjiEWHWA

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Meagen Voss - Building more accessible Python-powered websites
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/watch?v=KrtUTEZzD6U

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Panel - From Contributor to Founder: Turning Python Projects into Products
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Carol Willing, Inessa Pawson, Deborah Hanus, Leah Wasser
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtube.com/live/NB2Q9dbLwVc

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]andros » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @andros@activity.andros.dev

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "Why I forked instead of taking the easy way out"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                5 years abandoned, 1 afternoon to revive it

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                https://en.andros.dev/blog/7134f59f/why-i-forked-instead-of-taking-the-easy-way-out/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #python #django

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]FediMeteo » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @admin@fedimeteo.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Under the hood update!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  So, I wrote a custom Python daemon to run inside the FreeBSD Jails.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • It’s stateful now. If a crash happens at city 15 of 50, it resumes exactly there on reboot.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • If the server naps/is rebooting during a scheduled run, the bot realizes it missed a slot and runs immediately upon waking up.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    adb boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]adb » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @adbenitez@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    this is so cool! I ported to TIC-80 for making, playing and sharing tiny

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    you can import/export files with add/get commands!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    with this you can create games in , , , , etc and play/share them with friends as in-chat apps in /

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    I would like to expose the webxdc API to TIC-80 games so they can do networking/multiplayer and send in-chat messages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    screenshot of delta chat with TIC-80 open as a webxdc

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...screenshot of delta chat with TIC-80 open as a webxdc

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    screenshot of TIC-80 as webxdc app inside delta chat, in the image you can see a TIC-80 game open and some TIC-80 tools

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...screenshot of TIC-80 as webxdc app inside delta chat, in the image you can see a TIC-80 game open and some TIC-80 tools

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]SjoSjo 🐘️ ☑️ 🇺🇦 🇵🇸🇻🇪 » 🤖 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @sjosjo@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      OMG! Hold your horses! There has been a mistake

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The version of after 3.14.1 should obviously been 3.14.1-5

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      What scandalous errors devs make these days! Go stand in a corner… yes you!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      linuxcompatible.org/story/pyth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Dave [He/Him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @stardot@mastodon.me.uk

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @distorted I think that means you're going to every floor up to 3

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          From PyCons to local meetups, events bring people together to learn and connect- a true reflection that Python is for everyone 🌍🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The PSF Grants Program is paused currently, but your support moves us one step closer to reopening.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          💝 Donate today: donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Graphic with the quotation at the top "Receiving the PSF Grant is a powerful recognition of our mission to make the tech ecosystem more inclusive" On the right side there is a blue color block that says "AfroPython Conference" and underneath is the PSF logo. On the bottom half of the image is a photo of two women laughing. Overlaid is the fundraising theme with color blocks and the text "Python is for everyone." At the bottom in small text is says "Photo credit to Dias Team". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Graphic with the quotation at the top "Receiving the PSF Grant is a powerful recognition of our mission to make the tech ecosystem more inclusive" On the right side there is a blue color block that says "AfroPython Conference" and underneath is the PSF logo. On the bottom half of the image is a photo of two women laughing. Overlaid is the fundraising theme with color blocks and the text "Python is for everyone." At the bottom in small text is says "Photo credit to Dias Team". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            mhoye boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]jonny (good kind) [they/them] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @jonny@neuromatch.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            whats up, have you ever thought that programming languages are too anglocentric and wanted to write code top to bottom, right to left?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            introducing vertical-python: pypi.org/project/vertical-pyth

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            complete with a custom codec so your vertical python files are importable just like any other python file!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            so long crummy old hello_world(), say hello to

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            h
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            e
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            l
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            l
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            o
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            _
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            w
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            o
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            r
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            l
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            d
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            )

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Just released! 🚀🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Python 3.14.2 (and 3.13.11)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Waiting for the .2 to upgrade? This one's especially for you!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              So soon? We found some regressions, so here’s an expedited pair of releases. They also come with bonus security fixes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Wolf » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @YesJustWolf@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @CGM I see good in this: new and useful powers for .

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I see bad in this: a thing we knew about for a long time, present elsewhere, why so long coming?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I see neutral in this: things that can be provided by libraries instead of directly in the language should absolutely start in a library. If they earn a spot in the language itself, great.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                I see sad in this: these words make it sound like is ahead and Python is behind overall. That doesn’t match my opinion or personal experience. Absolutely agree on this particular feature. And also I have stated many times "there is no best language", just choices more or less cost-effective for the problem at hand.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                For the problems I’ve faced, with the tools I’ve had available, Python has been a more cost-effective choice than TCL the majority of the time. From your words, I took that you prefer TCL. Nothing wrong with that!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Wolf boosted

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TIL: In , booleans are a subclass of int.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Terminal screenshot from a Python 3.13.5 REPL.

After setting the variable x to False, the expression "x is True" returns False, but "isinstance(x, int)" returns True.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...Terminal screenshot from a Python 3.13.5 REPL. After setting the variable x to False, the expression "x is True" returns False, but "isinstance(x, int)" returns True.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You've got one week left to grab PyCharm Pro from JetBrains at 30% off- but why wait?? Jump on this deal today, ALL proceeds go to the PSF 🐍 lp.jetbrains.com/support-pytho

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    lp.jetbrains.com/support-pytho

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      starts later today, it's a ~30-hour online conference open to everyone, and last year's was excellent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tickets are free, but you can also pay a custom amount, and/or make a donation. It's a great way to support the community (maybe you have some training budget to use up before end of year?)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schedule: 2025.conference.pyladies.com/e

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Tickets: pretix.eu/pyladiescon/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Mastodon: @pyladiescon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Back to top - More...