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

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

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

            There's another researcher, Zhengyu Liu, who's been finding CPython crashes (mostly use-after-free) at breakneck speed (19 in 5 days!): github.com/python/cpython/issu

            Not sure about what technique they're using, but their site states they they favor "leveraging program analysis approaches to detect/exploit/patch vulnerabilities in real-world complex applications and systems".

            Their reports are comprehensive, with great presentation and details.

            jackfromeast.github.io/

              Django boosted

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

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

                There's a researcher, Jiang Yuancheng, who's doing a great work finding CPython crashes and memory leaks: github.com/python/cpython/issu

                They've come up with a very clever idea for a new way of fuzzing, made a fine tool out of it, and are reaping great results.

                Fuzzing can be a diminishing returns endeavor: you only have so many bugs to find. Their approach has shown itself to cover different areas and kinds of issues well, as shown by their track record.

                  [?]Dmitry Tantsur » 🌐
                  @creepy_owlet@mastodon.online

                  GoPLS integration breaking in ViM after upgrade to Fedora because of subtle differences in 3.14 was definitely not on my bingo for today.

                  YouCompleteMe uses the following Python code:

                  urllib.parse.urljoin('file:', urllib.request.pathname2url('/path/to/project'))

                  This produces file:///path/to/project on Python 3.10 but file:/path/to/project on 3.14. Now I'm really curious why.

                    [?]Dmitry Tantsur » 🌐
                    @creepy_owlet@mastodon.online

                    In fact, it's purely within urljoin. Despite having changes in 3.14, pathname2url does not seem to be involved. This has different outputs on 3.10 and 3.14:

                    import urllib.parse; print(urllib.parse.urljoin('file:', '/some/path'))

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

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

                        RE: fosstodon.org/@mariatta/115708

                        If there is a Pythonista in your community that has made meaningful impact and contributions but don't identify as a PyLady? Great news, you can nominate them for other awards and recognitions in the Python community, such as PSF Community Service Award and PSF Fellow.

                        Read my blog on how to say thanks to people for other ideas of recognition

                        mariatta.ca/posts/how-to-thank

                        Marcos Dione boosted

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

                        Is there a PyLady that has made meaningful impact in your community?
                        Nominate them for the Outstanding PyLady Award as your way to say thanks.

                        People don't magically receive award and recognitions. Someone need to submit the nomination. Why not you?

                        I've just submitted several nominations to people I admire. Now it's your turn.

                        Ideas on who you can nominate:
                        Community leader, speaker, educator, open source contributor, mentor, blogger, volunteer, etc

                        secretcodes.dev/outstanding-py

                            [?]Zulfian » 🌐
                            @zulfian@mastodon.social

                            After my talk at @gnome Asia Summit, I’ve published the source code of Jollpi, a Python-based text editor I’m rewriting with a modern stack.

                            Built with Python 3, @GTK 4 and GtkSourceView 5, using a modern async architecture and standard Python packaging (pyproject.toml, pip).
                            It installs cleanly and integrates like a regular Linux desktop app.

                            Feel free to try it and share feedback.

                            Source code: gitlab.com/zulfian1732/jollpi-

                              [?]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 » 🌐
                                  @bmispelon@mastodon.social

                                  AodeRelay boosted

                                  [?]Fabio Manganiello » 🌐
                                  @fabio@manganiello.eu

                                  📰 New blog article

                                  Self-host your own multi-service #music server on #Android

                                  How to replace your music streaming apps with a setup that supports multiple streaming services, multiple devices and multiple outputs from a single Webapp.

                                  #mopidy #platypush #termux #ntfy #Tasker #python

                                  @Selfhosted @Android @python

                                  https://blog.platypush.tech/article/Self-host-your-music-experience-on-mobile

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

                                    @hugovk @joelle Oh that's handy... I wonder if any other resolvers support that feature?

                                      [?]Josiah Winslow » 🌐
                                      @winslowjosiah@hachyderm.io

                                      Throughout this year's event, I've been working on a single-line program that solves *every* 2025 puzzle. The result is a >2,600 character beast I call "The Brahminy".

                                      github.com/WinslowJosiah/adven

                                      A VS Code screenshot of an extremely long line of syntax-highlighted code.

                                      Alt...A VS Code screenshot of an extremely long line of syntax-highlighted code.

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

                                          [?]Joelle » 🌐
                                          @joelle@social.joelle.us

                                          folks, let's say I want to configure a CI build (perhaps a Github action) that uses the *MINIMUM* version of Python and dependencies specified in a pyproject.toml file for the test. I.E. to ensure that features not present in those versions aren't used in new code added to a library.

                                          Is there already an easy way to do this?

                                            [?]Eric Holscher » 🌐
                                            @ericholscher@fosstodon.org

                                            Headed to Japan for the next month, and would love to catch up with anyone in the or community that is around!

                                              AodeRelay boosted

                                              [?]Codeschubse » 🌐
                                              @codeschubse@idic.social

                                              Für ne /#Flask-Webapp, muss ich da die beiden Ordner `flask_session` und `__pycache__` unbedingt per tracken, oder sollte ich die sogar via .gitignore aus dem Tracking rausnehmen?

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

                                                      Will McGugan boosted

                                                      [?]chris » 🌐
                                                      @chrispy@chaos.social

                                                      👉 don’t chase every trend. You keep your home base in , and you selectively raid the other villages for their best tools.

                                                      «A Pythonista’s Guide to the 2026 Code Rush»
                                                      efficientcoder.net/python/care

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

                                                          [?]~/rqm » 🌐
                                                          @rqm@exquisite.social

                                                          in 7.8-current has been bumped to from 3.12.

                                                          If you run any applications via then you might find they are failing to launch and cannot be upgraded either because of the version bump. You need to reinstall them all:

                                                          $ pipx reinstall-all

                                                          Solved my woes :flan_thumbs:

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

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

                                                              Last year, Tanvi Sharma showed how dashboards and can power transparency and civic engagement in Austin.

                                                              Now we’re looking for your ideas for - especially from women. (Not even 6% of submissions are from women this year!)

                                                              closes Friday at 5 p.m. CST → pytexas.org/2026/

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

                                                                                                                [?]jj@::1$:~ » 🌐
                                                                                                                @thejtoken@hachyderm.io

                                                                                                                [?]Kevin Veen-Birkenbach » 🌐
                                                                                                                @kevinveenbirkenbach@microblog.infinito.nexus

                                                                                                                Today I finally release 1.0.0 🎉

                                                                                                                A multi-distro workflow & package manager built on + . It unifies repo management, builds & releases and now stabilizes and future-proofs @infinito development and deployment.
                                                                                                                More: s.veen.world/pkgmgr

                                                                                                                A simple line-art robot with a command-line symbol on its chest, standing with outstretched arms while surrounded by multiple package icons — representing automation and multi-repository package management.

                                                                                                                Alt...A simple line-art robot with a command-line symbol on its chest, standing with outstretched arms while surrounded by multiple package icons — representing automation and multi-repository package management.

                                                                                                                  [?]Kevin Veen-Birkenbach » 🌐
                                                                                                                  @kevinveenbirkenbach@microblog.infinito.nexus

                                                                                                                  🚀 dirval published on !

                                                                                                                  My first official package 🎉
                                                                                                                  can now be installed easily via:

                                                                                                                  pip install dirval

                                                                                                                  It is a core library of the ecosystem and is used by backup, validation, and infrastructure tools to reliably detect directory structure changes.

                                                                                                                  Thanks to , I can now release and publish packages much faster and more consistently.

                                                                                                                  Released under the License.

                                                                                                                  pypi.org/project/dirval/

                                                                                                                    [?]René Dudfield » 🌐
                                                                                                                    @renedudfield@fosstodon.org

                                                                                                                    Seven hours of chatting with llms can save you 5 minutes of reading documentation.

                                                                                                                      [?]Jeff Forcier » 🌐
                                                                                                                      @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.

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

                                                                                                                          🕹️ 24 jours de /
                                                                                                                          Jour 12: 24jdpp.forge.apps.education.fr
                                                                                                                          Pour des activités en classe, pour ceux qui veulent découvrir Pyxel et/ou se préparer pour la Nuit du Code (nuitducode.net).

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

                                                                                                                              [?]Bjarni |grep -i tech » 🌐
                                                                                                                              @HerraBRE@floss.social

                                                                                                                              I got nerd-sniped by some friends...

                                                                                                                              I am feeling somewhat better now, but this is the outcome: github.com/BjarniRunar/Pipe - easy shell-like pipes of unix utilities, in !

                                                                                                                              Example:

                                                                                                                              from pipe import *
                                                                                                                              sh.uname | sh.grep('Linux') | sh.Check

                                                                                                                              (Raises an exception if not on Linux... assuming it runs at all).

                                                                                                                                [?]PyLadies Global » 🌐
                                                                                                                                @pyladies@fosstodon.org

                                                                                                                                🌟 Nominate an Outstanding PyLady! 🌟
                                                                                                                                Know a woman or non-binary PyLady making an impact in the Python community? Nominate them (or yourself!) for the Outstanding PyLady Award! 💜🐍

                                                                                                                                📩 Nominate here:
                                                                                                                                docs.google.com/forms/d/e/1FAI

                                                                                                                                🗓️ Deadline for PyCon US recognition: Dec 31

                                                                                                                                More info👇
                                                                                                                                kit.pyladies.com/en/latest/glo

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

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

                                                                                                                                        💚 Thanks everyone for a lovely December Django London meetup!

                                                                                                                                        Big thanks to Abigail Afi Gbadago for the @MongoDB Overview talk, and to MongoDB for hosting us. Between talks, pizza, and our traditional Django Quiz 🏆, it was a great way to close the year!

                                                                                                                                        We’re now looking ahead to 2026 — if you’d like to give a talk (Django, Python, engineering, community), we’d love to hear from you 👇
                                                                                                                                        ripe-shovel-1a2.notion.site/2a

                                                                                                                                        Adam Johnson hosting the Django Quiz at the Django London Meetup in the MongoDB event space, standing in front of quiz questions on large screens while attendees follow along from their seats.

                                                                                                                                        Alt...Adam Johnson hosting the Django Quiz at the Django London Meetup in the MongoDB event space, standing in front of quiz questions on large screens while attendees follow along from their seats.

                                                                                                                                        Audience seated at the Django London Meetup in the MongoDB event space, watching speaker Abigail Afi Gbadago present a “MongoDB Overview” talk on large screens, with MongoDB-branded decor and a festive December atmosphere.

                                                                                                                                        Alt...Audience seated at the Django London Meetup in the MongoDB event space, watching speaker Abigail Afi Gbadago present a “MongoDB Overview” talk on large screens, with MongoDB-branded decor and a festive December atmosphere.

                                                                                                                                          Fred de CLX boosted

                                                                                                                                          [?]Kairos Prometheon » 🌐
                                                                                                                                          @kairos_prometheon@mastodon.social

                                                                                                                                          TextAudio is now open source!

                                                                                                                                          A privacy-first text-to-speech platform that converts documents into audiobooks without Big Tech surveillance. Features voice cloning, 23 languages, and production-ready microservices architecture.

                                                                                                                                          Your documents, your data, your control. Built on sovereignty principles, released under MIT license.

                                                                                                                                          Feel free to continue.

                                                                                                                                          🔗 github.com/Pariatorn/textaudio

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

                                                                                                                                              AodeRelay boosted

                                                                                                                                              [?]zolaris » 🌐
                                                                                                                                              @zolaris@mastodon.illumos.cafe

                                                                                                                                              I have a ruleset defined for all of my VMs, but it always bothered me that they didn’t share the same syntax, formatting, ordering, etc. I figured I could reduce the complexity and solve all of these inconsistencies by modularizing my firewall rules. Ideally, I wanted something like:

                                                                                                                                              ```
                                                                                                                                              import enable_ssh_in
                                                                                                                                              ```

                                                                                                                                              which would inject the corresponding rule fragment into the ruleset. Some modules would also need light post-processing such as filling in port numbers, selecting protocols, and similar adjustments.

                                                                                                                                              Unfortunately, can’t handle rule imports, so the next best option is to pre-bake the full ruleset and hand the final result to IPF.

                                                                                                                                              My first attempt was with m4, but the result was messy and triggered my . Then I tried doing it in , and the outcome is much cleaner.

                                                                                                                                              Now I can write a simple text file like: paste.omnios.org/?97e42d30483c
                                                                                                                                              Feed it through my macro processor, and it generates this: paste.omnios.org/?5db469ba780c

                                                                                                                                              What do you think about this?

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

                                                                                                                                                  [?]Ebokify » 🌐
                                                                                                                                                  @ebokify@mastodon.social

                                                                                                                                                  Clean Code in Python (2 ed)
                                                                                                                                                  ebokify.com/clean-code-in-pyth

                                                                                                                                                  📕 ebokify.com/python

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

                                                                                                                                                      [?]Habr » 🤖 🌐
                                                                                                                                                      @habr@zhub.link

                                                                                                                                                      [Перевод] Django 6.0: эволюция фреймворка в деталях

                                                                                                                                                      Команда Python for Devs подготовила перевод обзора обновлений Django 6.0. В свежем релизе фреймворк усиливает совместимость между СУБД, упрощает работу с email, улучшает ORM, добавляет удобства в шаблонах и снижает риск «выгорания» первичных ключей.

                                                                                                                                                      habr.com/ru/articles/975472/

                                                                                                                                                        [?]Alexandre B A Villares » 🌐
                                                                                                                                                        @villares@pynews.com.br

                                                                                                                                                        James C boosted

                                                                                                                                                        [?]Judy2k » 🌐
                                                                                                                                                        @judy2k@chaos.social

                                                                                                                                                        Exciting news! My new role at Jetbrains is Head of Python Ecosystem.

                                                                                                                                                        That means I’ll be driving strategy for our products aimed at developers, including . It’s going to be a fun but tough role, and we have exciting things in store :)

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

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

                                                                                                                                                              🌕 Django 6.0 重大更新:範本局部元件與背景任務框架
                                                                                                                                                              ➤ 深入解析 Django 6.0 的範本局部元件與任務框架技術細節
                                                                                                                                                              adamj.eu/tech/2025/12/03/djang
                                                                                                                                                              Django 6.0 重磅登場,為這款 20 歲的 Python 網頁框架帶來了諸多新功能。其中最引人注目的包括範本語言新增的「局部元件」(partials) 功能,讓開發者能更輕鬆地封裝和重複使用範本中的小片段,並大幅簡化了程式碼的維護。此外,Django 6.0 還引入了內建的「任務框架」(Tasks framework),讓開發者能夠將非 HTTP 請求週期的程式碼(如寄送郵件、處理資料)卸載到背景工作執行,解決了長期以來 Django 在背景任務處理方面的不足,可望藉由第三方套件提供更完善的解決方案。
                                                                                                                                                              + 太棒了!局部元件聽起來能省下大量重複的範本程式碼,尤其在維護大型專案時肯定很有幫助。期待它的廣泛應用。
                                                                                                                                                              + 終於有內建的任務框架了!之前都得仰賴 Celery 這些複雜
                                                                                                                                                              開發

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

                                                                                                                                                                [?]John » 🌐
                                                                                                                                                                @papajohn@sfba.social

                                                                                                                                                                If you're a software engineer and you have the means, you should probably donate to the @ThePSF -- even if you don't use day-to-day a lot of the systems and tooling you rely on almost certainly does.

                                                                                                                                                                donate.python.org

                                                                                                                                                                An image from the Python Software Foundation that has "Python for Everyone" at the top and "I donated to the PSF!" in the middle.

                                                                                                                                                                Alt...An image from the Python Software Foundation that has "Python for Everyone" at the top and "I donated to the PSF!" in the middle.

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

                                                                                                                                                                      [?]Françoise Conil » 🌐
                                                                                                                                                                      @fcodvpt@framapiaf.org

                                                                                                                                                                      La présentation d'Ava Katushka, « What you need to know about computer memory as a programmer explained by Lilliputians », est très pédagogue, joyeuse et belle. Je la recommande

                                                                                                                                                                      Ava Katushka's presentation is very educational, joyful and beautiful. I recommend it.

                                                                                                                                                                      youtube.com/watch?v=IUPSnSCJbP

                                                                                                                                                                        [?]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 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇪🇺🌍♻️ » 🌐
                                                                                                                                                                              @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

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

                                                                                                                                                                                                  Timo Tijhof boosted

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

                                                                                                                                                                                                    Lily boosted

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

                                                                                                                                                                                                          Fritange boosted

                                                                                                                                                                                                          [?]Wayne Werner » 🌐
                                                                                                                                                                                                          @ketmorco@fosstodon.org

                                                                                                                                                                                                          I have done a *very* ridiculous thing.

                                                                                                                                                                                                          waynewerner.com/blag/2025-11-2

                                                                                                                                                                                                          Introducing -- the absolutely best decentralized way to develop your software! I mean, it will be. It is just pretty good right now. Using and the power of the library, I'm baking issue tracking into your repo itself.

                                                                                                                                                                                                          Collaboration magic needs more magic, but locally? It *works*. And works pretty well!

                                                                                                                                                                                                            [?]Alexandre B A Villares » 🌐
                                                                                                                                                                                                            @villares@pynews.com.br

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

                                                                                                                                                                                                            Finally another episode of core.py – and it’s over 2 hours 🔥

                                                                                                                                                                                                              Django boosted

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

                                                                                                                                                                                                              0.6.1 of django-new has been released. 🚀

                                                                                                                                                                                                              - Lots of UI tweaks.
                                                                                                                                                                                                              - `--data` flag for data-specific applications.
                                                                                                                                                                                                              - Generate `summary.html` for a user-friendly explanation of the newly created application (h/t @ehmatthes).
                                                                                                                                                                                                              - BETA: `--install` to install packages (only `whitenoise` currently supported).

                                                                                                                                                                                                              🛠️ github.com/adamghill/django-new
                                                                                                                                                                                                              📦 pypi.org/project/django-new/

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

                                                                                                                                                                                                                  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 » 🌐
                                                                                                                                                                                                                    @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 » 🌐
                                                                                                                                                                                                                        @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) » 🌐
                                                                                                                                                                                                                            @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!

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

                                                                                                                                                                                                                                  🕹️ 24 jours de /
                                                                                                                                                                                                                                  Jour 5: 24jdpp.forge.apps.education.fr
                                                                                                                                                                                                                                  Pour des activités en classe, pour ceux qui veulent découvrir Pyxel et/ou se préparer pour la Nuit du Code (www.nuitducode.net).

                                                                                                                                                                                                                                    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

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

                                                                                                                                                                                                                                          @SnoopJ And this is why it's important to use td.total_seconds() and not td.seconds
                                                                                                                                                                                                                                          docs.python.org/3/library/date

                                                                                                                                                                                                                                            Marcos Dione boosted

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

                                                                                                                                                                                                                                            excuse me, what?

                                                                                                                                                                                                                                            ```
                                                                                                                                                                                                                                            >>> td = timedelta(minutes=-5)
                                                                                                                                                                                                                                            >>> td
                                                                                                                                                                                                                                            datetime.timedelta(days=-1, seconds=86100)
                                                                                                                                                                                                                                            >>> td.total_seconds()
                                                                                                                                                                                                                                            -300.0
                                                                                                                                                                                                                                            ```

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

                                                                                                                                                                                                                                              Working on . My plan was to solve each day in both and . I thought I would be further by now. Yes, my Python answer to day 1 solves both parts, but I'm trying to be exemplary: good names, docstrings, comments-where-needed, tests, project structure, all the things.

                                                                                                                                                                                                                                              For some reason, keeps complaining about the (using both and , as usual). I'm concerned I haven't set things up right somehow, but I don't yet see where I've gone wrong.

                                                                                                                                                                                                                                              Once this is working, further days will be easy. At least ... I hope!

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

                                                                                                                                                                                                                                                Jazzband, a PSF Fiscal Sponsoree, ensures the long-term maintenance of projects after their original authors step away 🐍💻 By supporting cooperative coding, Jazzband keeps well-tested, well-documented projects alive. Donate today 💝

                                                                                                                                                                                                                                                Graphic with the text "Support Jazzband, 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 Jazzband logo, a white square with "Jazzband" inside.

                                                                                                                                                                                                                                                Alt...Graphic with the text "Support Jazzband, 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 Jazzband logo, a white square with "Jazzband" inside.

                                                                                                                                                                                                                                                  [?]Guillaume Tronix :python: :emacs: :nix: :linux: » 🌐
                                                                                                                                                                                                                                                  @gtronix@infosec.exchange

                                                                                                                                                                                                                                                  "Django 6.0 brings template partials, background tasks, Content Security Policy, and more"

                                                                                                                                                                                                                                                  "Template partials are now available, allowing projects to modularize templates using small, named fragments. Django6.0 introduces several notable features aimed at improving code modularity, security, and developer workflow."

                                                                                                                                                                                                                                                  alternativeto.net/news/2025/12

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

                                                                                                                                                                                                                                                    Django 6.0 is out 🎉 and includes some exciting new features like CSP, Tasks, or Template Partials 🤩 Many thanks to all 174 people who made this possible 💚

                                                                                                                                                                                                                                                    gist.github.com/felixxm/99501c

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

                                                                                                                                                                                                                                                      discuss.python.org/t/python-3-
                                                                                                                                                                                                                                                      This is the first maintenance release of Python 3.14

                                                                                                                                                                                                                                                      Python 3.14.1 is the first maintenance release of 3.14, containing around 558 bugfixes, build improvements and documentation changes since 3.14.0.

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

                                                                                                                                                                                                                                                        What are the best looking applications you have seen?

                                                                                                                                                                                                                                                        Please boost for more reach.

                                                                                                                                                                                                                                                          Marcos Dione boosted

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

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

                                                                                                                                                                                                                                                          @xssfox sounds like `requirements.txt` is a pretty big typosquatting package name for . I hope it's not a valid name.

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

                                                                                                                                                                                                                                                            Grab PyCharm Pro from JetBrains at 30% off before Dec 12 🐍💸

                                                                                                                                                                                                                                                            Help us reach our $100Kπ fundraiser goal by snagging this great deal- ALL proceeds go to the PSF! lp.jetbrains.com/support-pytho

                                                                                                                                                                                                                                                            lp.jetbrains.com/support-pytho

                                                                                                                                                                                                                                                              [?]вrυnυѕ » 🌐
                                                                                                                                                                                                                                                              @brunus@mamot.fr

                                                                                                                                                                                                                                                              Shell Script imbitable de 300 lignes, avec des gros morceaux d'Image Magick bien ésotériques dedans... réécrit en 150 lignes de Python lisible ! 🥳

                                                                                                                                                                                                                                                              J'vais aller étendre la lessive pour fêter ça !
                                                                                                                                                                                                                                                              En me faire une infusion au maté ! Maximum bamboule !

                                                                                                                                                                                                                                                              Côté tech : c'était du Image Magick dans le Shell Script, c'est devenu du PIL + Wand dans le Python.
                                                                                                                                                                                                                                                              Wand étant un binding Python pour Image Magick : docs.wand-py.org/en/0.6.12/

                                                                                                                                                                                                                                                                [?]Wordmark » 🌐
                                                                                                                                                                                                                                                                @wordmark@mas.to

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

                                                                                                                                                                                                                                                                Just released! 🚀🐍

                                                                                                                                                                                                                                                                Python 3.14.1

                                                                                                                                                                                                                                                                Waiting for the .1 to upgrade? This one's especially for you!

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

                                                                                                                                                                                                                                                                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.

                                                                                                                                                                                                                                                                  [?]myrmepropagandist » 🌐
                                                                                                                                                                                                                                                                  @futurebird@sauropods.win

                                                                                                                                                                                                                                                                  On a slight tangent I have just noticed that on the TI 84 int(x) is NOT the same as in python. Who is to blame for this?

                                                                                                                                                                                                                                                                  A photo showing that int() in python returns -3 for -3.8 but on the T 84 the result is -4

                                                                                                                                                                                                                                                                  Alt...A photo showing that int() in python returns -3 for -3.8 but on the T 84 the result is -4

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

                                                                                                                                                                                                                                                                    If has made an impact in your life, we welcome you to join our year-end fundraiser, grounded in a message we truly believe in: Python is for Everyone.

                                                                                                                                                                                                                                                                    Every donation counts, no matter the size. Your gifts ensure Python is free, forever, for everyone 💝 donate.python.org/

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

                                                                                                                                                                                                                                                                      On this Giving Tuesday, the PSF is reflecting with gratitude on the global community, built from the ground up by individuals- line by line, event by event, connection by connection. We are so incredibly grateful to be in community with each of you.

                                                                                                                                                                                                                                                                      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.

                                                                                                                                                                                                                                                                        Marcos Dione boosted

                                                                                                                                                                                                                                                                        [?]Aaron » 🌐
                                                                                                                                                                                                                                                                        @hosford42@techhub.social

                                                                                                                                                                                                                                                                        I'd be happy to work for cheap on any paid projects while I look for a job -- provided they fit my skillset. I'm great with Python and machine learning, I've worked on ML research and developed novel ML algorithms, and I also have tons of experience working with automated file transfers, databases, automated Excel reporting, and probably other things you may find useful. Just ask! I take pride in doing quality work, and I'm a really clever monkey. :)

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

                                                                                                                                                                                                                                                                          After thought (thought I didn’t plan to put into it), I don’t think "NULL coalescing" and "NULL chaining" needs to be built in to the , and here’s why:

                                                                                                                                                                                                                                                                          * If you’re getting just one thing, the getter can take an optional default result value. works like this in `getattr`, `.get`, and things of that nature. Having an operator for this is fine, but it seems obvious you don’t **need** the language to do it for you.
                                                                                                                                                                                                                                                                          * If you’re walking down a long uncertain chain, I have two arguments:
                                                                                                                                                                                                                                                                          * Knowing the path that leads down into the object to the specific thing you want kinda sounds like an violation. Why do you know so much about the internals of this object. If this deep property is important, maybe it’s part of the interface of the top-level thing. Maybe this is just bad design.
                                                                                                                                                                                                                                                                          * Diving deeply involves lots of possibilities: possible defaults, actual methods of finding the named thing (allow inheritance? Is it an attribute? Is it an element of an array? Etc), did you want to just stop or raise an exception?Does saying what you want really come out to a simple, clean, understandable, one-line, expression?

                                                                                                                                                                                                                                                                          Maybe I’m biased because I don’t have these operators in my day-to-day language; and also can’t remember hitting this situation. And I can certainly see such operators could be helpful. I’m not a language designer. But from my actual experience, in this case, the juice just isn’t worth the squeeze.

                                                                                                                                                                                                                                                                            AodeRelay boosted

                                                                                                                                                                                                                                                                            [?]-Fred- :debian: :noai: » 🌐
                                                                                                                                                                                                                                                                            @fred@mastodon.sujets-libres.fr

                                                                                                                                                                                                                                                                            Il existe des solutions pour ça et j'en ai trouvé 3 ou 4 sur des dépôts . Cela dit, et après en avoir commencé à tester, j'ai réalisé que je faisais fausse route et que ce cas d'usage ne nécessitait pas de déployer un (les solutions trouvées sont toutes déployées avec ça (et ça marche très bien)).

                                                                                                                                                                                                                                                                            Dans la pratique, ce de moins de 2 Ko (il va grossir un peu je précise) me rend un service comparable à celui délivré via une image Docker de plus de 20 Mo.

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

                                                                                                                                                                                                                                                                              0.4.0 of django-new is released. 🚀

                                                                                                                                                                                                                                                                              Now with interactive mode! ✨

                                                                                                                                                                                                                                                                              `uvx django-new` steps through prompts to create a application. It also shows the tree structure of all of the folders and files that were created.

                                                                                                                                                                                                                                                                              Both features thanks to the brilliant `rich` from @willmcgugan.

                                                                                                                                                                                                                                                                              🛠️ github.com/adamghill/django-new
                                                                                                                                                                                                                                                                              📦 pypi.org/project/django-new/

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

                                                                                                                                                                                                                                                                                I am so excited for another (adventofcode.com/2025/). I never get tired of writing code to solve new and different problems. What an amazing amount of work Eric Wastl puts into this. What an amazing thing he creates … year after year after year.

                                                                                                                                                                                                                                                                                Thank you, Eric!

                                                                                                                                                                                                                                                                                This year my plan is to solve in both and . I want to do them all (a tall order even though Eric is cutting back). i want my work to be exemplary: something others might learn from. I want to make sure I don’t short-change my other responsibilities by spending too much time on this. And I have one final issue: by the time evening roles around, I suck. I need to figure out what the best time of day is to squeeze this in!

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

                                                                                                                                                                                                                                                                                  Did you know the PSF Grants Program has awarded over $3M USD to the community since 2015? Though the program is currently paused, its impact lives on- and your donations pave the way for its return.

                                                                                                                                                                                                                                                                                  Read stories from our grantees and donate today 👉 donate.python.org

                                                                                                                                                                                                                                                                                  Graphic with the quotation at the top "Python Brasil celebrated its 20th anniversary in 2024, and for much of these two decades, the event simply wouldn’t have happened without the support of the Python Software Foundation." On the right side there is a blue color block with the PSF logo. On the bottom half of the image is a photo of attendees at Python Brasil 2024. Overlaid is the fundraising theme with color blocks and the text "Python is for everyone." A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                  Alt...Graphic with the quotation at the top "Python Brasil celebrated its 20th anniversary in 2024, and for much of these two decades, the event simply wouldn’t have happened without the support of the Python Software Foundation." On the right side there is a blue color block with the PSF logo. On the bottom half of the image is a photo of attendees at Python Brasil 2024. Overlaid is the fundraising theme with color blocks and the text "Python is for everyone." A white snake flows through the entire image.

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

                                                                                                                                                                                                                                                                                    @travisshears To be fair a whole bunch of standards and tools solved that, piece by piece, over the last 5-10 years. packaging became good even before uv. The benefits of uv are that it's fast, and it combines the functionality of a bunch of other tools that came before it into one program.

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

                                                                                                                                                                                                                                                                                      0.2.0 of django-new has been released. 🎉

                                                                                                                                                                                                                                                                                      `uvx django-new [--api] [--web] [--worker] name [folder]`

                                                                                                                                                                                                                                                                                      - Basic project and app creation for APIs, websites, and worker use cases.
                                                                                                                                                                                                                                                                                      - Optionally create minimal applications similar to DEP-15 (aka, all files in one folder).
                                                                                                                                                                                                                                                                                      - Slightly opinionated folder structure to get you going, but no major decisions that force you into a corner.
                                                                                                                                                                                                                                                                                      - Only includes a few lukewarm takes.

                                                                                                                                                                                                                                                                                      🛠️ github.com/adamghill/django-new
                                                                                                                                                                                                                                                                                      📦 pypi.org/project/django-new/

                                                                                                                                                                                                                                                                                      django-new is designed to be used with uvx or pipx.

