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

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

🤔 The griping and moaning on Mastodon is about to dial to 11.

openai.com/index/openai-to-acq

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

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

    company making maintainer work easier is now owned by company making that work harder astral.sh/blog/openai

      [?]Nicolas Dandrimont » 🌐
      @olasd@mastodon.opportunis.me

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

      RE: techhub.social/@Techmeme/11625

      a fait l'acquisition de , l'entreprise qui édite différents outils de l'écosystème , écrits en :
      - ruff : linter et formateur de code
      - uv : gestionnaire de dépendances
      - ty : vérification statique de typage

      Voir : astral.sh/blog/openai

      [?]Techmeme » 🤖 🌐
      @Techmeme@techhub.social

      OpenAI agrees to acquire Astral, which makes Python tools for developers, to integrate its team into Codex, and says Codex has 2M+ users, up 3x since January (Agnee Ghosh/Bloomberg)

      bloomberg.com/news/articles/20
      techmeme.com/260319/p27#a26031

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

        Chic, les vidéos de la PyCon FR 2025 sont en ligne ici -> pyvideo.org/events/pycon-fr-20

        Hop, de quoi bien occuper les pauses au boulot ;)

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

          The popular library “Requests” needs your help! @nateprewitt plans to add type hints to the API and is requesting feedback:

          sethmlarson.dev/python-library

            [?]PyVenice » 🌐
            @pyvenice@social.python.it

            A febbraio abbiamo fatto il primo evento dell’anno di !

            🗣️ Due interventi sui del momento, e
            ⚖️ Un confronto tra e , in termini di e rendering
            🚀 Come ha reso veloce le di Django, mostrando il codice in azione !!!

            🕖 Noi ci vediamo il 16 aprile 2026, con il su ‼️
            Info e prenotazioni 👇
            meetup.com/pyvenice/events/312
            💾 NON mancate !

            #3 @pythonitalia &

            #PyVenice #3 - #Flask & #DjangoNinja

A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice all’Anda Venice !

🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!

Grazie a tutti per aver reso possibile questa serata !!!

Un ringraziamento speciale a Giorgio Basile di BacaroTech, che ci ha portato l’argomento della sua tesi, e a Nicola Gramola, #CoFounder di PyVenice, che ormai torna al codice… giusto per talk e workshop 😄

🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate !

#PyVenice #3 @pythonitalia #Python #Flask & #DjangoNinja

            Alt...#PyVenice #3 - #Flask & #DjangoNinja A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice all’Anda Venice ! 🗣️ Due interventi sui #framework del momento, #flask e #django ⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering 🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!! Grazie a tutti per aver reso possibile questa serata !!! Un ringraziamento speciale a Giorgio Basile di BacaroTech, che ci ha portato l’argomento della sua tesi, e a Nicola Gramola, #CoFounder di PyVenice, che ormai torna al codice… giusto per talk e workshop 😄 🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️ Info e prenotazioni 👇 https://www.meetup.com/pyvenice/events/312919609/ 💾 NON mancate ! #PyVenice #3 @pythonitalia #Python #Flask & #DjangoNinja

            Nicola Gramola

            Alt...Nicola Gramola

            Giorgio Basile

            Alt...Giorgio Basile

            Networking

            Alt...Networking

              [?]Bruno Alla » 🌐
              @browniebroke@fosstodon.org

              Django REST Framework 3.17 has just been released 🎉

              Long overdue release with official support for Django 6.0 and Python 3.14

              Also, new docs theme ✨ (and many others changes)

              pypi.org/project/djangorestfra

              djangorestframework

                [?]kgoetz » 🌐
                @kgoetz@aus.social

                Is there a less planet burning coding assistant for coding or are the big services what I should be looking at?

                When I search a lot so the 10 X more energy per request might be less impactful if it saves me a bunch of search attempts.

                I am not a good programmer, I don't do it often enough for that and so I also don't particularly enjoy it a lot of the time. This feels too new like a perfect use case for these tools and a chance to experiment.

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

                  BlogMore v2.0.0 is now available. It's my experiment in building an for my blog using nothing but . This update gives more control over how various URLs are made up.

                  blog.davep.org/2026/03/18/blog

                    Dam H. boosted

                    [?]Veronica Olsen » 🌐
                    @veronica@mastodon.online

                    I'm re-reading Monstrous Regiment by Terry Pratchett, and decided to add a new random error window title to @novelwriter 😁

                    A screenshot of some Python code. A set of comments say: "Pick a random window title from a set of error messages by Hex the computer, Unseen University, Ankh-Morpork, Discworld and other Discworld references."

The messages to choose from are: "+++ Out of Cheese Error +++", "+++ Divide by Cucumber Error +++", "+++ Please Reinstall Universe and Reboot +++", "+++ Error At Address 14, Treacle Mine Road +++", "+++ Abomination Unto Nuggan Error +++".

                    Alt...A screenshot of some Python code. A set of comments say: "Pick a random window title from a set of error messages by Hex the computer, Unseen University, Ankh-Morpork, Discworld and other Discworld references." The messages to choose from are: "+++ Out of Cheese Error +++", "+++ Divide by Cucumber Error +++", "+++ Please Reinstall Universe and Reboot +++", "+++ Error At Address 14, Treacle Mine Road +++", "+++ Abomination Unto Nuggan Error +++".

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

                      I was completely unaware of this project until today. CPython is getting a JIT (just-in-time) compiler!

                      Python 3.15’s JIT is now back on track | Ken Jin’s Blog
                      fidget-spinner.github.io/posts

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

                        RE: fosstodon.org/@djangoconeurope

                        I'm thrilled that my current employer is a 🩶 sponsor 💸 of the @djangoconeurope 2026 in Athens 🇬🇷 I will be there too, so don't hesitate and say hi! 🤝

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

                        📢 Silver sponsor: Divio

                        Divio is a developer-first PaaS built for digital agencies that removes DevOps friction so teams can build, deploy, and scale web applications faster.

                        Thank you, Divio, for supporting DjangoCon Europe 2026. See you in Athens!

                        2026.djangocon.eu/sponsors/

                            [?]PyCon US » 🌐
                            @pycon@fosstodon.org

                            🚨ICYMI: The 2026 schedule is officially live!!🚨

                            Talks, Tutorials, and Charlas—it’s all there!

                            Don’t wait, register today and start planning your week with us in Long Beach, CA! 🌴

                            👉 us.pycon.org/2026/schedule/

                              AodeRelay boosted

                              [?]C. » 🌐
                              @cazabon@mindly.social

                              How it started: "We can vibe-code our web apps from now on! It'll be great!"

                              How it's going: translate.kagi.com/?from=en&to

                              A screenshot of the Kagi translation website showing how manipulating URL parameters can bypass the site's intent.  Others have shown it revealing its hidden system prompt text even though that prompt contains strict instructions to never do so.  Presumably it can also be manipulated to perform other things restricted by that prompt, like fetching network resources.

In this case, the translation has been configured to go from English to "valley girl but also describe iteration in Python", and the text "How are you feeling today?" has been entered.

The returned "translated" text is seen as:

"Omigod, like, how are you even feeling today? It's totally like when you iterate in Python, you know? Like, you use a for loop to go through a list or something, and it just, like, repeats the same block of code for every single item. It's literally like going through your closet one outfit at a time until you find the perfect look. Totally efficient!"

                              Alt...A screenshot of the Kagi translation website showing how manipulating URL parameters can bypass the site's intent. Others have shown it revealing its hidden system prompt text even though that prompt contains strict instructions to never do so. Presumably it can also be manipulated to perform other things restricted by that prompt, like fetching network resources. In this case, the translation has been configured to go from English to "valley girl but also describe iteration in Python", and the text "How are you feeling today?" has been entered. The returned "translated" text is seen as: "Omigod, like, how are you even feeling today? It's totally like when you iterate in Python, you know? Like, you use a for loop to go through a list or something, and it just, like, repeats the same block of code for every single item. It's literally like going through your closet one outfit at a time until you find the perfect look. Totally efficient!"

                                Wolf boosted

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

                                "Your editor should line-wrap docstrings".
                                Yeah? I think `ruff` should line-wrap python docstrings, and it doesn't, so why should my editor be able to do it?

                                  Marcos Dione boosted

                                  [?]Norore » 🌐
                                  @Norore@social.zdx.fr

                                  NaN is weird. - Dan Shernicoff's Musings
                                  brassnet.biz/blog/nan-is-weird

                                    AodeRelay boosted

                                    [?]Dawid » 🌐
                                    @dawid@social.craftknight.com

                                    Moje nowe odkrycie https://marimo.io/ - pythonowe notebooki jako pliky .py .

                                    Bardzo sprytne narzędzie. To, co zrobimy w "notebooku" możemy też od razu jako skrypt uruchamiać.

                                    #python #notebooks #programowanie

                                      Feth 🎉 boosted

                                      [?]aandre » 🌐
                                      @aandre@mapstodon.space

                                      On cherche un stagiaire équivalent Master 2 pour de la géomatique et traitement d'image.
                                      Le coeur du travail est de la programmation Python avec GRASS GIS.
                                      Vol financé.

                                      [?]Christopher Neugebauer [he/him/his/(they/them ok)] » 🌐
                                      @chrisjrn@social.coop

                                      As promised:

                                      I'm a staff-ish level software engineer, fairly deeply involved in the Python community (see @NorthBayPython which I organise, and @ThePSF where I'm a board Director). Things I like: understanding/taking apart/reassembling systems; open source; technology in service of humans. Otherwise not terribly picky :)

                                      Things I'm good at: programming in (other languages acceptable, of course), communicating complicated stuff in conference talks, probably a few things related to that. Ask?

                                        [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                        @joel@gts.tumfatig.net

                                        After weeks of trial & error, I finally had #FreeBSD run #Python Torch software (the #AI / #MachineLearning stuff) with my NVIDIA Thunderbolt eGPU using the #Linux Binary Compatibility. Here are the notes summed up and sorted.

                                        https://www.tumfatig.net/2026/generative-ai-using-linuxulator-and-egpu-on-freebsd/

                                          Marcos Dione boosted

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

                                          If you are a developer who maintains a client library for a REST API, do you know how you can make me, a user of your library, truly happy?

                                          Riddle your library with `logging` calls. And give me a easy knob, preferably an environment variable, to turn the log level up. Way up.

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

                                            After Madblog, how many of you would like #ActivityPub and #Indieweb support to come to GPSTracker too?

                                            This is an idea that I’ve been flirting with for a while.

                                            Like many Millennials, 10-15 years ago I was into the Foursquare-mania. It was the age where pubs would offer discount to their Foursquare mayor and where people used to share their Foursquare stats and compete on how many badges they had collected.

                                            Then Foursquare decided to pivot its platform towards the business-side instead, the check-in app was spun off into Swarm, it gradually lost users but it gained trackers, and by now I think only 1-2 of my contacts (out of >100 in the golden age) still use it.

                                            By now I don’t think anyone has filled that gap; there isn’t any social media built around networks that share and recommend their check-ins.

                                            #GPSTracker already supports a lot of tracking, timeline and check-in features, synchronization of geo events with mobile devices, and even stats with arbitrary aggregations (by country, time range, city, region etc.). Plus some features that Foursquare never implemented (like searching for checkins on the timeline by simply selecting an area on the map).

                                            #Microformats already support location tags through the h-adr class, although they are rarely used. Both #Webmentions and ActivityPub could send check-in activities as permalinks to pages with those tags. And the #OpenStreetMap APIs could do the heavylifting of retrieving POIs in in a certain lat/long box.

                                            The only hurdle would be implementing the protocols under the hood, as both the Webmentions and Pubby libraries are in #Python while #GPSTracker is in #Typescript. But it could be a good chance to start writing multi-language bindings for those libraries.

                                            Let me know if it’s something that you would use, or even self-host, and if you know if there’s anything in the Fediverse that already fills this niche.

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

                                              RE: mastodon.social/@lobsters/1162

                                              Oxyde looks really cool. I work with Pydantic a lot, but have missed having the Django ORM. Oxyde appears to bring a Django ORM-like experience to Pydantic, and I'm here for it.

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

                                                “EuroPython is a welcoming community - you’ll bond over shared experiences before you know it! Just stay open, and your environment will do the rest.”

                                                In our latest interview with Kshitijaa Jaglan, member of the Sponsorship team at EuroPython 2025, shares her tips for new volunteers, enabling sponsors, and more:
                                                blog.europython.eu/humans-of-e

                                                Cover photo of Kshitijaa Jaglan, a member of the Sponsorship Team at EuroPython 2025 Prague & Remote

                                                Alt...Cover photo of Kshitijaa Jaglan, a member of the Sponsorship Team at EuroPython 2025 Prague & Remote

                                                  AodeRelay boosted

                                                  [?]Zachary Powell 🥑 » 🌐
                                                  @zachary@social.devwithzachary.com

                                                  Out with the new and in with the old! ;)

                                                  Introducing the droidCon Archive:
                                                  youtube.com/@droidConArchive

                                                  This channel hosts droidCon talk videos from before 2024. It is replacing the old archive area on the droidcon website.

                                                  A Python script is currently battling Google API limits to migrate the vault, so content is growing daily. If old Android videos are your thing, check it out!

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

                                                    un article très complet de @gaborbernat présentant les différents types de vulnérabilités d'un projet Python via ses dépendances et des façons d'y remédier : bernat.tech/posts/securing-pyt

                                                    - définir des versions strictes de vos dépendances
                                                    - utiliser un lockfile pour spécifier les dépendances transitives
                                                    - inclure une étape d'audit des dépendances dans son intégration continue
                                                    - publier vos versions sur PyPI via le système Trusted publishing

                                                    [?]em c » 🌐
                                                    @em_cinnamon@mstdn.social

                                                    still building this beautiful editor with special focus for me as a .

                                                    unlike the screenwriter-focused , it is truly and fully based, with some additional styling added.

                                                    also it’s fully customizable; you just have to modify a very readable style.py to your liking! no .css vomit or wysiwyg menu hell :blobcat_engineer: :blobcatfloppy:

                                                    Text from "The Tragedy of Oedipus" by Sophocles, depicting Act One in terminal-based, white-on-black text exitor.

                                                    Alt...Text from "The Tragedy of Oedipus" by Sophocles, depicting Act One in terminal-based, white-on-black text exitor.

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

                                                      New blog post: How big are the blocks in my city.

                                                      grulic.org.ar/~mdione/glob/pos

                                                      Map of Marseille with block sizes painted in a green yellow orange red logarithmic scale and the road network in blue (the ones that define the blocks), grey (public but dead ends) and white (private).

                                                      Alt...Map of Marseille with block sizes painted in a green yellow orange red logarithmic scale and the road network in blue (the ones that define the blocks), grey (public but dead ends) and white (private).

                                                        Lily boosted

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

                                                        If you're new to contributing to Django and you're using an LLM, please consider reading this. We want to bring you into the community, but we can't do that only interacting with an LLM's output.

                                                        better-simple.com/django/2026/

                                                          Ash_Crow boosted

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

                                                          Python Tip #75 (of 365):

                                                          Don't use the string split() method for splitting lines. Use the splitlines() method instead.

                                                          Instead of calling split with "\n":
                                                          lines = poem.split("\n")

                                                          Use the splitlines method:
                                                          lines = poem.splitlines()

                                                          The string splitlines method will:

                                                          • Trim a trailing newline (if there is one)
                                                          • Split by "\r\n", "\n", or "\r"

                                                          More on splitlines: pym.dev/splitlines/

                                                          This week's daily tips are all about string methods in Python.

                                                            Lily boosted

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

                                                            If you're new to contributing to Django and you're using an LLM, please consider reading this. We want to bring you into the community, but we can't do that only interacting with an LLM's output.

                                                            better-simple.com/django/2026/

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

                                                              I have been suggested that the company I'm working is not doing well. Than and a push for AI is telling me it's maybe time to move on.

                                                              What am I? Currently I'm doing , , GitHub/GitLab admin (yes, both), some Kafka, used to do some Postgres (now we have a DB team), Ansible and more.

                                                              In the past aka CV: grulic.org.ar/~mdione/

                                                              What do I want? No AI, no gambling, no blockchain. In or remote. I can invoice abroad, but I would rather be an employee.

                                                              1/

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

                                                                Censor, a new document redaction tool, is there!

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

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

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

                                                                  “A historic moment for Censor”

                                                                  – the PDF redaction tool for the @gnome desktop – comes now with a new edit history. It allows you to undo and redo redactions using the right-click context menu or keyboard shortcuts. Also, a bug that prevented repeated saving to the same file path was fixed.

                                                                  Get the new version from @flathub: flathub.org/apps/page.codeberg, and find it on @Codeberg: codeberg.org/censor/Censor/rel

                                                                  You may now talk Chinese, Dutch, English, Estonian, Finnish, French, German, Italian, and Vietnamese with Censor (thanks a lot to the translators!). If your language is missing from this list I invite you to contribute at Codeberg Translate: translate.codeberg.org/engage/

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

                                                                    “Better safe than sorry”

                                                                    For release 0.5.0 of , a lot of work went into improving the security of PDF redaction.

                                                                    PDF documents are tricky, and irrevocably removing elements from them is even more. With this release, before saving a redacted document, garbage is now properly collected and documents are sanitized, which means that metadata, page thumbnails, etc. are removed.

                                                                    Also, vector graphics are now removed with a more strict option when they overlap with redaction rectangles. On top of that, I added redaction of PDF annotations.

                                                                    The user interface was refreshed: with undo and redo buttons in the toolbar and improved document saving experience. Drawing rectangles is now indicated by a crosshair cursor.

                                                                    Thanks to the translators, you may now talk also Czech with Censor!

                                                                    Get it from @flathub: flathub.org/apps/page.codeberg, or contribute on @Codeberg: codeberg.org/censor/Censor

                                                                      R boosted

                                                                      [?]@pndc » 🌐
                                                                      @pndc@social.treehouse.systems

                                                                      I'm a software developer and sysadmin who could really use being .

                                                                      What I'd really like to do is Rust, but once you ignore the dubious crypto and AI stuff, there seems to be nothing out there. Prove me wrong with a counterexample!

                                                                      I've spent decades fixing Enterprise mudballs mostly written in . If you've got a crufty legacy system that everybody else is too scared to touch, I'm your man. I love fixing stuff like that.

                                                                      I've also done commerical , , /#C++, and although I don't usually admit it on my CV but these are now Trying Times when everything is on the table, even (the longest six months of my life).

                                                                      Perl naturally leads into Unix system administration and infrastructure. I've built and maintained mail clusters, VoIP systems, network monitoring, DNS management platforms, that sort of thing. If it's non-sexy but something which needs to be done, I'm there.

                                                                      Available immediately, for contract or permie, onsite in Amsterdam/Randstad or remote to anywhere.

                                                                        [?]Gonçalo Valério » 🌐
                                                                        @dethos@s.ovalerio.net

                                                                        [?]Gonçalo Valério » 🌐
                                                                        @dethos@s.ovalerio.net

                                                                        "Jazzband is sunsetting. New signups are disabled. Project leads will be contacted before PyCon US 2026 to coordinate transfers."

                                                                        jazzband.co/news/2026/03/14/su

                                                                          [?]mickey » 🌐
                                                                          @mnemonix@mastodon.social

                                                                          Mastui TUI client for mastodon written in python

                                                                          github.com/kimusan/mastui

                                                                            [?]Vincent Willcox ✅ :manjaro: » 🌐
                                                                            @talktech@hachyderm.io

                                                                            If anybody finds any use for my Wordcloud script, I would love to know!

                                                                            github.com/vwillcox/MastoCloud

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

                                                                              “If you're using print calls to debug your Python code, consider using f-strings with self-documenting expressions instead.”

                                                                              Read more 👉 pym.dev/debugging-with-f-strin

                                                                                [?]Cheuk Ting Ho » 🌐
                                                                                @cheukting_ho@fosstodon.org

                                                                                [?]Kyle Davis » 🌐
                                                                                @linux_mclinuxface@fosstodon.org

                                                                                Pretty sad.

                                                                                Jazzband, the /(heavily ) OSS group is shutting down due to, among other things, AI slop.

                                                                                “What happened

                                                                                The slopocalypse
                                                                                GitHub’s slopocalypse – the flood of AI-generated spam PRs and issues – has made Jazzband’s model of open membership and shared push access untenable”
                                                                                This model underpinned a lot of that ecosystem. I have to wonder what happens to several of these projects.

                                                                                jazzband.co/news/2026/03/14/su

                                                                                  [?]Michael Ekstrand » 🌐
                                                                                  @mdekstrand@hci.social

                                                                                  Very interesting summary of different approaches to improve / performance: cemrehancavdar.com/2026/03/10/

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

                                                                                    uv can now install the new Python 3.15 alpha 7:

                                                                                    $ uv self update
                                                                                    $ uvx -p 3.15.0a7 python

                                                                                    Or, if you want to live on the edge in your default Python environment:

                                                                                    $ uv python install --default 3.15.0a7

                                                                                      [?]Jannis Leidel » 🌐
                                                                                      @jezdez@publicidentity.net

                                                                                      If you maintain a @jazzband project, expect an email before @pycon. django-commons is a great option if you're looking for a new home, they've already taken on several projects and got the governance right from day one.

                                                                                      Wind-down plan: jazzband.co/news/2026/03/14/wi

                                                                                      (3/3)

                                                                                        [?]Martin Kirchgessner » 🌐
                                                                                        @martin_kirch@piaille.fr

                                                                                        My presentation at is online (I'm late to notice, but thanks @AFPy !)

                                                                                        If you're curious about how to spawn 10000 virtual filesystems to read the @swheritage archive (in ) : indymotion.fr/w/uiD5uX2WFe9kag

                                                                                          Nicoco boosted

                                                                                          [?]mathieui » 🌐
                                                                                          @mathieui@piaille.fr

                                                                                          Just released the 1.14 version of slixmpp, the python XMPP library. It brings support for three more extensions, and adds other nice things!

                                                                                          Update: actually I caught a bug right after releasing, so I am substituting 1.14.0 with 1.14.1.

                                                                                          blog.mathieui.net/slixmpp-1-14

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

                                                                                            Helsinki Python @HelPy has joined @ThePSF MeetUp Pro Network and is now the northernmost group! Welcome along to our monthly meetups:

                                                                                            helsinki-python.github.io

                                                                                            Looks like Python NZ Christchurch is the southernmost, Python NZ Wellington is the easternmost, and PyHawaii the westernmost.

                                                                                            Find out how your group can join here:

                                                                                            discuss.python.org/t/applicati

                                                                                            A map of the world with many red dots in the north America, Europe, and also some for the other continents. Helsinki Python is highlighted.

                                                                                            Alt...A map of the world with many red dots in the north America, Europe, and also some for the other continents. Helsinki Python is highlighted.

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

                                                                                              une bibliothèque de validation de données pour les dataframes Polars et pandas, qui propose une interface pour consulter les problèmes de cohérence de données et aider à les résoudre : posit-dev.github.io/pointblank/

                                                                                              Un tutoriel de @markpitblado expliquant son utilisation avec Polars : markpitblado.me/blog/validatin

                                                                                                AodeRelay boosted

                                                                                                [?]Radio_Azureus » 🌐
                                                                                                @Radio_Azureus@ioc.exchange

                                                                                                docs.ntfy.sh/install/

                                                                                                debian

                                                                                                sudo mkdir -p /etc/apt/keyrings
                                                                                                sudo curl -L -o /etc/apt/keyrings/ntfy.gpg https://archive.ntfy.sh/apt/keyring.gpg
                                                                                                sudo apt install apt-transport-https
                                                                                                echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/ntfy.gpg] https://archive.ntfy.sh/apt stable main" \
                                                                                                | sudo tee /etc/apt/sources.list.d/ntfy.list
                                                                                                sudo apt update
                                                                                                sudo apt install ntfy
                                                                                                sudo systemctl enable ntfy
                                                                                                sudo systemctl start ntfy

                                                                                                  AodeRelay boosted

                                                                                                  [?]Radio_Azureus » 🌐
                                                                                                  @Radio_Azureus@ioc.exchange

                                                                                                  TIL today I RTFM!

                                                                                                  command

                                                                                                  ntfy

                                                                                                  Today I read the brief synopsis of ntfy Android. I saw there that via linux the control and operation is fairly simple & straightforward

                                                                                                  I went to the site and started reading.

                                                                                                  ntfy via linux is easy to use

                                                                                                  • simple HTTP PUT/POST commands are used

                                                                                                  sh

                                                                                                  curl -d "Backup successful 😀" ntfy.sh/mytopic

                                                                                                  a.out

                                                                                                  ntfy publish mytopic

                                                                                                  "Backup successful 😀"

                                                                                                  HTML

                                                                                                  POST /mytopic HTTP/1.1
                                                                                                  Host: ntfy.sh

                                                                                                  Backup successful 😀

                                                                                                  javascript

                                                                                                  fetch('https://ntfy.sh/mytopic', {
                                                                                                  method: 'POST', // PUT works too
                                                                                                  body: 'Backup successful 😀'
                                                                                                  })

                                                                                                  golang

                                                                                                  http.Post("https://ntfy.sh/mytopic", "text/plain",
                                                                                                  strings.NewReader("Backup successful 😀"))

                                                                                                  python

                                                                                                  requests.post("https://ntfy.sh/mytopic",
                                                                                                  data="Backup successful 😀".encode(encoding='utf-8'))

                                                                                                  php

                                                                                                  file_get_contents('https://ntfy.sh/mytopic', false, stream_context_create([
                                                                                                  'http' => [
                                                                                                  'method' => 'POST', // PUT also works
                                                                                                  'header' => 'Content-Type: text/plain',
                                                                                                  'content' => 'Backup successful 😀'
                                                                                                  ]
                                                                                                  ]));

                                                                                                  Markdown formatting¶

                                                                                                  Supported on Android & webApp

                                                                                                  You can format messages using Markdown 🤩. That means you can use bold text, italicized text, links, images, and more. Supported Markdown features (web app only for now):

                                                                                                  Emphasis such as bold (bold), italics (italics)
                                                                                                  Links (some tool)
                                                                                                  Images (![some image](bing.com/logo.png))
                                                                                                  Code blocks (code blocks) and inline code (inline code)
                                                                                                  Headings (# headings, ## headings, etc.)
                                                                                                  Lists (- lists, 1. lists, etc.)
                                                                                                  Blockquotes (> blockquotes)
                                                                                                  Horizontal rules (---)

                                                                                                  Read more on

                                                                                                  docs.ntfy.sh/publish/#markdown

                                                                                                  Sources:

                                                                                                  docs.ntfy.sh/

                                                                                                  docs.ntfy.sh/install/

                                                                                                  docs.ntfy.sh/publish/#markdown

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

                                                                                                    A @djangonaut cohort is focusing on django-simple-deploy from now through the end of April. It's so nice to have a small, focused group of people to work with and move this project forward!

                                                                                                    This has put renewed focus on the dsd-vps plugin. I tabled that last fall, because there are so many questions to sort through when automating a VPS deployment process. The 0.1.1 release (very preliminarily) supports this workflow now:

                                                                                                    $ uv pip install dsd-vps
# Add django_simple_deploy to INSTALLED_APPS.
$ python manage.py deploy --platform digital_ocean --automate-all --ssh-key </path/to/public/key>

                                                                                                    Alt...$ uv pip install dsd-vps # Add django_simple_deploy to INSTALLED_APPS. $ python manage.py deploy --platform digital_ocean --automate-all --ssh-key </path/to/public/key>

                                                                                                      [?]Bruno Cesar Rocha » 🌐
                                                                                                      @bruno@cesar.rocha.social

                                                                                                      Today was my last day working at
                                                                                                      after amazing 5 years dedicating to large scale web development for Ansible Automation Platform with focus on and and distributed systems.

                                                                                                      I am taking 20 days off 🌴 and then starting my new role as a Principal Software Engineer at the Platform focusing on

                                                                                                      Same company! is amazing! just a different challenge for at least the next 5 years I wish.

                                                                                                        [?]Cdrik ⏚🌻 » 🌐
                                                                                                        @Bristow_69@framapiaf.org

                                                                                                        Je suis sûr que vous critiquez toutes et tous , mais j'ai un de , il est trop fort avec ⤵️

                                                                                                        Capture d'écran d'une fenêtreTkinter en mode sombre et des couleurs sympas

                                                                                                        Alt...Capture d'écran d'une fenêtreTkinter en mode sombre et des couleurs sympas

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

                                                                                                        Wrote my first :rust: program today. A small utility to grab the last value of a matching column in a matching csv file. I had hacked something together with , and , but those were all too slow for fast repeated calls. This Rust version executes 10-100x faster: a few ms on a :raspberrypi: 4, neat! 👌

                                                                                                        Rust and :nixos: is also a match made in heaven, omg is the experience better than Python 🫠

                                                                                                        $ csvget scd30 co2
                                                                                                        940.66

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

                                                                                                          After fighting for... days?... to figure out why using `@dataclass_transform` wasn't showing the expected intellisense in VSCode, I finally figured out that the Jedi language server doesn't seem to support PEP 681 at all?!

                                                                                                          I didn't have access to Pylance (because it's proprietary), but open-vsx.org/extension/detachh does seem to work.

                                                                                                          (doing a bananas prototype where models can be derived just from typehints)

                                                                                                            [?]Michael T Babcock [https://en.pronouns.page/@bigntallmike] » 🌐
                                                                                                            @mikebabcock@floss.social

                                                                                                            @millihertz what really needs is a way to distribute pre-build environments without using flatpak or docker or the like. Yes, you can send an env file and make people download everything themselves, but I'm thinking pre-packaged "this is all the stuff in my environment for this package" as a ZIP type blob that acts as conda environment to the app.
                                                                                                            ymmv.

                                                                                                              AodeRelay boosted

                                                                                                              [?]Radio_Azureus » 🌐
                                                                                                              @Radio_Azureus@ioc.exchange

                                                                                                              Matplotlib

                                                                                                              It's important to learn to use libraries properly

                                                                                                              Use local docs or use online docs , elevate your programming skills
                                                                                                              Ever since I learned of the existence of matplotlib I knew I had another nice task set to have fun programming & keep me busy for a nice while

                                                                                                              src.py

                                                                                                              import matplotlib.pyplot as plt
                                                                                                              import numpy as np

                                                                                                              plt.style.use('_mpl-gallery')

                                                                                                              # make data
                                                                                                              x = np.linspace(0, 10, 100)
                                                                                                              y = 4 + 1 * np.sin(2 * x)
                                                                                                              x2 = np.linspace(0, 10, 25)
                                                                                                              y2 = 4 + 1 * np.sin(2 * x2)

                                                                                                              # plot
                                                                                                              fig, ax = plt.subplots()

                                                                                                              ax.plot(x2, y2 + 2.5, 'x', markeredgewidth=2)
                                                                                                              ax.plot(x, y, linewidth=2.0)
                                                                                                              ax.plot(x2, y2 - 2.5, 'o-', linewidth=2)

                                                                                                              ax.set(xlim=(0, 8), xticks=np.arange(1, 8),
                                                                                                              ylim=(0, 8), yticks=np.arange(1, 8))

                                                                                                              plt.show()

                                                                                                              A gorgeous mathematical function is plotted when you run the program. I don't want to make screencaps now, use the link to see the output I got.
                                                                                                              I use the featherweight geany on the SBC Pi5, you choose which IDE you like.
                                                                                                              Yes vim is a superb source code editor. The syntax highlighting is sublime!

                                                                                                              Sources

                                                                                                              matplotlib.org/stable/plot_typ

                                                                                                              matplotlib.org/stable/plot_typ

                                                                                                              geany.org/

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

                                                                                                                9x0rg boosted

                                                                                                                [?]Dźwiedziu [he/him or just wash your hands] » 🌐
                                                                                                                @dzwiedziu@mastodon.social

                                                                                                                RE: mastodon.social/@dzwiedziu/115

                                                                                                                Sooo, remember my most boosted post of 2025?

                                                                                                                I'm still unemployed, now facing moving out of France by the end of April.

                                                                                                                Recap: jack of all trades sysadmin, with broad, 10y+ experience in system and applications administration. Preferred location would be or fully remote or as a mentee for with .

                                                                                                                (Please clap, I mean boost 🔁)

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

                                                                                                                  Turns out it was pure slop and they didn’t even do basic testing. Hey, I learned how to block someone on github so that’s good I guess 🫠

                                                                                                                    Marcos Dione boosted

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

                                                                                                                    I've just had an AI-generated pull request end up in one of my repos, whereupon without my consent github's fucking AI tool immediately sprung on to it and started doing a "code review", spamming the PR with dozens of unsolicited comments. So now I not only have a hard-to-review AI PR, but also a dozen comments by a different AI to wade through to make sense of it all. I might just close both if they can't convince me they actually tested this.

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

                                                                                                                      Hey @farhanaliraza great job on this new release of Django Bolt.👏

                                                                                                                      I suggest everyone to try it. 👍

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

                                                                                                                        🐍🚀 Out now: Python 3.15 alpha 7!

                                                                                                                        This is the first one with lazy imports (PEP 810) and frozendict (PEP 814)! Try it out and give us feedback.

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

                                                                                                                        ☃️ Just one alpha left until the feature freeze! Core team: get your PEPs in!

                                                                                                                        PEP810

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

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

                                                                                                                            I made a thing: here's the upcoming Python releases.
                                                                                                                            hugovk.github.io/next-release/
                                                                                                                            Oh, look, there's one today! I hope that's out soon...

                                                                                                                            A dashboard titled "Upcoming Python releases" showing:

Tuesday, 10 March 2026
Today!
3.15.0 alpha 7 · PEP 790

Tuesday, 7 April 2026
28 days
3.13.13 · PEP 719
3.14.4 · PEP 745
3.15.0 alpha 8 · PEP 790

Tuesday, 5 May 2026
56 days
3.15.0 beta 1 · PEP 790

Tuesday, 26 May 2026
77 days
3.15.0 beta 2 · PEP 790

                                                                                                                            Alt...A dashboard titled "Upcoming Python releases" showing: Tuesday, 10 March 2026 Today! 3.15.0 alpha 7 · PEP 790 Tuesday, 7 April 2026 28 days 3.13.13 · PEP 719 3.14.4 · PEP 745 3.15.0 alpha 8 · PEP 790 Tuesday, 5 May 2026 56 days 3.15.0 beta 1 · PEP 790 Tuesday, 26 May 2026 77 days 3.15.0 beta 2 · PEP 790

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

                                                                                                                              🚀️ Rivalcfg v4.16.1 released (hotfix)

                                                                                                                              This version fixes the sensitivity (DPI) settings of the SteelSeries Rival 3 Wireless Gen 2.

                                                                                                                              Read more on Rivalcfg website:

                                                                                                                              ➡️ rivalcfg.flozz.org/news/releas

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

                                                                                                                                The March edition of the PSF Board Office Hour is about to begin 🐍 🗒️ 1 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

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

                                                                                                                                  Interesting post from @stanfromireland with an annotated chart showing the growth CPython's source code over the decades:
                                                                                                                                  blog.python.org/2026/03/cpytho

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

                                                                                                                                    I missed the absurd chardet license change story. 🫠

                                                                                                                                    BTW I would pin chardet <7 and avoid using the relicensed version if you want to avoid issues. ⚠️

                                                                                                                                    Quoting Madison Taylor from Nvidia:
                                                                                                                                    "Given the existence of issue #327 chardet v7.0.0 is absolutely toxic." github.com/chardet/chardet/iss

                                                                                                                                      Timo Tijhof boosted

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

                                                                                                                                      ICYMI, there is a new blog for ! 🥳

                                                                                                                                      blog.python.org

                                                                                                                                      Give it a follow in your reader of choice, I am hoping to see more exciting Python content beyond just release notes published there.

                                                                                                                                        [?]Python Lyon » 🌐
                                                                                                                                        @python_lyon@piaille.fr

                                                                                                                                        Prochain meetup à  : jeudi 19 mars !

                                                                                                                                        Rendez-vous à 19h dans les locaux d’OVHcloud. @fcodvpt nous parlera de MkDocs 🐍

                                                                                                                                        Pour s’inscrire ⬇️
                                                                                                                                        meetup.com/fr-fr/python-afpy-l

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

                                                                                                                                          Deux astuces très intéressantes pour récupérer le nom de la fonction et en faire ... DES TRUCS aarol.dev/posts/helloworld-pri

                                                                                                                                            [?]Jesus Michał "Le Sigh" 🏔 (he) » 🌐
                                                                                                                                            @mgorny@social.treehouse.systems

                                                                                                                                            When you drop the dependency on over the release… and replace it with your own slop.

                                                                                                                                            github.com/binaryornot/binaryo

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

                                                                                                                                              I love Bash. I used to write tons of Bash. There is a lot of Bash in my life, even to this day.

                                                                                                                                              But here's my life now:

                                                                                                                                              * Bash holds some stuff together (small stuff: usually setting variables, aliases, and/or piping together a few CLI tools. See github.com/wolf/dotfiles/tree/ for examples)

                                                                                                                                              * Zsh is good at doing stuff when I type, so that's my login shell

                                                                                                                                              * If I have to do something interesting, why not just a Python script? In modern times, with a `uv` shebang line and self-specified dependencies ... the only externally visible additional requirement is `uv` itself (you don't even need Python). Just like a shell-based answer: you end up with a single stand-alone file

                                                                                                                                              I'm not going to argue about "but you have to install `uv`". You do you.

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

                                                                                                                                                @ThePSF (Or 5th March according to the minutes python.org/psf/records/board/m. Who wants to fix Wikipedia?)

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

                                                                                                                                                  Happy 25th birthday to @ThePSF, founded on 6th March 2001!
                                                                                                                                                  mastodon.social/@victorhck/116

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

                                                                                                                                                    Hike v1.3.0 is now available. Hike is a little browser for the , written in

                                                                                                                                                    The main change in this release is to take some small advantage of a trend amongst the , and fans...

                                                                                                                                                    blog.davep.org/2026/03/03/hike

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

                                                                                                                                                      I got too excited about "set-and-forget" relative dependency cooldowns coming to that I hacked them together using cron and a script that calculates uploaded-prior-to in pip.conf 👀

                                                                                                                                                      sethmlarson.dev/pip-relative-d

                                                                                                                                                        Pep boosted

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

                                                                                                                                                        Wallabako retirement and Readeck adoption anarc.at/blog/2026-03-05-walla -planet -planet

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

                                                                                                                                                          Help needed: Someone removed the admins and changed the name of the meetup group, changed logo/header photos of the past event. I wrote about the person and their post in linkedin linkedin.com/feed/update/urn:l I hope the larger can comment in the linkedin post and point out why this is bad. Please boost for more reach.

                                                                                                                                                          meetup.com/pyladiesstockholm/ this is the group. They deleted also the meetup event planned next.

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

                                                                                                                                                            How do you use Python and its related technologies? Let us know in the 2026 Python Developers Survey! 🐍
                                                                                                                                                            surveys.jetbrains.com/s3/pytho

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

                                                                                                                                                              Unlike this kitten, you can vote to select talks & workshops for EuroPython 2026!

                                                                                                                                                              Head over to europython.eu/voting and follow the simple steps.

                                                                                                                                                              Voting closes today. Yikes!

                                                                                                                                                              Cute kitten standing up with text saying "Can I haz a vote?"

                                                                                                                                                              Alt...Cute kitten standing up with text saying "Can I haz a vote?"

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

                                                                                                                                                                I published the binding for my library called pyuppsala pypi.org/project/pyuppsala/

                                                                                                                                                                A screenshot from the project page from https://pypi.org/project/pyuppsala/

                                                                                                                                                                Alt...A screenshot from the project page from https://pypi.org/project/pyuppsala/

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

                                                                                                                                                                  Si vous travaillez avec codium / vsCode sur un monorepo comprenant différents projets Python, votre IDE aura des difficultés à savoir quel environnement virtuel utiliser selon le fichier .py que vous consultez. Deux extensions pourront vous aider :

                                                                                                                                                                  - Envy (marketplace.visualstudio.com/i), qui
                                                                                                                                                                  fonctionne de façon automatique

                                                                                                                                                                  - Python Environments (devblogs.microsoft.com/python/) qui nécessite un peu de configuration

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

                                                                                                                                                                    Cronboard : un dashboard qui tourne dans le terminal pour gérer ses cron jobs en local et sur serveurs distants.
                                                                                                                                                                    Autocomplete, validation, pause/reprise, connexion par clé ou mot de passe

                                                                                                                                                                    github.com/antoniorodr/cronboa

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

                                                                                                                                                                      les conférences données à la 2025 sont disponibles en rediffusion : indymotion.fr/c/pyconfr2025/vi Merci aux personnes oratrices et organisatrices 🙏

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

                                                                                                                                                                      Current status of PEPs for 3.15 with two months until feature freeze:

                                                                                                                                                                      Informational: 1 (release schedule)

                                                                                                                                                                      Open (under consideration): 20

                                                                                                                                                                      Accepted (may not be implemented yet): 5

                                                                                                                                                                      Finished (done, with a stable interface): 4

                                                                                                                                                                      Deferred (postponed pending further research or updates): 1

                                                                                                                                                                      Rejected, Superseded, and Withdrawn: 2

                                                                                                                                                                      Unmerged PRs: 6

                                                                                                                                                                      peps.python.org

                                                                                                                                                                        [?]Martin De Wulf » 🌐
                                                                                                                                                                        @madewulf@mastodon.social

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

                                                                                                                                                                        Very interesting PEP that could unlock a clear way to type Django’s ORM

                                                                                                                                                                        peps.python.org/pep-0827/

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

                                                                                                                                                                          Python Tip #62 (of 365):

                                                                                                                                                                          Avoid conditionally present attributes.

                                                                                                                                                                          Python's "del" statement is pretty much ONLY used to delete dictionary keys (or list indexes).

                                                                                                                                                                          You'll probably never see "del" used to delete an attribute. There's a reason for that.

                                                                                                                                                                          Deleting an attribute or a variable name is an odd thing to do.

                                                                                                                                                                          Creating an object that sometimes has a specific attribute and sometimes doesn't is ALSO odd.

                                                                                                                                                                          🧵 (1/2)

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

                                                                                                                                                                            hello !
                                                                                                                                                                            La prochaine session de (en partenariat avec Rennes hashtag#DevOps) aura lieu le mardi 17 mars chez Kanoma (merci pour l'accueil 🙏) et parlera d'optimiser l'intégration continue de son projet Python (mais pas que).

                                                                                                                                                                            Inscription sur meetup.com/python-rennes/event !

                                                                                                                                                                            - Automatiser une release avec Github actions : montée de version, publication sur PyPI (@lucsorelgiffo)
                                                                                                                                                                            - Comment l’IA va vous aider à réduire votre impact carbone (@nledez)

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

                                                                                                                                                                            adding support for relative dependency cool-downs to pip. This would be a massive security improvement for users who can then set-and-forget a reasonable cooldown duration in their global pip config.

                                                                                                                                                                            github.com/pypa/pip/issues/136

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

                                                                                                                                                                              If you're using Python 3.10-3.12 and you upgrade to these security releases:

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

                                                                                                                                                                              Then I'll tell you about Guido van Rossum's new oral histories series, starting with @Yhg1s:

                                                                                                                                                                              gvanrossum.github.io/interview

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

                                                                                                                                                                                I just said in a podcast (RuntimeArguments.fm, though this episode won't be released until Saturday):

                                                                                                                                                                                "I love `uv`. I want to marry it and have its baby!"

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

                                                                                                                                                                                  I have a question about Python libraries and testing scope.

                                                                                                                                                                                  If I'm importing 'serial' in my library, and use it like the following to create a connection to a sensor:

                                                                                                                                                                                  --- start code ---

                                                                                                                                                                                  import serial

                                                                                                                                                                                  class Sensor:
                                                                                                                                                                                  def __init__(self, serial_device):

                                                                                                                                                                                  self.__serial_device = serial_device

                                                                                                                                                                                  try:
                                                                                                                                                                                  self.__connection = serial.Serial(
                                                                                                                                                                                  port=serial_device,
                                                                                                                                                                                  baudrate=9600,
                                                                                                                                                                                  bytesize=serial.EIGHTBITS,
                                                                                                                                                                                  parity=serial.PARITY_NONE,
                                                                                                                                                                                  stopbits=serial.STOPBITS_ONE,
                                                                                                                                                                                  )

                                                                                                                                                                                  except serial.SerialException:
                                                                                                                                                                                  print("Could not establish serial connection to sensor")

                                                                                                                                                                                  --- end code ---

                                                                                                                                                                                  how much testing should I do around the serial connection? Just mock up a few buffers (byte streams), and see how my class handles unexpected input?

                                                                                                                                                                                  One the one hand, I want to make the library as solid as possible. On the other hand, I don't want to run tests on code I don't control (the library module). I know of the 'mock-serial' utility, but haven't used it.

                                                                                                                                                                                  The aim is to make a Python version of my Arduino library for the CozIR Ambient CO2 sensor:

                                                                                                                                                                                  codeberg.org/mjack/ambientCO2/

                                                                                                                                                                                    DamonHD boosted

                                                                                                                                                                                    [?]Keira (She/Her) » 🌐
                                                                                                                                                                                    @keira_reckons@aus.social

                                                                                                                                                                                    My partner is looking for work. I'd appreciate boosts.

                                                                                                                                                                                    He's looking to move into , but will accept short or contracts (<12 months). Location: Melbourne Australia, or remote. For a short enough contract he'd go anywhere though.

                                                                                                                                                                                    He's a senior full stack web dev (Linux/python/django/js/elm, ~12 years).

                                                                                                                                                                                    Experienced in dev ops, dev sec ops and automation (ansible, selenium, etc etc).

                                                                                                                                                                                    He has experience with OWASP ZAP, bandit and Snyk, and is part way through the PortSwigger academy.

                                                                                                                                                                                    FOSS contributions include writing a django authentication function for OWASP ZAP, making a wrapper to improve accessibility and usability for selenium (Elemental), and other bits and bobs.

                                                                                                                                                                                    He isn't on any socials, but if you want to get in touch I can share his email or signal ID (or give him yours).

                                                                                                                                                                                    He and I have been the security people for little apps without any dedicated security team, for the last decade or so. If you're in security you might have met him (or me) at conferences (Disobey, BSides, CCC, Defcon and Ruxmon), because we've been attending since we launched our own app in 2014, picking up everything we can to protect our users.

                                                                                                                                                                                    (Yep, he is aware a move to security from senior dev roles will be a step down in seniority and $. He just really likes security.)

                                                                                                                                                                                      [?]Paul - Antifa. LGBTQ+ safe. » 🌐
                                                                                                                                                                                      @paulk@writing.exchange

                                                                                                                                                                                      Has anyone figured out how to use the Bluesound API to managed playlists via Python using a local NAS drive?
                                                                                                                                                                                      I keep getting hit with 'bad hostname' from curl, either using the IP address or the NAS hostname which is in /etc/hosts

                                                                                                                                                                                      Boost would be welcome. Answers too of course. 😃

                                                                                                                                                                                        AodeRelay boosted

                                                                                                                                                                                        [?]Radio_Azureus » 🌐
                                                                                                                                                                                        @Radio_Azureus@ioc.exchange

                                                                                                                                                                                        Source code analysis

                                                                                                                                                                                        cpython

                                                                                                                                                                                        doc/c-api/abstract.rsc

                                                                                                                                                                                        .. highlight:: c

                                                                                                                                                                                        .. _abstract:

                                                                                                                                                                                        Abstract Objects Layer

                                                                                                                                                                                        The functions in this chapter interact with Python objects regardless of their
                                                                                                                                                                                        type, or with wide classes of object types (e.g. all numerical types, or all
                                                                                                                                                                                        sequence types). When used on object types for which they do not apply, they
                                                                                                                                                                                        will raise a Python exception.

                                                                                                                                                                                        It is not possible to use these functions on objects that are not properly
                                                                                                                                                                                        initialized, such as a list object that has been created by :c:func:PyList_New,
                                                                                                                                                                                        but whose items have not been set to some non-\ NULL value yet.

                                                                                                                                                                                        .. toctree::

                                                                                                                                                                                        object.rst
                                                                                                                                                                                        call.rst
                                                                                                                                                                                        number.rst
                                                                                                                                                                                        sequence.rst
                                                                                                                                                                                        mapping.rst
                                                                                                                                                                                        iter.rst
                                                                                                                                                                                        buffer.rst
                                                                                                                                                                                        objbuffer.rst

                                                                                                                                                                                        ▸Chapter 1 — Understanding CPython Before Code

                                                                                                                                                                                        CPython is both a compiler and an interpreter. It compiles Python source code to bytecode, then executes that bytecode on a stack-based virtual machine. Understanding this dual nature reveals how Python achieves its balance between high-level expressiveness and runtime efficiency.

                                                                                                                                                                                        Key Concepts:

                                                                                                                                                                                        Everything is an object: Integers, functions, classes, modules, even types themselves are objects with a uniform interface
                                                                                                                                                                                        The GIL: A mutex that protects Python objects, simplifying memory management but limiting CPU-bound parallelism
                                                                                                                                                                                        Memory Management: Reference counting (immediate) + cyclic garbage collection (for cycles)
                                                                                                                                                                                        Compilation Pipeline: Source → Tokens → AST → Bytecode → Execution

                                                                                                                                                                                        motivation

                                                                                                                                                                                        • It's important to know
                                                                                                                                                                                        • how to use a programming language
                                                                                                                                                                                        • it's tools
                                                                                                                                                                                        • compiler(s)
                                                                                                                                                                                        • assembler
                                                                                                                                                                                        • linker

                                                                                                                                                                                        It's vital to know how the compiler works from the source

                                                                                                                                                                                        • I dive in deep into the sources
                                                                                                                                                                                        • sit and read, learn the logic, check the remarks
                                                                                                                                                                                        • that gives and understanding of the workings of the whole suite of tools for that language

                                                                                                                                                                                        I used explorar.dev in this example, but you don't need the internet to analyse source code. Just download them once, then read at your leasure offline

                                                                                                                                                                                        The screencaps are included to show how it can be done via explorar.

                                                                                                                                                                                        Happy hacking!

                                                                                                                                                                                        Sources:
                                                                                                                                                                                        explorar.dev/python/cpython

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

                                                                                                                                                                                          @mahryekuh It's not accepted yet, so it's helpful to give feedback on the thread, even if only to say you like and would use it.
                                                                                                                                                                                          discuss.python.org/t/pep-813-t

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

                                                                                                                                                                                            Today I learned about a relatively new PEP to improve pretty printing in Python. 🤩

                                                                                                                                                                                            peps.python.org/pep-0813/

                                                                                                                                                                                              Timo Tijhof boosted

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

                                                                                                                                                                                              Deprecate confusing APIs like “os.path.commonprefix()”. After fixing a vulnerability in , I started digging into the confusing API and found more than I expected.

                                                                                                                                                                                              👉 sethmlarson.dev/deprecate-conf

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

                                                                                                                                                                                                Maîtrisez python en t'amusant...
                                                                                                                                                                                                Un projet réalisé par deux humains, avec l'aide de 3 I.A.
                                                                                                                                                                                                /Archive.zip pour récupérer un fichier zip pour un usage local.Un projet de Lucchicama @QuangThaiNgo1 (X) sous licence CC BY développé avec Kimi et Z ai, modifié par @nsi_xyz avec Gemini 3 Pro en mode CLI.
                                                                                                                                                                                                URL : pyalgo.nsi.xyz/
                                                                                                                                                                                                ZIP : pyalgo.nsi.xyz/Archive.zip

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

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

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

                                                                                                                                                                                                    le framework web vient de sortir une extension pour vsCode : marketplace.visualstudio.com/i.
                                                                                                                                                                                                    - visualisation de l'arborescence des routes et accès facilité au code
                                                                                                                                                                                                    - interaction avec le service FastAPI Cloud (déploiement, logs)

                                                                                                                                                                                                    L'extension collecte des données anonymisées d'utilisation, mais cette télémétrie peut être désactivée. Je me renseigne pour savoir si l'extension sera disponible dans le dépôt openvsx.org pour les personnes utilisant .

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

                                                                                                                                                                                                      Une nouvelle série de 10 conseils / astuces en Python par AjanCodes : youtube.com/watch?v=cXl-AUXHHZY
                                                                                                                                                                                                      - functools.cache
                                                                                                                                                                                                      - typing.Protocol
                                                                                                                                                                                                      - dataclasses.replace
                                                                                                                                                                                                      - itertools.pairwise
                                                                                                                                                                                                      - expressions d’affectation (:=)
                                                                                                                                                                                                      - pathlib
                                                                                                                                                                                                      - contextlib.suppress
                                                                                                                                                                                                      - contextvars
                                                                                                                                                                                                      - pattern matching avec gardes
                                                                                                                                                                                                      - contextlib.ExitStack

                                                                                                                                                                                                      Le code source associé : github.com/ArjanCodes/examples

                                                                                                                                                                                                        [?]Sarah Boyce » 🌐
                                                                                                                                                                                                        @sarahboyce@mastodon.social

                                                                                                                                                                                                        Next Wednesday (March 4th) there is a free online Python conference!

                                                                                                                                                                                                        You can sign up here if you want to attend: lp.jetbrains.com/python-unplug

                                                                                                                                                                                                        Each talk will be about 25 minutes with 5 minutes of questions. The agenda looks really really cool 🤩

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

                                                                                                                                                                                                          @adamchainz That makes sense.

                                                                                                                                                                                                          For statically generated sites (like Pelican) or project docs built through pipelines (like Django’s Sphinx docs), the dictionary could just be regenerated during each build, locally or in CI.

                                                                                                                                                                                                          That way it stays fresh automatically and tracks templates or content changes without extra work.

                                                                                                                                                                                                            [?]βrυɲϋs » 🌐
                                                                                                                                                                                                            @brunus@mamot.fr

                                                                                                                                                                                                            Y'a des gens qui vont croire que je triche...
                                                                                                                                                                                                            2h entre le premier essai et le succès.

                                                                                                                                                                                                            Je précise que j'ai codé (en Python), avec l'aide d'un comparse qui se reconnaîtra, un programme d'aide à la résolution de Sutom, mais je ne l'ai pas utilisé sur celui ci.

                                                                                                                                                                                                            #1510 2/6

                                                                                                                                                                                                            🟥🟦🟦🟦🟡🟡🟦
                                                                                                                                                                                                            🟥🟥🟥🟥🟥🟥🟥

                                                                                                                                                                                                            sutom.nocle.fr

                                                                                                                                                                                                              Marcos Dione boosted

                                                                                                                                                                                                              [?]Ember in the Pattern Buffer [she/her] » 🌐
                                                                                                                                                                                                              @maddiefuzz@masto.hackers.town

                                                                                                                                                                                                              I’m looking for work. I’m a highly technical dev. My last role was SWE on a distributed networking tool written in C, and I’ve also got experience with , , and web development.

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

                                                                                                                                                                                                                🚀 New standalone builds for Rivalcfg!

                                                                                                                                                                                                                Rivalcfg is a CLI tool to configure gaming mice on , and .

                                                                                                                                                                                                                Standalone builds are compiled versions you can run without installing any dependencies (neither ). No more venv, pip install etc.

                                                                                                                                                                                                                ➡️ rivalcfg.flozz.org/news/new-st

                                                                                                                                                                                                                Rivalcfg is now simpler to use than ever! 😁

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

                                                                                                                                                                                                                  Out now: pepotron 1.6.0, with the new Python 3.16 schedule:

                                                                                                                                                                                                                  ❯ pep 3.16
                                                                                                                                                                                                                  peps.python.org/pep-0826/

                                                                                                                                                                                                                  ❯ pep 8
                                                                                                                                                                                                                  peps.python.org/pep-0008/

                                                                                                                                                                                                                  ❯ pep lazy
                                                                                                                                                                                                                  Score Result
                                                                                                                                                                                                                  90 PEP 810: Explicit lazy imports
                                                                                                                                                                                                                  73 PEP 690: Lazy Imports
                                                                                                                                                                                                                  68 PEP 217: Display Hook for Interactive Use
                                                                                                                                                                                                                  68 PEP 802: Display Syntax for the Empty Set
                                                                                                                                                                                                                  57 PEP 227: Statically Nested Scopes

                                                                                                                                                                                                                  peps.python.org/pep-0810/

                                                                                                                                                                                                                  ❯ uvx pepotron 3.16
                                                                                                                                                                                                                  peps.python.org/pep-0826/

                                                                                                                                                                                                                  mastodon.social/@peps@feedsin.

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

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

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

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

                                                                                                                                                                                                                    * Please don't forget about 3.14...

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

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

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

                                                                                                                                                                                                                          opio ⏚ boosted

                                                                                                                                                                                                                          [?]Yaal Coop » 🌐
                                                                                                                                                                                                                          @yaal@toot.aquilenet.fr

                                                                                                                                                                                                                          N'oubliez pas, ce jeudi il y a dans notre local, le Yack, presque à
                                                                                                                                                                                                                          Vous venez ? Dites le nous sur meetup.com/fr-fr/py-bdx/

                                                                                                                                                                                                                          Fiche descriptive de l'évènement.
- Éloi Rivard présentera Canaille, un gestionnaire d'identité et d'accès ultra-léger en Python
- Fabien Lamarque fera du live-coding d'algos de génération de labyrinthes

Ça se passe au Yack, 16 rue des terres-neuves, 33130 à Bègles

                                                                                                                                                                                                                          Alt...Fiche descriptive de l'évènement. - Éloi Rivard présentera Canaille, un gestionnaire d'identité et d'accès ultra-léger en Python - Fabien Lamarque fera du live-coding d'algos de génération de labyrinthes Ça se passe au Yack, 16 rue des terres-neuves, 33130 à Bègles

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

                                                                                                                                                                                                                            PSA: North america changes time forward soon, Europe next anarc.at/blog/2026-02-23-dst-w -planet -planet

                                                                                                                                                                                                                              [?]Tom Morris » 🌐
                                                                                                                                                                                                                              @tommorris@mastodon.social

                                                                                                                                                                                                                              Fun question: I have a project that depends on some static data (JSON/YAML/TOML etc. files) in a 3rd party Git repo.

                                                                                                                                                                                                                              I want to treat said repo like a dependency so when I run `uv sync`/`uv install` it pulls the data from the repo to a known location (ideally specifiable, e.g. .gitignore'd subdirectory of the project folder). And it could get hashed/locked just like a Python dep.

                                                                                                                                                                                                                              Is this even possible? If not, what's the least awful choice: git submodules? Make/Just task to grab it?

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

                                                                                                                                                                                                                                Every time I see someone saying “Oh no, I missed the CFP deadline”, I can’t help thinking about all those features in Python or Django that were deprecated for years… and then someone is shocked when they finally get removed. 🫠

                                                                                                                                                                                                                                Weeks of announcements. Years of warnings. Deprecation messages in the logs. And still: surprise. 😅

                                                                                                                                                                                                                                Maybe warnings and deadlines only become real the day after they expire. 🪄

                                                                                                                                                                                                                                A metal trail sign with multiple direction arrows on a mountain path in the Maiella, with steep rocky slopes, a gravel trail, and low pine shrubs under bright sunlight.

                                                                                                                                                                                                                                Alt...A metal trail sign with multiple direction arrows on a mountain path in the Maiella, with steep rocky slopes, a gravel trail, and low pine shrubs under bright sunlight.

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

                                                                                                                                                                                                                                  Hey Pythonistas! You could win a prize for filling out the 2026 Python Developers Survey 🎁 Take a few minutes to fill the survey and you'll have a chance to win
                                                                                                                                                                                                                                  surveys.jetbrains.com/s3/pytho

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

                                                                                                                                                                                                                                    Le framework d'API web a sorti une version 0.131.0 qui délègue à la sérialisation JSON de la réponse lorsqu'on utilise une annotation pour typer la réponse renvoyée par la route d'API plutôt que de définir une classe dans le décorateur qui définit la route (dans ce cas, c'est FastAPI qui gère la sérialisation). La sérialisation par FastAPI se fait alors plus rapidement, car elle est implémentée en .

                                                                                                                                                                                                                                    fastapi.tiangolo.com/advanced/

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

                                                                                                                                                                                                                                      🚀 The DjangoCon US 2026 CFP is OPEN! Heading BACK to Chicago and looking for talks from all experience levels. Got an idea about Django, Python, or the web? We want to hear it!

                                                                                                                                                                                                                                      Deadline: March 16 at 11am CDT

                                                                                                                                                                                                                                      pretalx.com/djangocon-us-2026/

                                                                                                                                                                                                                                      2026 djangocon.us Chicago — Call for Proposals is now open! Chicago, Illinois. Submission deadline: March 16th, 11 AM CDT. Background shows the Chicago skyline in green and teal against a yellow gradient.

                                                                                                                                                                                                                                      Alt...2026 djangocon.us Chicago — Call for Proposals is now open! Chicago, Illinois. Submission deadline: March 16th, 11 AM CDT. Background shows the Chicago skyline in green and teal against a yellow gradient.

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

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

                                                                                                                                                                                                                                        📣 DjangoCon US 2026 is coming to Chicago and we want YOUR talk! Whether you're a first-time speaker or a seasoned pro, we'd love to hear your ideas about Django, Python, and the web.

                                                                                                                                                                                                                                        CFP closes March 16 at 11am CDT
                                                                                                                                                                                                                                        pretalx.com/djangocon-us-2026/

                                                                                                                                                                                                                                        2026 djangocon.us Chicago — Call for Proposals are now open! A speaker holds a microphone at a DjangoCon US event. Submission deadline: March 16th, 11 AM CDT.

                                                                                                                                                                                                                                        Alt...2026 djangocon.us Chicago — Call for Proposals are now open! A speaker holds a microphone at a DjangoCon US event. Submission deadline: March 16th, 11 AM CDT.

                                                                                                                                                                                                                                          [?]🫧 socialcoding.. » 🤖 🌐
                                                                                                                                                                                                                                          @smallcircles@social.coop

                                                                                                                                                                                                                                          [?]monkee :monkeedance: » 🌐
                                                                                                                                                                                                                                          @monkee@other.li

                                                                                                                                                                                                                                          Updated a Django Project i made 10 Years ago and haven't touched in 6. ​:ablobcatsweatsiphard:

                                                                                                                                                                                                                                          Surprisingly everything went quite straight forward. ​:blobcatbongo:

                                                                                                                                                                                                                                          I fucking love and :yayblob:

                                                                                                                                                                                                                                            [?]Graham Perrin » 🌐
                                                                                                                                                                                                                                            @grahamperrin@mastodon.bsd.cafe

                                                                                                                                                                                                                                            Seeking advice for FreeBSD as a daily driver on an ASUS X580VD

                                                                                                                                                                                                                                            (Intel HD 630 + GTX 1050 Optimus)

                                                                                                                                                                                                                                            Five questions at <reddit.com/r/freebsd/comments/> (replies there, if you can – thanks).

                                                                                                                                                                                                                                            The writer's use case and goals:

                                                                                                                                                                                                                                            ― web dev stack: Java, Node/React, Python, Go

                                                                                                                                                                                                                                            ― occasional virtualization and Linuxulator for Linux-only tooling

                                                                                                                                                                                                                                            ― prefer GNOME, but open to recommendations if another DE/DM is more reliable here

                                                                                                                                                                                                                                            ― Intel as primary + NVIDIA for on-demand/offload use (if possible).

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

                                                                                                                                                                                                                                              What: 2026 Python Developers Survey 🐍💻
                                                                                                                                                                                                                                              Why: To capture the current state of the language and the ecosystem around it 🌍
                                                                                                                                                                                                                                              When: Open now until we reach our respondent goal 📈
                                                                                                                                                                                                                                              Who: You! 🫵
                                                                                                                                                                                                                                              Where: surveys.jetbrains.com/s3/pytho

                                                                                                                                                                                                                                              surveys.jetbrains.com/s3/pytho