uvx django-new [--api] [--web] [--worker] name [folder]

django-new has some opinions about the folder structure and what files are most useful for certain use cases. For example, config is used to store "project-level" files like settings.py. The --api, --web, and --worker flags can be used as an additional modifier to create a specific type of application.

Along with the typical Django files, django-new also creates a few typically used files (if they do not already exist) when creating a new project:

- .env - Environment variables
- .gitignore - git ignore patterns
- pyproject.toml - Python project configuration (PEP 621 compliant)
- README.md - Project documentation

Create a new API
uvx django-new --api name [folder]

                                                                                                                                                                                                                                                                                      Alt...django-new is designed to be used with uvx or pipx. uvx django-new [--api] [--web] [--worker] name [folder] django-new has some opinions about the folder structure and what files are most useful for certain use cases. For example, config is used to store "project-level" files like settings.py. The --api, --web, and --worker flags can be used as an additional modifier to create a specific type of application. Along with the typical Django files, django-new also creates a few typically used files (if they do not already exist) when creating a new project: - .env - Environment variables - .gitignore - git ignore patterns - pyproject.toml - Python project configuration (PEP 621 compliant) - README.md - Project documentation Create a new API uvx django-new --api name [folder]

                                                                                                                                                                                                                                                                                        [?]pino » 🌐
                                                                                                                                                                                                                                                                                        @pino@social.cologne

                                                                                                                                                                                                                                                                                        I've finally started to take a look at Black - the very famous code formatter for .

                                                                                                                                                                                                                                                                                        I really don't like what it does. When I compare my original code with the formatted one, every single change is visually unfortunate imho. It wastes a lot of space compared to the original, and nothing gets prettier or more readable.

                                                                                                                                                                                                                                                                                        But I still love the idea of having one universal, widely-adopted standard formatting, in general. A lot.

                                                                                                                                                                                                                                                                                        ... so I'll go with it now?!?!

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

                                                                                                                                                                                                                                                                                          @wakame I have been thinking about this more and more: make another frontend to accept a more like language. After en.osm.town/@mdione/1156297373 I started reading Ansible's code. Nothing is going to come out of it any time soon, tho :)

                                                                                                                                                                                                                                                                                            [?]Dryusdan » 🌐
                                                                                                                                                                                                                                                                                            @Dryusdan@social.dryusdan.fr

                                                                                                                                                                                                                                                                                            Partage, veille et lecture : pgFirstAid - PostgreSQL Health Check :: https://randoneering.tech/blog/pgfirstaid/pgfirstaid/ The release of pgFirstAid, inspired by FirstResponderKit

                                                                                                                                                                                                                                                                                            Ho, ça a l'air pas mal ce petit truc là #opensource #linux #python #engineering #Shaarli https://dryusdan.link/shaare/a9uQ4Q

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

                                                                                                                                                                                                                                                                                              how to audit for open services with iproute2 anarc.at/blog/2023-03-10-liste -planet -planet

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

                                                                                                                                                                                                                                                                                                As a kind of coding vacation, the last couple of days I spent time working on my programming language, , and I've gotten it to the point where it can process and understand anything in the language spec, which is quite a lot.

                                                                                                                                                                                                                                                                                                Too bad it can't *run* anything just yet.

                                                                                                                                                                                                                                                                                                Looking forward to a day when my shell scripts aren't a debate of vs vs .

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

                                                                                                                                                                                                                                                                                                  Make sure you jump on the 30% discount on PyCharm Pro from JetBrains—ALL proceeds go to the PSF and every dollar counts 💝 Already got yours? Please like and share this post!

                                                                                                                                                                                                                                                                                                  Get PyCharm Pro 30% off: lp.jetbrains.com/support-pytho


                                                                                                                                                                                                                                                                                                  lp.jetbrains.com/support-pytho

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

                                                                                                                                                                                                                                                                                                    @danderson Thanks for pointing it out, I've changed "multi-disk ZIP files" to "multipart ZIP files".
                                                                                                                                                                                                                                                                                                    docs.python.org/3/library/zipf

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

                                                                                                                                                                                                                                                                                                      Support for PEP 723 (inline script metadata) has landed on pip's main branch thanks to some helpful guidance from the maintainers.

                                                                                                                                                                                                                                                                                                      github.com/pypa/pip/commit/369

                                                                                                                                                                                                                                                                                                      Here's hoping it'll smooth out some distribution wrinkles for people who have been getting along with just-pip and single-file scripts paired with requirements files 🤞

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

                                                                                                                                                                                                                                                                                                        TIL setting `log_level` for shows those log messages when a test fails. docs.pytest.org/en/stable/refe

                                                                                                                                                                                                                                                                                                        [tool.pytest.ini_options]
…
log_level = "DEBUG"
log_format = "%(asctime)s [%(levelname)s] %(message)s"
log_date_format = "%Y-%m-%d %H:%M:%S"

                                                                                                                                                                                                                                                                                                        Alt...[tool.pytest.ini_options] … log_level = "DEBUG" log_format = "%(asctime)s [%(levelname)s] %(message)s" log_date_format = "%Y-%m-%d %H:%M:%S"

                                                                                                                                                                                                                                                                                                          Rikiti boosted

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

                                                                                                                                                                                                                                                                                                          si vous cherchez d'autres comptes pour faire votre veille technique sur , cette page vous liste quelques personnes très impliquées dans la communauté Python (à la @ThePSF ou contribuant à des bibliothèques / outils / frameworks largement utilisé·es) : fedidevs.com/s/Mzk/

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

                                                                                                                                                                                                                                                                                                            des mises à jour de framework d'application web "tout " 🎉
                                                                                                                                                                                                                                                                                                            - ( + sous le capot) passe en version 3.0
                                                                                                                                                                                                                                                                                                            - passe en version 6.0

                                                                                                                                                                                                                                                                                                            Les créateurs de NiceGUI étaient interviewés dans cet épisode du podcast @talkpython : talkpython.fm/episodes/show/52

                                                                                                                                                                                                                                                                                                            Retrouvez présentations & démos de NiceGUI, Gradio et dans la session du 1er décembre 2023 : youtube.com/watch?v=yspHNEFjKf

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

                                                                                                                                                                                                                                                                                                              Support the Denver Python User Group, a PSF Fiscal Sponsoree, and help keep local learning accessible to all. From weekly project nights to monthly talks, they create welcoming spaces- because Python is for everyone 🐍✨

                                                                                                                                                                                                                                                                                                              Donate today: psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                              Graphic with the text "Support Denver Python Users Group, 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 an orange block of color with the Denver Python Users Group logo, a black circle with 5 white circles inside a grid.

                                                                                                                                                                                                                                                                                                              Alt...Graphic with the text "Support Denver Python Users Group, 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 an orange block of color with the Denver Python Users Group logo, a black circle with 5 white circles inside a grid.

                                                                                                                                                                                                                                                                                                                [?]Markus Holtermann » 🌐
                                                                                                                                                                                                                                                                                                                @markush@chaos.social

                                                                                                                                                                                                                                                                                                                The entire software department at work was fired yesterday. I had already quit and today is my last day. While I already have a new position starting next week, the rest of the department is looking. There are QA, frontend ( ), and backend ( ) engineers, technical writer and software compliance specialists, UI/UX designers, SREs, our manager. If you're in or on-site, I'd love to forward contact details.

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

                                                                                                                                                                                                                                                                                                                  ⚠️ : la cyber-attaque "Shai Hulud" venue de l'écosystème peut toucher vos projets s'ils font partie d'un même : blog.pypi.org/posts/2025-11-26

                                                                                                                                                                                                                                                                                                                  - pour tester la vulnérabilité de vos projets : github.com/Cobenian/shai-hulud, codeql.github.com/
                                                                                                                                                                                                                                                                                                                  - pour utiliser des tokens "trusted publisher" à courte vie si vous publiez des paquets sur via @github : docs.pypi.org/trusted-publishe
                                                                                                                                                                                                                                                                                                                  - pour auditer vos : docs.zizmor.sh/

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

                                                                                                                                                                                                                                                                                                                    This could be a game changer for anyone using model custom QuerySets and Managers 🎉 I've just implemented an 11 years old ticket 🧓 for initial filters on model QuerySets handled in such an elegant way 💎

                                                                                                                                                                                                                                                                                                                    objects = QuerySet.filter(active=True).as_manager()

                                                                                                                                                                                                                                                                                                                    github.com/django/django/pull/

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

                                                                                                                                                                                                                                                                                                                      une réflexion d'ingénierie logicielle - qui dépasse le cadre de - qui articulant la notion de "bon goût" / "mauvais goût" comme capacité à choisir les valeurs techniques (lisibilité du code, exactitude, performance, complexité d'abstraction, maintenabilité, etc.) - et leur niveau - appropriées à un projet donné : seangoedecke.com/taste/

                                                                                                                                                                                                                                                                                                                      Point de vue est intéressant qui dépassionne la discussion et distingue les compétences techniques des personnes et l'architecture d'un projet.

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

                                                                                                                                                                                                                                                                                                                        PyDay BCN looks good on Saturday, if you're in Barcelona and at a loose end. 🐍

                                                                                                                                                                                                                                                                                                                        pybcn.org/events/pyday_bcn/pyd

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

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

                                                                                                                                                                                                                                                                                                                          @CodenameTim This is super great Tim, thank you for writing this! I can't wait for the "Starter Packs" concept to come to Mastodon, it was massively useful in establishing my network on Bluesky.

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

                                                                                                                                                                                                                                                                                                                            Yes, I am doing this to make my job as release manager easier! It benefits the other RMs too plus hopefully you :)

                                                                                                                                                                                                                                                                                                                            Just got to delete a big 45-line chunk from PEP 101, the release process.

                                                                                                                                                                                                                                                                                                                            peps.python.org/pep-0101/

                                                                                                                                                                                                                                                                                                                            A big red X over the following text from PEP 101, and it doesn't all fit in the alt text:

- If this is a **final** release:

  - Add the new version to the `"Python documentation by version"
    page <https://www.python.org/doc/versions/>`__ and
    remove the current version from any 'in development' section.

  - For 3.X.Y, edit all the previous X.Y releases' page(s) to
    point to the new release.  This includes the content field of the
    ``Downloads -> Releases`` entry for the release::

      Note: Python 3.x.(y-1) has been superseded by
      `Python 3.x.y </downloads/release/python-3xy/>`_.

    And, for those releases having separate release page entries
    (phasing these out?), update those pages as well,
    e.g. ``download/releases/3.x.y``::

      Note: Python 3.x.(y-1) has been superseded by
      `Python 3.x.y </download/releases/3.x.y/>`_.

  - Update the `"Current pre-release testing versions" page
    <https://www.python.org/download/pre-releases/>`__.

    - If you're releasing a version before *3.x.0*,
      add it to this page, removing the previous pre-release
      of version *3.x* as needed.

    - If you're releasing *3.x.0 final*, remove the pre-release
      version from this page.

                                                                                                                                                                                                                                                                                                                            Alt...A big red X over the following text from PEP 101, and it doesn't all fit in the alt text: - If this is a **final** release: - Add the new version to the `"Python documentation by version" page <https://www.python.org/doc/versions/>`__ and remove the current version from any 'in development' section. - For 3.X.Y, edit all the previous X.Y releases' page(s) to point to the new release. This includes the content field of the ``Downloads -> Releases`` entry for the release:: Note: Python 3.x.(y-1) has been superseded by `Python 3.x.y </downloads/release/python-3xy/>`_. And, for those releases having separate release page entries (phasing these out?), update those pages as well, e.g. ``download/releases/3.x.y``:: Note: Python 3.x.(y-1) has been superseded by `Python 3.x.y </download/releases/3.x.y/>`_. - Update the `"Current pre-release testing versions" page <https://www.python.org/download/pre-releases/>`__. - If you're releasing a version before *3.x.0*, add it to this page, removing the previous pre-release of version *3.x* as needed. - If you're releasing *3.x.0 final*, remove the pre-release version from this page.

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

                                                                                                                                                                                                                                                                                                                              Download pages for older feature releases link to the latest available in that series, so the release manager (👋) won't have to go through all the old ones and manually update them every time (or just not bother).

                                                                                                                                                                                                                                                                                                                              For example, so 3.13.7 and 3.13.8 say they have been superseded by 3.13.9.

                                                                                                                                                                                                                                                                                                                              python.org/downloads/release/p
                                                                                                                                                                                                                                                                                                                              python.org/downloads/release/p
                                                                                                                                                                                                                                                                                                                              python.org/downloads/release/p

                                                                                                                                                                                                                                                                                                                              The download pages for 3.13.9, 3.13.8 and 3.13.7.

The latter two say: "Note: Python 3.13.7 [or 3.13.8] has been superseded by Python 3.13.9", with a link.

                                                                                                                                                                                                                                                                                                                              Alt...The download pages for 3.13.9, 3.13.8 and 3.13.7. The latter two say: "Note: Python 3.13.7 [or 3.13.8] has been superseded by Python 3.13.9", with a link.

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

                                                                                                                                                                                                                                                                                                                                The page of all x.y.z Python versions is now generated, so the release manager (👋) doesn't have to update it manually every time.

                                                                                                                                                                                                                                                                                                                                python.org/doc/versions/

                                                                                                                                                                                                                                                                                                                                They're also grouped by x.y version.

                                                                                                                                                                                                                                                                                                                                The old page is temporarily still up for a little while at python.org/doc/versions-old/

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

                                                                                                                                                                                                                                                                                                                                  The pre-release link in the top table and the banner python.org/download/pre-releas is now a (new) redirect so the release manager (👋) doesn't have to update it manually every time.

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

                                                                                                                                                                                                                                                                                                                                    More python.org/downloads/ updates!

                                                                                                                                                                                                                                                                                                                                    The "Looking for a specific release?" table is now sorted with the newest x.y.z at the top (3.14.0), not the newest release by date (3.13.9).

                                                                                                                                                                                                                                                                                                                                    The downloads table for all x.y.z versions is now sorted with 3.14.0 on top, then 3.13.9, then 3.13.9, and so on.

                                                                                                                                                                                                                                                                                                                                    Alt...The downloads table for all x.y.z versions is now sorted with 3.14.0 on top, then 3.13.9, then 3.13.9, and so on.

                                                                                                                                                                                                                                                                                                                                      [?]Atlas des flux » 🌐
                                                                                                                                                                                                                                                                                                                                      @atlas_des_flux@pouet.chapril.org

                                                                                                                                                                                                                                                                                                                                      Suppression des sources sur l'intelligence artificielle dans l'agrégateur sur la programmation. Elles étaient devenues la quasi seule thématique. Et même sans ça, le sujet reste, bien évidemment, présent.

                                                                                                                                                                                                                                                                                                                                      L'agrégateur :
                                                                                                                                                                                                                                                                                                                                      atlasflux.saynete.com/agregate

                                                                                                                                                                                                                                                                                                                                      Le RSS :
                                                                                                                                                                                                                                                                                                                                      flux.saynete.com/encart_rss_in

                                                                                                                                                                                                                                                                                                                                      Les sources :
                                                                                                                                                                                                                                                                                                                                      atlasflux.saynete.net/atlas_de
                                                                                                                                                                                                                                                                                                                                      109 pour l'agrégateur
                                                                                                                                                                                                                                                                                                                                      142 pour son annuaire (comprenant d'autres agrégateurs, des thématiques pour un même site...)

                                                                                                                                                                                                                                                                                                                                      [?]jhx » 🌐
                                                                                                                                                                                                                                                                                                                                      @jhx@mastodon.bsd.cafe

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

                                                                                                                                                                                                                                                                                                                                      15r10nk.github.io/inline-snaps : un outil de @15r10nk afin de tester son code avec en utilisant une approche "golden record". inline-snapshot permet de capturer le résultat d'une fonction / méthode / expression avant une refonte de code puis de vérifier que le résultat n'a pas changé.

                                                                                                                                                                                                                                                                                                                                      Si le résultat a changé :
                                                                                                                                                                                                                                                                                                                                      - c'est qu'il a été corrigé et il faut adapter le test automatisé
                                                                                                                                                                                                                                                                                                                                      - c'est que la refonte a cassé quelque chose et qu'il faut enquêter

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

                                                                                                                                                                                                                                                                                                                                        Pour aller plus loin, la généralisation s'appelle communément "sliding window". Il y a un exemple d'implémentation dans les recipes en bas de la doc du module natif de itertools : docs.python.org/3/library/iter

                                                                                                                                                                                                                                                                                                                                        Parcourir ces recipes permettent de découvrir l'utilisation combinée des fonctions du module ainsi que d'autres concepts (comme sliding window).

                                                                                                                                                                                                                                                                                                                                        Voir aussi la bibliothèque more-itertools.readthedocs.io/ fournissant d'autres fonctions (triplewise, sliding_window) github.com/more-itertools/more

                                                                                                                                                                                                                                                                                                                                          [?]Yann Büchau :nixos: » 🌐
                                                                                                                                                                                                                                                                                                                                          @nobodyinperson@fosstodon.org

                                                                                                                                                                                                                                                                                                                                          The article about quantifying natural emissions from mofettes at the site in Germany with a low-cost sensor network is published now at @plosclimate:

                                                                                                                                                                                                                                                                                                                                          doi.org/10.1371/journal.pclm.0

                                                                                                                                                                                                                                                                                                                                            Marcos Dione boosted

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

                                                                                                                                                                                                                                                                                                                                            The PSF Grants Program has supported conferences around the globe, helping make events more welcoming & accessible for all- because Python is for everyone. While the program is on pause, your support moves us closer to bringing it back.

                                                                                                                                                                                                                                                                                                                                            💝 Donate: donate.python.org/

                                                                                                                                                                                                                                                                                                                                            Graphic with the quotation at the top "The PSF's generous grant enabled us to provide services such as a free creche to make our event as inclusive as possible" with credit to PyCon UK. On the right side there is a black color block and it says "Python is for Everyone", and underneath that is the PSF logo. On the bottom half of the image is a photo collage of kids at PyCon UK. A white snake flows through the entire image. At the bottom left it states "Photo credit to Mark Hawkins".

                                                                                                                                                                                                                                                                                                                                            Alt...Graphic with the quotation at the top "The PSF's generous grant enabled us to provide services such as a free creche to make our event as inclusive as possible" with credit to PyCon UK. On the right side there is a black color block and it says "Python is for Everyone", and underneath that is the PSF logo. On the bottom half of the image is a photo collage of kids at PyCon UK. A white snake flows through the entire image. At the bottom left it states "Photo credit to Mark Hawkins".

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

                                                                                                                                                                                                                                                                                                                                              cet article de maths++ :
                                                                                                                                                                                                                                                                                                                                              - explore le module natif itertools très utile pour parcourir ou générer des colelctions
                                                                                                                                                                                                                                                                                                                                              - propose de réimplémenter itertools.pairwise (ainsi qu'une version modifiée, avec le dernier tuple de la forme ($LAST, None)
                                                                                                                                                                                                                                                                                                                                              - de la généraliser à des n-uplets.

                                                                                                                                                                                                                                                                                                                                              mathspp.com/blog/generalising-

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

                                                                                                                                                                                                                                                                                                                                                🚨 FRESH, LIMITED TIME DEAL: Get 30% off PyCharm Pro + a free tier of AI Assistant! ALL proceeds go to the PSF, thanks to JetBrains. Offer ends December 12th so don't wait, grab yours today!
                                                                                                                                                                                                                                                                                                                                                lp.jetbrains.com/support-pytho


                                                                                                                                                                                                                                                                                                                                                lp.jetbrains.com/support-pytho

                                                                                                                                                                                                                                                                                                                                                  [?]Marie PJ⏚ » 🌐
                                                                                                                                                                                                                                                                                                                                                  @maruey@pouet.chapril.org

                                                                                                                                                                                                                                                                                                                                                  Bonjour cher.e camarade sentimental.e qui comme moi souhaite quitter mais rechigne à voir supprimer 10 ans de playlists de vacances amoureusement assemblées.

                                                                                                                                                                                                                                                                                                                                                  Bonjour cher.e consœur geekos qui comme moi aime trifouiller les nombres avec et .

                                                                                                                                                                                                                                                                                                                                                  Laissez-moi vous présenter exportify.app qui permet d'exporter toutes tes playlists Spotify en fichiers csv tout propres avec plein de stats dedans, genre "danceability" ou "valence" (?). Bon appétit !

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

                                                                                                                                                                                                                                                                                                                                                    Bon, je vais faire de l'architecture dans une équipe avec un gros focus Python, donc j'ai bien l'impression que je vais devoir passer à PyStructurizr github.com/nielsvanspauwen/pys

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

                                                                                                                                                                                                                                                                                                                                                      🔒 news:

                                                                                                                                                                                                                                                                                                                                                      We're going to start disabling the commit bit (aka write access) to the repo for inactive core team members.

                                                                                                                                                                                                                                                                                                                                                      discuss.python.org/t/regularly

                                                                                                                                                                                                                                                                                                                                                      I proposed this after a security discussion at last year's :

                                                                                                                                                                                                                                                                                                                                                      pyfound.blogspot.com/2024/06/p

                                                                                                                                                                                                                                                                                                                                                      Disabling the commit bit has no impact on core team status, nor Steering Council voting status, and you can easily ask for it back again.

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

                                                                                                                                                                                                                                                                                                                                                        Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                        🎶 pylast 7.0.0

                                                                                                                                                                                                                                                                                                                                                        🎤 A interface to @lastfm and Libre.fm

                                                                                                                                                                                                                                                                                                                                                        🗑️ Remove `SCROBBLE_SOURCE_*` and `SCROBBLE_MODE_*` constants. Last used in 2017, you probably weren't using them

                                                                                                                                                                                                                                                                                                                                                        📻 Add `chosen_by_user` parameter to `scrobble`. Set to false if you don't have "direct" control over the source, like radio or a stream.

                                                                                                                                                                                                                                                                                                                                                        🐍 Add support for Python 3.15

                                                                                                                                                                                                                                                                                                                                                        📼 Test against recorded API instead of live

                                                                                                                                                                                                                                                                                                                                                        🦀 Replace pre-commit with prek

                                                                                                                                                                                                                                                                                                                                                        Thanks to @scy!

                                                                                                                                                                                                                                                                                                                                                        github.com/pylast/pylast/relea

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

                                                                                                                                                                                                                                                                                                                                                          ChiPy, a PSF Fiscal Sponsoree, brings together over 1,000 enthusiasts in Chicago with open monthly meetings and Special Interest Groups. Your donations keep the ChiPy community growing strong!

                                                                                                                                                                                                                                                                                                                                                          Donate 👉 psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                          Graphic with the text "Support ChiPy, 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 an orange block of color with the ChiPy logo, a handdrawn version of "ChiPy" and a squirrel using a laptop.

                                                                                                                                                                                                                                                                                                                                                          Alt...Graphic with the text "Support ChiPy, 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 an orange block of color with the ChiPy logo, a handdrawn version of "ChiPy" and a squirrel using a laptop.

                                                                                                                                                                                                                                                                                                                                                            AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                            [?]Fenix / Sofia 🇵🇸 🇺🇦 🏳️‍🌈 » 🌐
                                                                                                                                                                                                                                                                                                                                                            @fenix@mastodon.lrdf.fr

                                                                                                                                                                                                                                                                                                                                                            Hello Masto ! :flan_wave:

                                                                                                                                                                                                                                                                                                                                                            Pour mes enfants de 11 et 14 ans, je cherche des ressources pour les aider à mettre un pied dans l'univers du développement de jeux vidéos. Ils commencent à tourner en rond avec ce qu'ils ont sous la main, ils veulent passer à l'étape d'après :D

                                                                                                                                                                                                                                                                                                                                                            Contraintes :
                                                                                                                                                                                                                                                                                                                                                            - matériel standard, pas de CPU/GPU dernière génération
                                                                                                                                                                                                                                                                                                                                                            - Linux uniquement
                                                                                                                                                                                                                                                                                                                                                            - pas *trop* de lecture (les bouquins type Eyrolles, même junior, ce n'est pas pour mon fils)
                                                                                                                                                                                                                                                                                                                                                            - côté compétences graphiques on va dire que c'est le minimum du minimum :D

                                                                                                                                                                                                                                                                                                                                                            Les deux sont très à l'aise avec un ordi ou une tablette, ont l'habitude de faire du Scratch ou même des mods Minecraft pour mon fils, et sont à l'aise avec l'anglais écrit (et même oral pour mon fils).

                                                                                                                                                                                                                                                                                                                                                            J'ai déjà comme ressources en attente :
                                                                                                                                                                                                                                                                                                                                                            - godotengine.org/
                                                                                                                                                                                                                                                                                                                                                            - github.com/kitao/pyxel
                                                                                                                                                                                                                                                                                                                                                            - developer.mozilla.org/en-US/do

                                                                                                                                                                                                                                                                                                                                                            Je prends donc les idées, les recommandations, les tutos (y compris Youtube), etc.

                                                                                                                                                                                                                                                                                                                                                            Merci d'avance, et boosts appréciés ! :flan_wave:

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

                                                                                                                                                                                                                                                                                                                                                              A new version of is available. The only change is that I added a -v|--version CLI option to quickly see which version of rtcirqus you're running.

                                                                                                                                                                                                                                                                                                                                                              codeberg.org/autostatic/rtcirq

                                                                                                                                                                                                                                                                                                                                                                🗳

                                                                                                                                                                                                                                                                                                                                                                [?]Mina » 🌐
                                                                                                                                                                                                                                                                                                                                                                @mina@berlin.social

                                                                                                                                                                                                                                                                                                                                                                Who will be playing this year's Advent of Code?

                                                                                                                                                                                                                                                                                                                                                                If so, what will be your fighter?

                                                                                                                                                                                                                                                                                                                                                                Last year, I thought, I would have learned enough by now, but I didn't.

                                                                                                                                                                                                                                                                                                                                                                So, it will be again.

                                                                                                                                                                                                                                                                                                                                                                adventofcode.com/2025

                                                                                                                                                                                                                                                                                                                                                                Python:14
                                                                                                                                                                                                                                                                                                                                                                Rust:5
                                                                                                                                                                                                                                                                                                                                                                C/C++:6
                                                                                                                                                                                                                                                                                                                                                                Something else:14

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

                                                                                                                                                                                                                                                                                                                                                                  PSF Members don’t just give back- they get a voice. Supporting, Contributing, and Fellow Members all receive voting rights, helping shape the PSF’s and our community's future. Learn more about PSF Membership: python.org/psf/membership/

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

                                                                                                                                                                                                                                                                                                                                                                    The PSF has a sliding scale option available for Supporting Membership (starting at $25 USD/year) because we want to make membership accessible to more people and increase the size and diversity of our voting membership. psfmember.org/python-software-

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

                                                                                                                                                                                                                                                                                                                                                                      Do you believe is for everyone? Become a PSF Supporting Member! Your membership helps keep Python 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/

                                                                                                                                                                                                                                                                                                                                                                      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.

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

                                                                                                                                                                                                                                                                                                                                                                        Hej allihopa!

                                                                                                                                                                                                                                                                                                                                                                        "Välkommen till Python! Detta är den officiella dokumentationen för Python 3.14.0."

                                                                                                                                                                                                                                                                                                                                                                        docs.python.org/sv/3/

                                                                                                                                                                                                                                                                                                                                                                        The Python docs are now available in Swedish! Thanks to Daniel Nylander!

                                                                                                                                                                                                                                                                                                                                                                        To help with translations of any language, see devguide.python.org/documentat

                                                                                                                                                                                                                                                                                                                                                                          [?]@francks » 🌐
                                                                                                                                                                                                                                                                                                                                                                          @francks@mstdn.fr

                                                                                                                                                                                                                                                                                                                                                                          Python-Based WhatsApp Spreads Eternidade Stealer Across Brazilian Devices

                                                                                                                                                                                                                                                                                                                                                                          "It is distributed through a WhatsApp worm campaign, with the actor now deploying a script, a shift from previous PowerShell-based scripts to hijack and spread attachments.

                                                                                                                                                                                                                                                                                                                                                                          thehackernews.com/2025/11/pyth

                                                                                                                                                                                                                                                                                                                                                                            [?]baconandcoconut » 🌐
                                                                                                                                                                                                                                                                                                                                                                            @baconandcoconut@freeradical.zone

                                                                                                                                                                                                                                                                                                                                                                            We could really use about 5 more mentors to help people with their talk proposals. I know so many smart people here who could almost write a talk proposal in their sleep. Will you help a new person get started on their speaking journey? If you're up for it, please fill out the form here, forms.gle/PMWn1q754sAwkUtj9

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

                                                                                                                                                                                                                                                                                                                                                                              I've updated the python.org/downloads/ page:

                                                                                                                                                                                                                                                                                                                                                                              Added download links to the active Python versions table. Before, you had to hunt for the one you wanted in the table below.

                                                                                                                                                                                                                                                                                                                                                                              They're redirect links, so, for example, python.org/downloads/latest/py goes to python.org/downloads/release/p and python.org/downloads/latest/py goes to python.org/downloads/release/p

                                                                                                                                                                                                                                                                                                                                                                              Could be handy for your docs, if you want to point people to the latest, say, 3.12.

                                                                                                                                                                                                                                                                                                                                                                              Table of active Python releases by x.y feature release. Columns are:

Python version
Maintenance status
First release
End of support
Release schedule

And now has download buttons.

Below, a table of releases by x.y.z version number. These have download buttons, but there's a lot to scroll through.

                                                                                                                                                                                                                                                                                                                                                                              Alt...Table of active Python releases by x.y feature release. Columns are: Python version Maintenance status First release End of support Release schedule And now has download buttons. Below, a table of releases by x.y.z version number. These have download buttons, but there's a lot to scroll through.

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

                                                                                                                                                                                                                                                                                                                                                                                Boston Python is one of the world’s largest user groups & a PSF Fiscal Sponsoree, hosting monthly talks, beginner workshops & more. Your donations help the community thrive- advancing our shared vision that Python is for everyone. Donate 👉 psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                Graphic with the text "Support Boston Python, 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 an orange block of color with the a simple text logo that combines "Boston Python" with the classic Python logo.

                                                                                                                                                                                                                                                                                                                                                                                Alt...Graphic with the text "Support Boston Python, 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 an orange block of color with the a simple text logo that combines "Boston Python" with the classic Python logo.

                                                                                                                                                                                                                                                                                                                                                                                  [?]skotperez » 🌐
                                                                                                                                                                                                                                                                                                                                                                                  @skotperez@voragine.net

                                                                                                                                                                                                                                                                                                                                                                                  Convertir coordenadas geográficas de grados, minutos y segundos (DMS) a sistema decimal (DD) en Python

                                                                                                                                                                                                                                                                                                                                                                                  En mapas web se suele usar el sistema decimal (Decimal Degrees) para los valores de latitud y longitud. Si se tienen los valores en grados, minutos y segundos (Degrees Minutes Secons) será necesario convertirlos. En python se puede hacer con dos líneas de código, usando el paquete de expresiones regulares (re). [SENSITIVE CONTENT]

                                                                                                                                                                                                                                                                                                                                                                                  En mapas web se suele usar el sistema decimal (Decimal Degrees) para los valores de latitud y longitud. Si se tienen los valores en grados, minutos y segundos (Degrees Minutes Secons) será necesario convertirlos.

                                                                                                                                                                                                                                                                                                                                                                                  En python se puede hacer con dos líneas de código, usando el paquete de expresiones regulares (re). Empaquetándolo en una función quedaría:

                                                                                                                                                                                                                                                                                                                                                                                  import redef degMinSec2decDeg(degMinSec):    """Convierte coordenadas grados minutos y segundos (DMS) a sistema decimal (DD)."""    deg, minutes, seconds, direction =  re.split('[°\'"]', degMinSec)    return (float(deg) + float(minutes)/60 + float(seconds)/(60*60)) * (-1 if direction in ['W', 'S'] else 1)

                                                                                                                                                                                                                                                                                                                                                                                  Visto en este hilo de stackoverflow.

                                                                                                                                                                                                                                                                                                                                                                                  [?]nsi_xyz » 🌐
                                                                                                                                                                                                                                                                                                                                                                                  @nsi_xyz@mathstodon.xyz

                                                                                                                                                                                                                                                                                                                                                                                  Gemini 3 : Un IDE python hautement responsive, optimisé pour les tablettes.
                                                                                                                                                                                                                                                                                                                                                                                  Gros plantage du serveur en classe, session impossible à ouvrir.
                                                                                                                                                                                                                                                                                                                                                                                  On a tenté de basculer sur basthon, mais sur tablette c'était compliqué.
                                                                                                                                                                                                                                                                                                                                                                                  Du coup, un IDE Python. Sera en ligne prochainement.

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

                                                                                                                                                                                                                                                                                                                                                                                    Twenty years of releases 🚀 djangoproject.com/weblog/2025/ Over those twenty years,

                                                                                                                                                                                                                                                                                                                                                                                    - 447 Django releases shipped 🚢
                                                                                                                                                                                                                                                                                                                                                                                    - 131 security vulnerabilities addressed
                                                                                                                                                                                                                                                                                                                                                                                    - 262,203 releases of Django-related packages in the ecosystem

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

                                                                                                                                                                                                                                                                                                                                                                                      @nwenny You can use turtle for algorithmic embroidery with TurtleThread:
                                                                                                                                                                                                                                                                                                                                                                                      youtu.be/OcuhrDIrblo

                                                                                                                                                                                                                                                                                                                                                                                      github.com/TurtleThread/Turtle

                                                                                                                                                                                                                                                                                                                                                                                        Django boosted

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

                                                                                                                                                                                                                                                                                                                                                                                        🐎 Django-related deals for Black Friday 🐎

                                                                                                                                                                                                                                                                                                                                                                                        Divert from the typical shopping frenzy to check out these deals from Django-related creators to help you learn and use the web framework for perfectionists with deadlines.

                                                                                                                                                                                                                                                                                                                                                                                        adamj.eu/tech/2025/11/20/djang

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

                                                                                                                                                                                                                                                                                                                                                                                          We're already over 80% of our fundraiser goal 🥰 🥰 So many of you have already donated, & the PSF is overflowing with hope & gratitude from your generosity.

                                                                                                                                                                                                                                                                                                                                                                                          Want to help us hit 100%+? Repost this & tell us why you donated- your story makes an impact!

                                                                                                                                                                                                                                                                                                                                                                                          donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                          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.

                                                                                                                                                                                                                                                                                                                                                                                            [?]Philip Mallegol-Hansen » 🌐
                                                                                                                                                                                                                                                                                                                                                                                            @philip@mastodon.mallegolhansen.com

                                                                                                                                                                                                                                                                                                                                                                                            My very first experience with Python was generating programmatic art using the Turtle module.

                                                                                                                                                                                                                                                                                                                                                                                            Don’t let anyone tell you coding is only for pros, it can be an incredibly fun and liberating experience.


                                                                                                                                                                                                                                                                                                                                                                                            fosstodon.org/@ThePSF/11553780

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

                                                                                                                                                                                                                                                                                                                                                                                              Suppose you run your web app with gunicorn. And for metrics, you run the Python Prometheus client in multiprocess mode, since you have multiple worker processes. And you set PROMETHEUS_MULTIPROC_DIR the way the docs tell you to.

                                                                                                                                                                                                                                                                                                                                                                                              Now, what's your favorite way to implement the other thing the docs tell you to do?

                                                                                                                                                                                                                                                                                                                                                                                              > This directory must be wiped between process/Gunicorn runs (before startup is recommended).

                                                                                                                                                                                                                                                                                                                                                                                              So. Do you wipe it only when gunicorn itself boots? Do you wipe it on every worker process start? Periodically via cron-type job? Something else?

                                                                                                                                                                                                                                                                                                                                                                                              Genuine question. Asking for a friend, and the friend happens to be me.

                                                                                                                                                                                                                                                                                                                                                                                                🗳

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

                                                                                                                                                                                                                                                                                                                                                                                                Which is the one true way to indent code?

                                                                                                                                                                                                                                                                                                                                                                                                Tabs:88
                                                                                                                                                                                                                                                                                                                                                                                                Spaces:73
                                                                                                                                                                                                                                                                                                                                                                                                  Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                                  [?]Alexandre B A Villares » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                  @villares@pynews.com.br

                                                                                                                                                                                                                                                                                                                                                                                                  Hi folks! I could really use some financial support right now. If you want to schedule a 1:1 or group session on creative coding with Python, drop me a DM.

                                                                                                                                                                                                                                                                                                                                                                                                  abav.lugaralgum.com/links

                                                                                                                                                                                                                                                                                                                                                                                                    Marcos Dione boosted

                                                                                                                                                                                                                                                                                                                                                                                                    [?]El Duvelle » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                    @elduvelle@neuromatch.social

                                                                                                                                                                                                                                                                                                                                                                                                    Any newbies out there? (Or experts that need to teach Python)
                                                                                                                                                                                                                                                                                                                                                                                                    Would you have a specific online tutorial to recommend for someone who wants to learn Python without any prior programming experience? One that also explains how to install it ?

                                                                                                                                                                                                                                                                                                                                                                                                    I was thinking of something like this: python.land/python-tutorial but I only had a quick look and would like some informed suggestions 🙏
                                                                                                                                                                                                                                                                                                                                                                                                    Edit: OK, maybe not that one, seems too complicated (moving on to classes early) and not super clear.

                                                                                                                                                                                                                                                                                                                                                                                                    (It is not for me, but to recommend to a student so they can learn the basics on their own then start working on ephys data analysis with me)

                                                                                                                                                                                                                                                                                                                                                                                                      stanlog boosted

                                                                                                                                                                                                                                                                                                                                                                                                      [?]Ewen » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                      @ewen@social.corre.bio

                                                                                                                                                                                                                                                                                                                                                                                                      (enfin mon employeur) développeur·se expérimenté·e à l'aise avec , la généralement et l' est un plus.

                                                                                                                                                                                                                                                                                                                                                                                                      ou de 18 mois.

                                                                                                                                                                                                                                                                                                                                                                                                      En et/ou bureau à et  !

                                                                                                                                                                                                                                                                                                                                                                                                      welcometothejungle.com/fr/comp

                                                                                                                                                                                                                                                                                                                                                                                                      C'est là où je travaille, n'hésitez pas à poser des questions ! On vient de , on est un GIP (groupement d'intérêt public) maintenant.

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

                                                                                                                                                                                                                                                                                                                                                                                                      This is a very humble reminder to all the young

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

                                                                                                                                                                                                                                                                                                                                                                                                        workshops embody what we believe: Python is for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                        The PSF has supported 100's of workshops over the years- our Grants Program is paused, but your support helps pave the way for its return.

                                                                                                                                                                                                                                                                                                                                                                                                        Help us reach our goal 💝 donate today: donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                        Graphic with the quotation at the top "The support from the Python Software Foundation was essential in making the hands-on Python workshops at BARNLP 2024 possible." On the right side there is a blue color block and it says "BARNLP 2024 - Building up Academic Research at NLP", and underneath that is the PSF logo. On the bottom half of the image is a picture of a large group of people smiling and raising their hands. Overlayed is the campaign theme "Python is for Everyone". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Graphic with the quotation at the top "The support from the Python Software Foundation was essential in making the hands-on Python workshops at BARNLP 2024 possible." On the right side there is a blue color block and it says "BARNLP 2024 - Building up Academic Research at NLP", and underneath that is the PSF logo. On the bottom half of the image is a picture of a large group of people smiling and raising their hands. Overlayed is the campaign theme "Python is for Everyone". A white snake flows through the entire image.

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

                                                                                                                                                                                                                                                                                                                                                                                                          Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                          After one sequential-only CI failure, two artifacts builds, one GitHub outage, two fixes for the Windows installer build, four Windows builds, and a NuGet outage:

                                                                                                                                                                                                                                                                                                                                                                                                          🐍 Python 3.15 alpha 2!

                                                                                                                                                                                                                                                                                                                                                                                                          🔬 PEP 799: A new high-frequency statistical sampling profiler
                                                                                                                                                                                                                                                                                                                                                                                                          💬 PEP 686: Python now uses UTF-8 as the default encoding
                                                                                                                                                                                                                                                                                                                                                                                                          🌊 PEP 782: A new PyBytesWriter C API to create a Python bytes object
                                                                                                                                                                                                                                                                                                                                                                                                          ⚠️ Better error messages

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

                                                                                                                                                                                                                                                                                                                                                                                                            Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                            ⏰ time-machine v3 is out! 🕰️

                                                                                                                                                                                                                                                                                                                                                                                                            This package helps you accurately mock time-related functions in your tests. v3 cleans up some warts from previous versions, including removing the breaks-many-things mocking of time.monotonic().

                                                                                                                                                                                                                                                                                                                                                                                                            Come back to the future with me!

                                                                                                                                                                                                                                                                                                                                                                                                            time-machine.readthedocs.io/en

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

                                                                                                                                                                                                                                                                                                                                                                                                              I must have spent an hour or so trying to figure out why cancels did not work... until i noticed missing comma. d'oh

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

                                                                                                                                                                                                                                                                                                                                                                                                                un article expliquant différents concepts ou approches en : mathspp.com/blog/a-generator-d
                                                                                                                                                                                                                                                                                                                                                                                                                - les générateurs pour des itérations "à la demande" plus légères en mémoire
                                                                                                                                                                                                                                                                                                                                                                                                                - le duck-typing : l'article parle des protocoles sans mentionner cette abstraction pour faire du typage structurel (docs.python.org/3/library/typi, realpython.com/python-protocol/)
                                                                                                                                                                                                                                                                                                                                                                                                                - des syntaxes pour des traitements conditionnels sans branches if-else
                                                                                                                                                                                                                                                                                                                                                                                                                - EAFP vs LBYL (try-except vs if ... do) : notamment "with contextlib.suppress(ValueError)"

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

                                                                                                                                                                                                                                                                                                                                                                                                                  si vous créez un projet (bibliothèque ou un outil) destiné à être publié sur pypi.org, vous vous demanderez peut-être quoi mettre dans les "classifieurs", qui sont des métadonnées techniques et fonctionnelles associées au projet (voir packaging.python.org/en/latest).

                                                                                                                                                                                                                                                                                                                                                                                                                  Cette documentation liste les entrées possibles : pypi.org/classifiers/

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

                                                                                                                                                                                                                                                                                                                                                                                                                    BAPyA, a PSF Fiscal Sponsoree, brings together enthusiasts across the SF Bay Area for learning, networking, and community events 🐍✨

                                                                                                                                                                                                                                                                                                                                                                                                                    Help us keep these gatherings going strong with a donation! psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                    Graphic with the text "Support BaPyA, 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 an orange block of color with the a simple text logo "BaPyA".

                                                                                                                                                                                                                                                                                                                                                                                                                    Alt...Graphic with the text "Support BaPyA, 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 an orange block of color with the a simple text logo "BaPyA".

                                                                                                                                                                                                                                                                                                                                                                                                                      Django boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                      Have you already voted in the 2026 DSF Board election? If not, go check! 🏃

                                                                                                                                                                                                                                                                                                                                                                                                                      If you're a DSF member, look for the email with “[Action required] 2026 DSF Board voting” 📬

                                                                                                                                                                                                                                                                                                                                                                                                                      I’ve just voted, and I can’t wait to work with the new board members next year ✅

                                                                                                                                                                                                                                                                                                                                                                                                                      There are many great candidates, so take a moment to read their statements and pick your favourites 🗳️

                                                                                                                                                                                                                                                                                                                                                                                                                      Your vote helps shape Django’s future✨

                                                                                                                                                                                                                                                                                                                                                                                                                      Deadline: 26 November 2025 at 23:59 AoE ⏰

                                                                                                                                                                                                                                                                                                                                                                                                                      Info: djangoproject.com/weblog/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                      CC @django

                                                                                                                                                                                                                                                                                                                                                                                                                      Screensot of the RankedVote with the text: "Thanks for your vote! Your vote has been received."

                                                                                                                                                                                                                                                                                                                                                                                                                      Alt...Screensot of the RankedVote with the text: "Thanks for your vote! Your vote has been received."

                                                                                                                                                                                                                                                                                                                                                                                                                        Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                        Another day another new feature implemented in . This time, custom decimal contexts for DecimalFields allowing full control over creating decimals from floats.

                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/django/django/pull/

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

                                                                                                                                                                                                                                                                                                                                                                                                                          Did you remember to finally drop Python 3.9 support from your Python package? 🐍

                                                                                                                                                                                                                                                                                                                                                                                                                          Five years in tech is basically a whole lifetime and when Python 3.9 came out in 2020, most of us were still debating whether 5G was actually a thing 😄

                                                                                                                                                                                                                                                                                                                                                                                                                          Time to give your package a refresh and let 3.9 retire with dignity! ♻️

                                                                                                                                                                                                                                                                                                                                                                                                                          peps.python.org/pep-0596/#life

                                                                                                                                                                                                                                                                                                                                                                                                                            mig5 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Marco D'Aleo » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                            @mdaleo404@goto.marcodaleo.com

                                                                                                                                                                                                                                                                                                                                                                                                                            You can now install resrm and mirro from you package manager by adding COPR or PPA depending on your distribution! 📦
                                                                                                                                                                                                                                                                                                                                                                                                                            Exciting! 😁

                                                                                                                                                                                                                                                                                                                                                                                                                            Check the READMEs!

                                                                                                                                                                                                                                                                                                                                                                                                                            resrm: https://github.com/mdaleo404/resrm

                                                                                                                                                                                                                                                                                                                                                                                                                            mirro:
                                                                                                                                                                                                                                                                                                                                                                                                                            https://github.com/mdaleo404/mirro

                                                                                                                                                                                                                                                                                                                                                                                                                            #opensource #foss #pypi #python #fedora #fedoralinux #ubuntu

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

                                                                                                                                                                                                                                                                                                                                                                                                                              About 10 days ago, on November 8th, we organized the second-ever Django Girls workshop in Pescara 🐬

                                                                                                                                                                                                                                                                                                                                                                                                                              I finally found a moment to share a recap, a few photos and a big thank you to everyone who made this day so full of energy and smiles 🧡

                                                                                                                                                                                                                                                                                                                                                                                                                              It was a beautiful community moment, and I am already looking forward to the next event. 😃

                                                                                                                                                                                                                                                                                                                                                                                                                              paulox.net/2025/11/08/django-g

                                                                                                                                                                                                                                                                                                                                                                                                                              CC @pescara @gdgpescara @django @djangogirls


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

                                                                                                                                                                                                                                                                                                                                                                                                                                Who would like Rust in CPython 3.15?

                                                                                                                                                                                                                                                                                                                                                                                                                                @emmatyping and Kirill Podoprigora "propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython and allowed to be used throughout the CPython code base."

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                  Python hit 3.14 this year, so the PSF's 2025 fundraiser goal is naturally set to $314,159.26 😌

                                                                                                                                                                                                                                                                                                                                                                                                                                  Make sure you're a part of this π/🐍/🥧 themed year by joining the community to help us hit that $100Kπ goal!

                                                                                                                                                                                                                                                                                                                                                                                                                                  Donate or become a member today 👉 donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                  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.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                    2 approches pour développer en sur un :
                                                                                                                                                                                                                                                                                                                                                                                                                                    - github.com/Jackhammer9/Reduino est un transpileur qui permet de générer le code correspondant à votre code Python
                                                                                                                                                                                                                                                                                                                                                                                                                                    - pypi.org/project/pyFirmata/ vous permet d'utiliser le protocole Firmata pour développer votre application (tutoriel : realpython.com/arduino-python/)

                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Pep » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                                      @Pep@mstdn.nrkn.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                      Moui. Alors, pourquoi pas ? 🤔

                                                                                                                                                                                                                                                                                                                                                                                                                                      Mais j'avoue que beaucoup de choses m'échappent un peu, là. Pas tout à fait bien réveillé non plus, ce qui n'aide pas.

                                                                                                                                                                                                                                                                                                                                                                                                                                      nikonrumors.com/2025/11/16/new

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

                                                                                                                                                                                                                                                                                                                                                                                                                                        You wouldn't believe what happens when replaced our spreadsheets with actual database system and conference infrastructure.

                                                                                                                                                                                                                                                                                                                                                                                                                                        Now we're able to show live* registration counts and fundraising progress without copy pasting data. It's all automated with webhooks, APIs, and .

                                                                                                                                                                                                                                                                                                                                                                                                                                        *with 5 minutes cache delay

                                                                                                                                                                                                                                                                                                                                                                                                                                        What do you think? Wanna support our community? Register, sponsor, donate, and tell everybody you know.

                                                                                                                                                                                                                                                                                                                                                                                                                                        View our dashboard at portal.pyladies.com/stats/

                                                                                                                                                                                                                                                                                                                                                                                                                                        Screenshot showing pyladiescon conference stats
131 registered

                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Screenshot showing pyladiescon conference stats 131 registered

                                                                                                                                                                                                                                                                                                                                                                                                                                        Screenshot showing fundraising progress.
583 donations received. 23% progress towards goal (2500)

                                                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Screenshot showing fundraising progress. 583 donations received. 23% progress towards goal (2500)

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

                                                                                                                                                                                                                                                                                                                                                                                                                                          🐍💻 Bandit helps keep Python applications secure, and it’s one of the PSF’s Fiscal Sponsorees!

                                                                                                                                                                                                                                                                                                                                                                                                                                          When you donate, you’re supporting the devs & maintainers behind tools that make safer and stronger for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                                                          💛 Donate today: psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                                          Graphic with the text "Support Bandit, 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 Bandit logo, a raccoon face. A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...Graphic with the text "Support Bandit, 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 Bandit logo, a raccoon face. A white snake flows through the entire image.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                            @njoseph@social.masto.host

                                                                                                                                                                                                                                                                                                                                                                                                                                            There was a time when I wrote Scala function names in Telugu, because it allowed full Unicode support.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Felienne Hermans, a professor from Netherlands implemented a subset of in various natural languages for teaching programming to 12 year-old children. It's called Hedy.

                                                                                                                                                                                                                                                                                                                                                                                                                                            corecursive.com/hedy-with-feli

                                                                                                                                                                                                                                                                                                                                                                                                                                            I think it's a great step in the direction of decolonializing computer programming.

                                                                                                                                                                                                                                                                                                                                                                                                                                            Does computer programming have colonial values baked in? It's not something we give much though to. 🤔

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

                                                                                                                                                                                                                                                                                                                                                                                                                                              Did you know the PSF awarded $637K in grants in 2024 to community groups all over the world? 🗺️🤯

                                                                                                                                                                                                                                                                                                                                                                                                                                              The program is currently paused, but a successful fundraiser moves us one step closer to bringing it back.

                                                                                                                                                                                                                                                                                                                                                                                                                                              Help us reach our goal 💝 donate today: donate.python.org

                                                                                                                                                                                                                                                                                                                                                                                                                                              Graphic with the quotation at the top "The PSF grant is a cornerstone of our Django Girls events, enabling us to create a welcoming and inclusive space where women can explore programming with Django." On the right side there is a blue color block and it says 1st Django Girls Beira, and underneath that is the PSF logo. On the bottom half of the image is a photo of a group of women wearing purple Django tshirts. Overlayed is the campaign theme "Python is for Everyone". At the bottom in small letters it says "Photo credit to Johnson Pedro". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Graphic with the quotation at the top "The PSF grant is a cornerstone of our Django Girls events, enabling us to create a welcoming and inclusive space where women can explore programming with Django." On the right side there is a blue color block and it says 1st Django Girls Beira, and underneath that is the PSF logo. On the bottom half of the image is a photo of a group of women wearing purple Django tshirts. Overlayed is the campaign theme "Python is for Everyone". At the bottom in small letters it says "Photo credit to Johnson Pedro". A white snake flows through the entire image.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                dj-importmap, that I developed for the French government has been handed over to the Beta Gouv organisation last week as it gains traction among other French gov. projects.

                                                                                                                                                                                                                                                                                                                                                                                                                                                Looking for an expressive and djangonic way to manage your JS modules? dj-importmap is for you: github.com/betagouv/dj-importm

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Today I accidentally rm’d a bunch of stuff I had been working on for hours but had not yet checked in to a local git repo. Even if I *had*, one of the accidentally-deleted things was the .git folder itself 😂

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Disaster! were it not for the fact that I had aliased rm to @mdaleo404’s ‘resrm’. Eight ‘--restore <id>’ commands later and I was back in business 😅

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Do yourself a favour and install it…

                                                                                                                                                                                                                                                                                                                                                                                                                                                  https://pypi.org/project/resrm/

                                                                                                                                                                                                                                                                                                                                                                                                                                                  #Python

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Pep boosted

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just published a new article on how to use UUIDv7 today with Python 3.14, Django 5.2 and PostgreSQL 18 🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                    I walk through Python generation, Django models, db_default, PostgreSQL functions, GeneratedField and even UUIDv47 for safer public IDs 🤖

                                                                                                                                                                                                                                                                                                                                                                                                                                                    Hope it's useful! 🙂

                                                                                                                                                                                                                                                                                                                                                                                                                                                    👉 paulox.net/2025/11/14/how-to-u

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                      🪑 PrettyTable 3.17.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                      github.com/prettytable/prettyt

                                                                                                                                                                                                                                                                                                                                                                                                                                                      Add support for Python 3.15, drop 3.9, test 3.13t-3.15t
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Set dicts with column-specific config for all column-specific attrs
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Update type hints
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Replace pre-commit with prek
                                                                                                                                                                                                                                                                                                                                                                                                                                                      & more!

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Fred de CLX boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                        We're blown away- the PSF received an anonymous $100k donation 🤯🥰 Thank you, anon, for your investment in , its community, and the PSF. We are deeply grateful and committed to using every dollar to make a difference.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Want to join in? Donate today: donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                        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.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                          RE: fosstodon.org/@ThePSF/11554838

                                                                                                                                                                                                                                                                                                                                                                                                                                                          is for everyone! 💙💛 I hope you’ll join us on our mission to keep growing our community :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                          AodeRelay boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                          As we close out 2025, the PSF is running our annual fundraiser with an important message: Python is for everyone 💛🐍🌏💙

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Your support helps keep open & thriving for everyone, including our 20 incredible Fiscal Sponsorees!

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Donate today 👉 linktr.ee/thepsf

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Alt...GIF with the text "PSF Fundraising Campaign is On!" that slides in from the left side. Underneath is a graphic with the Python logo, blue, orange and yellow color blocks that states "Python is for Everyone". Underneath is a long black snake graphic. At the bottom is the PSF logo.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                              🎨 Old news: I added colour to argparse CLI help in last month's Python 3.14.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ⭐ New news: I just added colour to ruff and ty's help so they can catch up (uv already had colour).

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Three terminal windows: first shows the help for argparse CLIs, with headings, options and arguments in different colour. The next is ruff and ty, with similar but different colour scheme. And the last window is uv with the same colour scheme as ruff and ty.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Three terminal windows: first shows the help for argparse CLIs, with headings, options and arguments in different colour. The next is ruff and ty, with similar but different colour scheme. And the last window is uv with the same colour scheme as ruff and ty.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Part of the PSF's mission includes acting as a fiscal sponsor to mission-related events, groups, and projects. The PSF provides 501(c)(3) tax-exempt status and back office administrative support to our fiscal sponsorees. Learn more: python.org/psf/fiscal-sponsore

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  AodeRelay boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  As we close out 2025, the PSF is running our annual fundraiser with an important message: Python is for everyone 💛🐍🌏💙

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Your support helps keep open & thriving for everyone, including our 20 incredible Fiscal Sponsorees!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Donate today 👉 linktr.ee/thepsf

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Alt...GIF with the text "PSF Fundraising Campaign is On!" that slides in from the left side. Underneath is a graphic with the Python logo, blue, orange and yellow color blocks that states "Python is for Everyone". Underneath is a long black snake graphic. At the bottom is the PSF logo.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prochaine session de le mercredi soir 10 décembre 2025 chez IDnow (merci pour l'accueil) dédiée à différentes utilisations de Python : dans le navigateur pour coder (Michel), dans gitlab pour déployer (Martin), dans un carton pour embarquer de l'IA sur carte graphique (Frédéric).

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      🚀️ LockPass Export v1.0.0 released!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      I just released the first version of LockPass Export, a CLI tool in that exports shared passwords from LockSelf/LockPass password manager.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ➡️ github.com/wanadev/lockpass-ex

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Freexian :debian: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @freexian@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        In October 2025, contributions to by collaborators involved upstreaming cPython patches, making autopkgtest for ansible-core robust and more!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Read the full report at freexian.com/blog/debian-contr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        We thank the organizations subscribing to our Long Term Support contracts (freexian.com/lts/?utm_source=m) and consulting services (freexian.com/services/?utm_sou) for making this possible.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Aral Balkan » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @aral@mastodon.ar.al

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A feature that’s currently missing from @forgejo (and thus @Codeberg) is the ability to move issues between repositories (see codeberg.org/forgejo/forgejo/i).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Thankfully, Benjamin Melançon created Forego Helpers with a move_issue.py script that does this using the Forgejo API. Sadly, the script has a bug in it (a tiny regression introduced during a refactor) and their Forgejo instance doesn’t have signups so I couldn’t create a pull request, so here is a fork for the time being that you can use:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          codeberg.org/aral/forgego-help

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          While fixing the bug, I also updated the project to use uv (docs.astral.sh/uv/) – think of it as a single tool that’s the equivalent of nvm and npm in Node.js that makes Python, well, usable out of the box.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          So to move issue #299 from kitten/app to kitten/site on Codeberg, for example, you’d run the following in your terminal:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ```shell
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          uv run move_issue.py kitten app 299 kitten site
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ```

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          That will move the issue (including comments), comment on both the old and new issues to link them together, and then close the old issue.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Enjoy!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Since 2015, the PSF Grants Program has awarded over $3M to support Pythonistas worldwide. The program’s on pause, but you can keep that impact alive and help bring us closer towards reopening 💛💙

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Read grantee stories and donate today: donate.python.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Graphic with the quotation at the top "The PSF doesn't just support events, they support movements". On the right side there is a blue color block and it says PyCon Kenya, and underneath that is the PSF logo. On the bottom half of the image is a group photo with people posing. Overlayed is the campaign theme "Python is for Everyone". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Graphic with the quotation at the top "The PSF doesn't just support events, they support movements". On the right side there is a blue color block and it says PyCon Kenya, and underneath that is the PSF logo. On the bottom half of the image is a group photo with people posing. Overlayed is the campaign theme "Python is for Everyone". A white snake flows through the entire image.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Karen Jex » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @karenhjex@mastodon.online

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              J'ai été ravie de présenter une keynote à PyCon FR 2025. Je partage ici les slides de ma conférence en forme de blog.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              C'était mon premier et j'ai beaucoup apprécié cet événement acceuillant, bien organisé et avec des conférences hyper intéressantes et de trés bonne qualité.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              J'espère revenir l'anné prochaine !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              karenjex.blogspot.com/2025/11/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Dinosoar, "quand je serai frand je serai avocat", chaise "director"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Dinosoar, "quand je serai frand je serai avocat", chaise "director"

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                github.com/joouha/modshim : un outil qui permet d'étendre ou de patcher un module sans modifier le module original (à la différence du monkeypatching). L'outil fonctionne en interagissant avec le mécanisme d'import et crée un module tiers à partir du module original et de vos modifications.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                C'est donc un outil destiné plutôt à compléter une bibliothèque (ou un module natif de Python) pour du code de production que pour écrire des automatisés.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Who are the Hetzner + Coolify folks here? I've been hearing positive things about this combination.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Asking because I want to consolidate hosting for at least two (static) websites and one Django website; preferably auto-deployed from Codeberg. Located in the GDPR area is a must.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  One kicker: I am not an infra person. I can navigate Docker well enough to meet my needs, but server management is not my strong suit.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Would love to hear your experiences!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    mig5 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Marco D'Aleo » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @mdaleo404@goto.marcodaleo.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    0.3.0 for #resrm
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    I added automatic prune of the trash folder. The trash retention can be tweaked by an environment variable.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Mini bug: release mismatch.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    https://pypi.org/project/resrm/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    https://github.com/mdaleo404/resrm

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    #opensource #foss #pypi #python

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      There are 3 ways to join the PSF's 2025 fundraiser:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - Donate directly 🎁
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - Become a member 🪪
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - Share this post 🔄 bonus points for quote posting with your story!
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Learn more and donate 💛💙 donate.python.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mig5 boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The PSF's 2025 end-of-year fundraiser is live 🐍🚀 donate.python.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        is for everyone—and it takes everyone to keep it thriving. Support the PSF, the Python community, and the language we love.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Join in today 💛💙 donate.python.org


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        donate.python.org

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🤔 I have been sitting on Emma's Django Admin Deux article all day and I think it's super cool.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          I struggled with it at first out of fear of how different the examples looked compared to the existing Admin code which IMO should continue to just work.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Seeing "7. Familiar Django Admin Patterns" really took the edge off for me, and it seems like once complete, we might have the best shot at expending the Django Admin another decade or two.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          emma.has-a.blog/articles/djang

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🆕 I made this suggestion in January last year, no-one else magically implemented it, so finally did it myself...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ⬇️ There are now big buttons on download pages for the thing you probably want, so in most cases you don't need to examine the full list of 12 files.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            python.org/downloads/release/p

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Screenshot showing three buttons, one for the macOS installer, a second for the Windows install manager, and a third for the XZ compressed source tarball. Below, a table of 12 files, along with more details such as MD5 checksums, file sizes and Sigstore and SBOM links.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Screenshot showing three buttons, one for the macOS installer, a second for the Windows install manager, and a third for the XZ compressed source tarball. Below, a table of 12 files, along with more details such as MD5 checksums, file sizes and Sigstore and SBOM links.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @b0rk @r343l Here's a talk on the strange world of Bank Python by @calpaterson at @HelPy:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              youtu.be/tCIkncZrfes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Fipaddict, » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @fipaddict@diaspodon.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                En train de mélanger la syntaxe et ...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Il est temps d'aller se coucher.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Pep boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Thibaud Colas :django: » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @thibaudcolas@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  TL;DR; rewrite it in ! To reduce energy use. youtube.com/watch?v=UAHYQNG1qYI Full podcast coming soon (with way more nuance included 😉), there are lots of things we can do as / tech people to build leaner

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    How long do you keep a Git branch around after you merge it?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    I have a habit of deleting the branch immediately after merging, but I've had to use the reflog to recover updates a few times over the last few years. I'm wondering if I should keep branches around a little longer before deleting.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]KungFuDiscoMonkey » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @kfdm@social.tsun.co

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Wondering if there is an API for or if I'll just need to parse the html from `/user/<name>` 🤔

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Not really finding anything in the docs docs.pypi.org/api/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @kfdm You mean for getting *user* data? Huh, yeah I haven't seen anyone else want to do that. There are APIs for package data but not for user data AFAIK.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          New @pypi blog

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          TL, DR:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - Trusted Publishing used for 25% of all files uploaded in Oct 2025
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - GitLab Self-Managed now in beta
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - Pending Publishers can be added for Organizations, too!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Read it here: blog.pypi.org/posts/2025-11-10

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            mig5 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Marco D'Aleo » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @mdaleo404@goto.marcodaleo.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Well here I am again! I decide to start another project: mirro

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Have you ever been in the situation where you edited a config file and suddenly realised you didn't back it up first? I have...

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            https://github.com/mdaleo404/mirro

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            https://pypi.org/project/mirro/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            #opensource #foss #pypi #python

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Stay tuned! We’ll be launching our end-of-year fundraiser within a couple of days, and we hope you enjoy what we have prepared to share with you 🤗 if you’ve already donated and you’re a member, you can still take part by sharing our posts on social media and with your regional and project-based communities!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Please join us in sending a HUGE thank you to @glyph, @amethyst, @Yhg1s, @petrillic, and @offby1, the individuals behind the community-run matching campaign.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                You have the PSF’s deep gratitude for enabling, catalyzing, and most impressively, inspiring the community to come together 💝💝💝

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Here we are again: stunned, floored, full of hope, because of you–each of you wonderful humans in the community. Since we shared the news about our withdrawal from the NSF grant opportunity two weeks ago, we have received over $160,000 in donations across nearly 2000 donors, which includes 313 new Members–WOW!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    1/3 @dn These are valid observations which I can partially address (but not satisfactorily). And by the way, everything you said matters to me, too! While I **can’t** answer the problem of `uv` being ready soon enough for the latest ; I **can** give procedures for keeping `uv` itself up-to-date … depending on how you installed it:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * `uv self update` for `uv`s recommended install
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * `brew update; brew upgrade; brew cleanup` if you installed with , which applies to both Linux and macOS (`apt` might be applicable, too, on Linux. I can’t remember)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * Use`cargo` or an external tool like `cargo-install-update` if you installed it like any other binary.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    All of these are unsatisfactory, though, because they don’t "just happen" either to actually update or even to tell you that you **need** to update. Maybe that’s correct behavior because you’re not forced into updates you don’t want, or maybe it would be better if they were fully automated.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      There are so many posts about `uv`, I’m almost certainly preaching to the choir. As a developer, `uv` solves so many of my problems and makes my life so much easier, it has quickly become fundamental to my workflow. In one specific case, I have to deal with packages from Conda. There, I use `pixi`, and `pixi` in turn relies on `uv`.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Here’s the point: if you’re using Python and installing packages, running tools, choosing the right version of Python itself, using environments … basically almost anything —- you should look at `uv`. <docs.astral.sh/uv/>.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Now there is a problem `uv` doesn’t address: `uv` doesn’t directly impact the problem of deploying a Python-based application to an end-user. This is still one of the biggest problems in the Python ecosystem.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mmu_man boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Space Hobo » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @spacehobo@teh.entar.net

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Is there a good handler for the `logging.handlers` stuff that sends messages via ? I tend to write CLI tools with a boilerplate I hacked out ages ago, that has some argparse defaults and then does this (somewhat compressed for brevity):

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ```python
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if __name__ == "__main__":
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        import sys, logging, logging.handlers

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        args = parse_args()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mylogger = logging.getLogger(sys.argv[0])

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        if args.syslog or not sys.stdout.isatty():
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        handler = logging.handlers.SysLogHandler(address="/dev/log", facility=logging.handlers.SysLogHandler.LOG_DAEMON)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        handler.setFormatter(logging.Formatter("%(name)s: %(levelname)s %(message)s"))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mylogger.addHandler(handler)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mylogger.setLevel(logging.WARNING - (args.verbose * 10))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        else: # use the basic config when on terminal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        logging.basicConfig(level=max(logging.WARNING - (args.verbose * 10), 0))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        main_loop(args, mylogger)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ```

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        So if it's run from cron, it'll go to syslog by default, but you can also just pass in like `--syslog` and it'll do that from the shell as well. I figure I kind of want `notify-send` messages sometimes too. Maybe always, maybe only for `CRITICAL` and above?

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🏆 Hats off to @CodenameTim and everyone for updating the @django's search to pick up blog posts and pages from non-docs areas of the website.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Why is this important?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          We went from ZERO relevant REST search results to 44 search results, and the first FOUR amazingly relevant to search results.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          mastodon.social/@carlton@chaos

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This was one of the topic's we covered during this year's panel discussion: Two Decades of Django: The Past, Present and Future at @djangocon

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            djangotv.com/videos/djangocon-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              mig5 boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Marco D'Aleo » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @mdaleo404@goto.marcodaleo.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I'm very excited about my first project!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Let me introduce you 'resrm', an 'rm' alternative with restore support.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              It's at an early stage, but looks nice already.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              https://pypi.org/project/resrm/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              https://github.com/mdaleo404/resrm

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              #opensource #foss #pypi #python

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Aral Balkan boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🐍 uv is the best thing to happen to the Python ecosystem in a decade - Blog - Dr. Emily L. Hunt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                「 uv is a free, open-source tool built by Astral, a small startup that has been churning out Python tools (like the excellent linter Ruff) for the past few years. uv can:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - Install any Python version for you
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - Install packages
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - Manage virtual environments
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                - Solve dependency conflicts extremely quickly (very important for big projects.) 」


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                emily.space/posts/251023-uv

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]FLOX Advocate » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @FLOX_advocate@floss.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SeaGL talks in 5 min:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Physical Theatre, made using open source tooling

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * My browser isn't working! Now what do I do?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Your Email, Your Rules: Self-Hosting Simplified

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  30 min later:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * Duality of Python

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I rate these talks as 4 out of 4 in that I want to see all 4 of them :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pretalx.seagl.org/2025/talk/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Join the conference freely and anonymously - seagl.org/attend

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Christian boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Christian » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @datenteiler@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Advice needed: I want to set up Kiosk PCs. Users must log in with a card ID and password that are verified via a PHP webservice against a MariaDB.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The challenge: I need the Linux desktop login (e.g., via a Display Manager like LightDM/GDM) to authenticate against the custom remote service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    How can I implement this? Custom PAM module? Python-pam? Scripts?🤔



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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      J'ai repris ma recherche de boulot vu que ma formation va se terminer, j'abandonne un peu l'idée de faire du vu que je suis junior dans cette techno et que c'est la merde en ce moment pour trouver du boulot

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      bon au moins mes compétences python m'aident à fouiner les sites de recherche d'emplois (et me permettent de m'amuser sur mon temps libre)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Mais si y'a des gens qui connaissent des boîtes qui recrutent.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Je cherche dans développement web
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      avec + de 10 ans d'expérience

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Sur Lyon principalement (ou remote)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Boost bienvenue 🫂

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Parmi les PEP acceptées pour 3.15, la 798 rend possible la destructuration de dictionnaires et d'itérables au sein de compréhensions (peps.python.org/pep-0798/) :

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [*it for it in its] # aplatissement d'une séquence de séquences
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        (*it for it in its) # aplatissement d'une séquence de séquences en générateur
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {*it for it in its} # aplatissement en set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {**d for d in dicts} # fusion d'une séquence de dictionnaires

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Django boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          📺 DjangoCon US 2025 videos are up 🎉

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This also caps off a week's worth of updates on DjangoTV, including the dreaded, very random 153 errors, which should finally be gone.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          djangotv.com/videos/djangocon-

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @mahryekuh @jscholes Yes, it's changing in Python 3.15 (and I think is already in the first alpha, available for testing now).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            For more detail, see:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            docs.python.org/3.15/whatsnew/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Python now uses UTF-8 as the default encoding, independent of the system’s environment. This means that I/O operations without an explicit encoding, for example, open('flying-circus.txt'), will use UTF-8. UTF-8 is a widely-supported Unicode character encoding that has become a de facto standard for representing text, including nearly every webpage on the internet, many common file formats, programming languages, and more.

This only applies when no encoding argument is given. For best compatibility between versions of Python, ensure that an explicit encoding argument is always provided. The opt-in encoding warning can be used to identify code that may be affected by this change. The special encoding='locale' argument uses the current locale encoding, and has been supported since Python 3.10.

To retain the previous behaviour, Python’s UTF-8 mode may be disabled with the PYTHONUTF8=0 environment variable or the -X utf8=0 command-line option.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Python now uses UTF-8 as the default encoding, independent of the system’s environment. This means that I/O operations without an explicit encoding, for example, open('flying-circus.txt'), will use UTF-8. UTF-8 is a widely-supported Unicode character encoding that has become a de facto standard for representing text, including nearly every webpage on the internet, many common file formats, programming languages, and more. This only applies when no encoding argument is given. For best compatibility between versions of Python, ensure that an explicit encoding argument is always provided. The opt-in encoding warning can be used to identify code that may be affected by this change. The special encoding='locale' argument uses the current locale encoding, and has been supported since Python 3.10. To retain the previous behaviour, Python’s UTF-8 mode may be disabled with the PYTHONUTF8=0 environment variable or the -X utf8=0 command-line option.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Pep boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Last year I learned about Byte Order Mark (BOM), and how imports of CSV files generated on Windows should be decoded as “utf-8-sig” instead of “utf-8” when using Python `csv.reader()`.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              That lesson saved me a lot of time today.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Extra background info courtesy of @jscholes:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                > “The wider issue is that many Python programs are written with no explicit `encoding` argument in `open` calls, implicitly expecting UTF-8 because that's often the default on Unix systems. But it usually is not the default on Windows.”

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                > “As I understand it, that's set to change in Python 3.15:”

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                peps.python.org/pep-0686/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  It's been a month since I've been without $job, but that doesn't mean I was lazy 😅 I used this time to prepare a lot of changes to Django 💚 including some old feature requests like database-level delete options and decimal fields with no precision, as well as fixing 15+ years old bugs 🐛 I'm still on the market! Do you need help with your Python/Django app? 🆘 Contact me 📬

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/django/django/issue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    frague59 ⏚ boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Si vous n'étiez pas à la j'ai publié à l'instant un article qui raconte comment j'ai accéléré les tests sur mon poste : hashbang.fr/blog/accelerer-une (c'est la première partie de notre conf avec @arthru )

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @mdione @tartley @hgfernan Yeah, I would think so. And honestly it seems like quite a complicated thing to be that clever, in general.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      I think the intent of basicConfig() is supposed to be simply "make sure logging messages go *somewhere*" for people/apps that don't particularly care where they go. Anything more than that, you should write your own code, or at least customize the arguments you pass to basicConfig() (which could include calling it with force=True).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        mig5 boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/SJRiz/pytogether : un projet qui met en place un environnement web collaboratif temps réel de développement plutôt dédié aux personnes débutantes ; pour la formation à distance ou le prototypage en pair programming, par exemple. Collaboration multi-curseurs, par chat et appels audios.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - @django
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - React
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - Celery
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - PostgreSQL (sauvegarde des projets)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Un projet repéré par la newsletter hebdo 's weekly

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @tartley @mdione @hgfernan Any chance you could get away with basicConfig(force=True)? It looks like force will basically replace the effect of an earlier basicConfig(), although of course if anything else is installing handlers and such then you'd need more custom code to deal with those.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            They are so many different reasons to write in so many different (s). Here are a few: which is your favorite? Which are you good at? Which is your team good at? Which is supported at your company? Which is best supported in the community? Which is best suited to your actual problem? Which has appropriate libraries (and again, consider your problem domain)? Which has good tools? Which is the least expensive to actually develop in (time, money, tools, deployment)?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            There absolutely is no "best" language. You are absolutely going to compromise somewhere. Maybe you won’t even consider these questions, e.g., a shop might just go with C# regardless. A expert might just choose Python. Sometimes all these questions don’t matter. Sometimes they do.

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Serge Matveenko ♻️☮️ ⩜⃝ » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @lig@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @ThePSF 💭 A genuine question:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Should the PSF continue to sustain PyCon US directly?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                It’s the flagship Python event, but it also seems to consume a large portion of PSF funds with limited benefit for the global community.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Wouldn’t it make more sense for PyCon US to rely more on external sponsorships and partnerships, instead of drawing so much from the PSF itself?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Also, how much support do regional PyCons receive by comparison?

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Read the full post to see how the PSF is tackling these challenges and how you can help power the future of Python. Many of you have donated in the past week- so we are looking for you to help us with reach. Please share this story, boost our upcoming fundraiser posts, and most importantly, tell the world your story!

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Even still, we’re raising the flag early: the PSF has only ~6 months of runway and needs your support to sustain essential & infrastructure, , and, hopefully, to reopen our Grants Program.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Marcos Dione boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Python Steering Council unanimously accepts "PEP 810, Explicit lazy imports"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Link: discuss.python.org/t/pep-810-e
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Discussion: news.ycombinator.com/item?id=4

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Finally, we want to share that everyone at the PSF is full of hope, courage, and strength- because of each and every one of you in the community. We’ve continued to hear from you across a multitude of platforms with messages of support and encouragement– each of which we truly treasure 🥹

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          We are counting all of these donations and new members as the prequel to our end-of-year fundraiser 📈 Stay tuned for more information on the fundraiser– and if you’ve already donated, you can still support us through the end of 2025 by sharing your stories and boosting our posts!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              pour les fonctionnalités des versions , notamment la 3.10 : nicholashairs.com/posts/major-

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                avec 🎃 a été publiée la dernière version de 3.9 : la 3.9.25 🕊️ (discuss.python.org/t/the-final).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Depuis le 1er novembre, la version maintenue la plus ancienne est la 3.10 (endoflife.date/python) ; ce qui veut dire que les personnes qui maintiennent des bibliothèques ou des outils peuvent désormais adopter toutes les fonctionnalités de la 3.10 sans risquer de perdre trop de personnes utilisatrices.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Quelles sont les fonctionnalités de la 3.10 qui vous intéressent le plus ?

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I wrote a bit about what went on at the recent Python Core Sprint at in Cambridge, plus some bonus @PyConUK highlights.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  hugovk.dev/blog/2025/python-co

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Introducing runtime_introspect v0.2.0 !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    github.com/neutrinoceros/runti

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This versions introduces high level, portable APIs like

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    - FeatureSet.supports("free-threading")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    - FeatureSet.supports("JIT")
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    - FeatureSet.supports("py-limited-api")

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    making it possible to inspect availability for specific features at runtime with *very* little code (turns out solving this problem in the general case is complicated enough that I only want to do it once).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    For instance

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    from runtime_introspect import runtime_feature_set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    fs = runtime_feature_set()
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    if fs.supports("free-threading"):
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ... # cool multi-threading stuff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    else:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ... # less cool, single threading stuff

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    every non-EOL version of (including unstable ones, ) are supported.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @hgfernan @mdione Only if the module is poorly written. A good module won't run any code when it just gets imported, or if anything just the bare minimum needed to do its own imports.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I almost started bashing ('ing?) my head against the desk because I only read this for the first time ever:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        > The functions `debug()`, `info()`, `warning()`, `error()` and `critical()` will call `basicConfig()` automatically if no handlers are defined for the root logger.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I run my code with `pdb` and reached `logging.basicConfig()`'s line `if len(root.handlers) == 0`. It failed, so someone called one of those functions before I called `basicConfig()`. Fixed by `basicConfig()` ASAP.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          People who are newer to Django often do not know about these great resources and the richness of the Django ecosystem. Spread this link please! djangoproject.com/weblog/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Tino Eberl » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @tinoeberl@mastodon.online

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Ein Ingenieur entdeckte, dass sein smarter heimlich an den Hersteller ohne Einwilligung sendete.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Als er den Datenfluss blockierte, wurde das Gerät per Fernbefehl blockiert.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Nach Analyse und Reverse Engineering konnte er das Gerät mit -Skripten und einem wiederbeleben. Der Fall zeigt, wie sensibel -Geräte mit Nutzerfreiheit und umgehen.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            tomshardware.com/tech-industry

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @glyph @offby1 @petrillic @amethyst @Yhg1s

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Here you go, $100π!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              And thank you to @lorenipsum and Phyllis for typing up and sending all these receipt emails so quickly ⌨️🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Donation of $314.16 plus the 3% fee.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Donation of $314.16 plus the 3% fee.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Justin Ferrell » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @developerjustin@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Incredibly based of the Foundation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                They were effectively awarded a $1.5 million grant from the federal government and when presented with the requirements to cease their DEI efforts, declined the grant.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                arstechnica.com/tech-policy/20

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Pull requests wanted!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Check it out if you know some Python, Django, and maybe a little of HTML or CSS.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/pyladies/pyladiesco

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Bite Code! boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The Toad Report #2 is out. The second update on Toad, my terminal based UI for agentic coding.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Please share!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    willmcgugan.github.io/toad-rep

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Running every streets in Paris (using ) : app.everystreet.run/vinayak/pa ^^

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]The New Oil » 🤖 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @thenewoil@mastodon.thenewoil.org

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Just published a new How-to guide on installing PostgreSQL 18 on Ubuntu 25.10 (Questing Quokka). 🦫

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Learn how to switch from the default PostgreSQL 17 to version 18 and try new features like UUIDv7 using the official PGDG repository: fast, clean, and developer-friendly setup. 🐘

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        paulox.net/2025/10/31/install-

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CC @postgresql

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          RE: mastodon.social/@EmmaDelescoll

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✋ I'd also love to know whose companies would be willing to pay or discuss it for Extended Django LTS support, even if you aren't sure of an amount.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          (I suspect the amount would be >$10k for bigger companies, given how much work this takes.)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Please fill out @EmmaDelescolle's pool and feel free to DM me if you have thoughts.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🗳
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Django boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]✨ Emma 🐍 🎸 🐹‏ » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @EmmaDelescolle@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Let's try something here... If I told you that you could get Extended LTS support for some older Django versions (5 years instead of 3 to start with), how much would you be willing to pay for that?
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          This poll is probably mostly directed at SMB Django shops.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Nothing, all my clients run supported versions:0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Less than 100€ / year:0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Less than 1K€ / year:0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          1K€ / year or more:0

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Thanks to our partners Arm, GitHub, and AWS, the PSF migrated ’s infrastructure to Arm-based systems; achieving zero downtime, lower costs, and a greener footprint. Results like this show the impact of corporate collaboration with the community 💝🐍 arm.com/company/success-librar

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              un article de @treyhunner expliquant comment personnaliser votre si vous utiliser 3.13 :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - le tutoriel treyhunner.com/2025/10/handy-p
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - le repo organisant les personnalisations : github.com/treyhunner/pyrepl-h

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Étapes
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - créer une variable d'environnement PYTHONSTARTUP pointant vers un fichier de personnalisation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              - créer le fichier de personnalisation : raccourcis clavier, colorisation, etc.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Aldaron boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Ewen » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @ewen@social.corre.bio

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Est-ce qu'une formation Python avancé intéresse des gens ici ?
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Je me suis inscrit à une formation de dans le cadre de mon travail, et pour que la session du 8 décembre en distanciel soit validée, il faut au moins deux stagiaires.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Qui vient pour valider la session et apprendre du Python avancé ? :D

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                humancoders.com/formations/pyt

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Vous pouvez booster si vous avez envie !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Ligature » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @ligaturerecords@mamot.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ce week-end à Vaise c'est la PyconFR ! Un week-end de conférences ateliers autour de Python 🐍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  pycon.fr/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]ashwinvis » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @ashwinvis@mastodon.acc.sunet.se

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Thanks to @glyph 's initiative, I got the final push that I needed to set up a donation to PSF. I even made it an annual recurring thing and also signed up as a contributing member (which I believe I am).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Python has been instrumental in shaping my career, so I should have done this sooner.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    mastodon.social/@glyph/1154595

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      La fondation renonce à une subvention de 1,5 million de dollars plutôt qu’à ses valeurs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Pour obtenir cette somme, la fondation devait s’engager à ne mener aucune action en faveur de la diversité, l’égalité ou l’inclusion (DEI), une des exigences politiques de l’administration Trump.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      zdnet.fr/blogs/l-esprit-libre/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Marcos Dione boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Even if you don't do anything particularly intense with numerical results in , this is still a good issue to know about: moyix.blogspot.com/2022/09/som h/t @nelhage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Fipaddict, » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @fipaddict@diaspodon.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @_nb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Tu as raison, "on est rarement pile en face" mais je trouve que je suis un peu trop souvent "pile à côté". 🤪

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          À mon grand âge, je rêve encore un peu trop (un jour, je ferai du autrement qu'à titre perso)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Ta remarque me conforte dans le choix que je m'apprête à faire si je dois investir sur un des 2.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Archive formats like ZIP and tar can be abused to undermine the integrity of Python package users 📦 Learn how PSF Developer-in-Residence Seth Larson is strengthening Python's security with the community in the new white paper "Slippery ZIPs and Sticky tar-pits" with Alpha-Omega:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pyfound.blogspot.com/2025/10/s

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Gabriel Pettier » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @tshirtman@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I just gave $100 to the PSF.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Thanks to Glyph and other matchers for making that double. Much respect.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              mas.to/@glyph@mastodon.social/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                , un client HTTP en mode CLI qui indique la décomposition d'une requête HTTP avec la durée de chaque phase : httptap.dev/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Pour le tester facilement avec uv :

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                uvx httptap "social.breizhcamp.org/@pythonr"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                lancement de la commande `uvx httptap "https://social.breizhcamp.org/@pythonrennes"` qui évalue la durée des étapes intervenant dans la requête http au profil mastodon de Python-Rennes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alt...lancement de la commande `uvx httptap "https://social.breizhcamp.org/@pythonrennes"` qui évalue la durée des étapes intervenant dans la requête http au profil mastodon de Python-Rennes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Searge :fedora: boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This week, the Software Foundation rejected a $1.5MM NSF grant, due to a requirement that the PSF abandon diversity work.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  So I joined forces with Python folks (@offby1, @petrillic, @amethyst) and we're matching up to $12,000 of donations to the PSF. 🧵

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Corentin boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    uv is the best thing to happen to the Python ecosystem in a decade lobste.rs/s/fluuv7
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    emily.space/posts/251023-uv

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      👋 Friends, 's fundraiser is running through November 11th (kindly ignore the 9th, that's being fixed) and the foundation could use your support to continue our mission.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      While I happily support the PSF in their mission, this is the DSF's biggest fundraiser every year, and even if you aren't a JetBrains user, our foundation could use your support.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Support the DSF via PyCharm:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      djangoproject.com/weblog/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Support the DSF directly: djangoproject.com/fundraising/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        If you like free and fast access to packages via PyPI be glad that these lovely folks are in charge and not somebody like me. If it were up to me I'd probably be planning big brownouts and slowdowns for institutional users in order to aggressively force the issue of properly using client-side caching.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        fosstodon.org/@ThePSF/11545761

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          un tutoriel expliquant le rôle et les différentes façons de déclarer et d'utiliser des fixtures dans vos tests automatisés avec : patrickm.de/pytest-fixtures-ho

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Il manque juste aussi la possibilité de déclarer des fixtures dans des sous-modules et de les référencer avec la variable pytest_plugins dans le fichier conftest.py à la racine des tests (docs.pytest.org/en/stable/refe) :

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          pytest_plugins = [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          'tests.fixtures.users',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          'tests.fixtures.items',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          # ...
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Worteks » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @worteks_com@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Cette fin de semaine, Armando Femat Ortiz sera à la 2025 à Lyon pour participer aux sprints et pour présenter une 𝗺𝗶𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗱𝗲 𝗹'𝗮𝗻𝗻𝘂𝗮𝗶𝗿𝗲 𝗟𝗗𝗔𝗣 𝗱'𝘂𝗻 𝗡𝗲𝘅𝘁𝗰𝗹𝗼𝘂𝗱, avec un script bien sûr !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            📍 C'est en salle C436 au Campus René Cassin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            📅 Samedi 1er novembre 2025 à 16:30
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🔗 pycon.fr/2025/fr/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Venez découvrir son retour d'expérience et parler SSO avec lui !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            🐍 @AFPy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            logo de la pyconfr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Alt...logo de la pyconfr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              AodeRelay boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Steven Saus [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @StevenSaus@faithcollapsing.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              uspol [SENSITIVE CONTENT]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              (27 Oct) Python Software Foundation Withdraws $1.5M U.S. Government Grant Over DEI Restrictions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Python’s governing body drops a $1.5 M U.S. grant, saying the anti-DEI clause violates its mission and community spirit.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              s.faithcollapsing.com/trxfp
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Archive: ia: s.faithcollapsing.com/i8q7a

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -&-open-source-news

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Python Software Foundation Withdraws .5M U.S. Government Grant Over DEI Restrictions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Python Software Foundation Withdraws .5M U.S. Government Grant Over DEI Restrictions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                don dizmal boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Based on @lorenipsum's post about python being all backbone (software) and @ThePSF's refusal to roll over. I give you my sticker idea¹

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Notes: This confluence of puns tickles me. supine sounding like serpentine and spine and being upside-down, aforementioned backbone, nod to "don't tred on me" and *maybe* a wink to Tiresias and hitting snakes.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OK back to code.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A python logo coloured two headed undulating snake with cute little eyes. The blue side on the left says "all spine" and the left side upside down says "never supine"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alt...A python logo coloured two headed undulating snake with cute little eyes. The blue side on the left says "all spine" and the left side upside down says "never supine"

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Fipaddict, » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @fipaddict@diaspodon.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Il serait de temps de remettre mon cerveau en marche avec du

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Maybe it's just me, but the syntax for list comprehensions seems counterintuitive.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      While in some ways the decision was tough, knowing the community would have our backs made it easier. We want to thank you deeply for the words of support across many platforms- but also your actions.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Sometimes, I think it's not worth it to keep writing this draft. I'm just way too harsh to Python, and it probably doesn't deserve it.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ---

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]Jordan Maris 🇪🇺 🇺🇦 #NAFO » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @jmaris@eupolicy.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The Software Foundation look after some of the most important software for our Digital Infrastructure. They can't get grants from the US gov.t because those now require alignment with the administration's ideology.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The should step up and support our critical digital infrastructure. Meanwhile, drop them a donation! ❤️ :python:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          pyfound.blogspot.com/2025/10/N

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Martin Clavey » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @mart1oeil@piaille.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            вrυnυѕ boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Glyn Moody » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @glynmoody@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Foundation goes ride or DEI, rejects government grant with strings attached - theregister.com/2025/10/27/pyt "Foundation says it won't compromise policy of inclusivity even if that cash would've really helped"

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              En attendant 3.15, et le support du lazy import (voir peps.python.org/pep-0810/), voici une méthode pour accélérer le chargement de vos modules : pythontest.com/polite-lazy-imp

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                la fondation (la @ThePSF) a refusé un financement de 1,5 million de $ du gouvernement américain, gouvernement qui demandait à ce que l'argent ne financement pas des actions de et de , ce qui va à l'encontre de différentes actions anti-discriminatoires de la PSF : pyfound.blogspot.com/2025/10/N

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Headline: Foundation goes ride or , rejects government grant with strings attached

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Subtitle: Foundation says it won't compromise policy of inclusivity even if that cash would've really helped

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Source: theregister.com/2025/10/27/pyt

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I have nothing but respect and sympathy for @ThePSF in their decision to withdraw from the NSF grant program in order not to compromise on their mission to keep a diverse and welcoming open source community

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  It's hard to turn down that kind of money

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  So, here's my .02c for it, metaphorically. I'll personally make a $1000 donation to help fill in that gap. There are certainly 1500 of us who can spare that much, in the global python community. Who's with me?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  fosstodon.org/@ThePSF/11544665

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Nathan Goldbaum is part of the Quansight Labs team that's been doing a *huge* amount of work getting the ecosystem ready for free-threaded Python.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Here he shares some of his favourite resources to learn about free-threaded Python:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    github.com/ilanschnell/bitarra

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Noam Ross » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @noamross@ecoevo.social

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      folks should think about supporting our friends at the Software Foundation, who turned down a $1.5M NSF grant rather than cave to the administration's inquisition against diversity, equity, and inclusion. ❤️

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pyfound.blogspot.com/2025/10/N

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Augier (fr & en) 🇵🇸🇺🇦☭🏴 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @AugierLe42e@diaspodon.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Python Software Foundation News: The PSF has withdrawn a $1.5 million proposal to US government grant program

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pyfound.blogspot.com/2025/10/N

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        is fighting fascism and it warms my heart when so many other communities just surrender without even a fight…

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Thomas NOËL boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The has declined to accept a $1.5m from the Government due to a stipulation stating they cannot pursue any initiatives. pyfound.blogspot.com/2025/10/N

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Harry Sintonen » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @harrysintonen@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            I would be glad to donate to the project, but doing so requires me to divulge my name and contact information as per their 501(c)(3) charitable organisation status:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            "Contact information is required for tax reporting purposes and will be shared only with the US government."

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Considering the current status of the US government, I don't feel comfortable doing this. Are there some other ways to donate to Python project without getting the US government involved?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - pyfound.blogspot.com/2025/10/N
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            - psfmember.org/civicrm/contribu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @ThePSF

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Éric D. boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]dallo » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @dallo@pouet.chapril.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Pendant que la communauté Ruby se demande si la nazisme c'est bien ou pas, la Python Software Fundation (PSF) vient de rejeter 1.5 M$ à la condition de n'entreprendre aucun travail en matière de diversité, d'équité et d'inclusion !

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              La PSF a décliné favorisant ses valeurs à la thune. Bravo.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              fosstodon.org/@ThePSF/11544665

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Paco Ho Ho Hope 🎄 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @paco@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @ThePSF This is quite literally putting your money where your mouth is. Admirable. High integrity. Thank you, PSF!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Lily boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  RE: mastodon.social/@djangonews/11

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  🎙️💬 And I'm on @djangochat talking with @wsvincent and @carlton about the latest Django Survey trends with a WHOLE lot of side quests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  I hope you enjoy it!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  djangochat.com/episodes/django

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Podcast] Django Survey 2025 - Jeff Triplett djangochat.com

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Will McGugan boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Peter Cock » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @pjacock@fediscience.org

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Should have done this earlier and saved myself some membership dues, but having told that I am currently unemployed, my membership is free for up to a year 👍

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Now, where are all the remote/Scotland & jobs hiding? Or should I try the commercial world as a programmer...

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      un tutoriel détaillé sur l'utilisation de dans vos projets : machinelearningmastery.com/the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - typage des structures de données
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - validation des valeurs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      - gestion de l'arborescence des structures de données

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        I've implemented history support in Toad.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Up / down keys navigate your history.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        But I think there is an opportunity to improve on the bash / zsh behavior. I've noticed my history can be full of the same command. Often when I'm testing software.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        i.e. now, I have like 20 "uv run toad" entries in the history. If I want the previous command I have to press up 20 times. Seems bonkers.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        How about if I collapse multiple identical entries in a a single entry?

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Is there precedence?

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🎨 termcolor 3.2.0

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          github.com/termcolor/termcolor

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🟣 Expose `can_colorize` as public API
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🟢 Add support for Python 3.15 (🥉 at pyreadiness.org/3.15/)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          🔴 Drop support for EOLish Python 3.9

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Been running a fusil campaign for a week, targeting a C-extension. The fuzzer has found 9 issues so far, feels good.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The maintainer is helping with the campaign and eager to fix the issues, which is great.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Some maintainers see us with suspicion and often disregard issues, as if we're after accolades, pointing fingers or complaining about the code.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            We fuzz to help, that's all.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Anyway, if you have a C-extension and would like it fuzzed, hit me up :)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Marcos Dione boosted

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              I just created a Python 3.14 virtual environment using the built-in venv module (instead of `uv venv`) and could not believe my eyes 😮🥚

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The result of an ls command in a bin directory of a Python virtual environment (ls .venv/bin/). Besides the usual files, it shows a binary called "πthon" (with the greek letter "pi").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Alt...The result of an ls command in a bin directory of a Python virtual environment (ls .venv/bin/). Besides the usual files, it shows a binary called "πthon" (with the greek letter "pi").

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Cyril I. 🧮📐 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @nicolay_lilicre@piaille.fr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Dans cette vidéo, Alexandre parle d'une maison a qui il donnerait tout ce qu'il a fait... Par curiosité de ce qui en sortirait.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Mais ! On apprend surtout, qu'il a codé son propre algo pour l'aider à écrire ! 😲

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Source : canalplus.com/actualites/cliqu

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Alt...Dans cette vidéo, Alexandre #Astier parle d'une #IA maison a qui il donnerait tout ce qu'il a fait... Par curiosité. Mais on apprend surtout, qu'il a codé son propre algo #Python pour l'aider à écrire #Kammelott ! 😲

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  dawn boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]phildini » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @phildini@wandering.shop

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Inspired by a talk I had with @BajoranEngineer at , I've jotted down some thoughts about as a scripting engine for apps.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  phildini.dev/python-in-every-a

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Shares appreciated! Commentary welcome, but if you're a jerk I'll block you 😇

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @freakboy3742 @glyph @brettcannon this is why I was asking about built python ✨

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Also included: a thought on how @conda monetizes this 😅

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Just for fun I compared Claude to Gemini.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Both running on Toad!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    youtu.be/OGGVdPZTc8E

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      It's not much. But it is honest work.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Just released! 🚀

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        📜 Python Docs Sphinx Theme, with added Arabic, French, Romanian and Russian translations.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        github.com/python/python-docs-

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Quick reminder, I'm open to work 👋 If you're looking for an experienced / developer 🧭, who spent 5 years as a Django Fellow, maintaining Django itself, and who is a Django 💚 and Python 🐍 contributor. I'm here 👋 Contact me 📬

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          mariuszfelisiak.org/

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            un projet de CLI permettant de copier-coller du contenu de façon sécurisée entre un votre poste et un serveur distant (scp, ssh, par socket) : remoclip.newmatter.net/.

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              un tutoriel indiquant une façon d'utiliser et en remplacement de (ou ) afin de tester son application avec plusieurs versions de :
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              daniel.feldroy.com/posts/2025-

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Une extension à Jupyter qui permet de faire du GIS, ça m'a l'air complètement fou ! eo4society.esa.int/projects/ju

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                pyfound.blogspot.com/2025/10/a

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Thank you for all you do for us! 🥂

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Abhijeet Mote

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Abigail Afi Gbadago

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Becky Smith @rebkwok

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Christopher Bailey @digiglean

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Dawn Wages @BajoranEngineer

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Leah Wasser @leahawasser

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Maaya Ishida

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Mason Egger @masonegger

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 Miguel Grinberg @miguelgrinberg

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                🎉 William Vincent @wsvincent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                fosstodon.org/@ThePSF/11541857

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Will McGugan boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]mr_daemon » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  @mr_daemon@untrusted.website

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

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Marcos Dione boosted

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

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

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Django 6.0beta1 is out! 🎉

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        djangoproject.com/weblog/2025/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CC @django

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Aerial photo of attendees at the DjangoCon US 2025 conference.

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

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Back to top - More...