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.
I'm beginning to love 🐝 @beeware for #Python for Android development.
2 reasons.
The build process to get an Android app running from scratch is working even if you (like me) know nothing about Java and Android. There's a tutorial telling you all steps.
Interacting with Java (to access hardware features outside of the scope of #Beeware) was a pain to get working (for me), but that now it does, I'm confident that I won't be show stopped later.
See example: https://github.com/mborus/can-beeware-for-android-bridge-to-java
Python 3.14 just landed — the most delicious release so far. 🥧
While others might celebrate with something sweet, we’re at Django On The Med 🏖️ raising a glass of Catalan wine 🍷 instead.
The perfect way to honour an "irrational" Python version 😉
https://docs.python.org/3.14/whatsnew/3.14.html
#DjangoOnTheMed #Python314 #Python #OpenSource
CC @ThePSF
Adding another one of my random little personal #Python projects to Gitlab. I haven't updated it in a while so I'm looking over a few things, putting it up on Gitlab, making sure the build script works properly, etc. I'll post links to everything later.
Presentation tools https://anarc.at/blog/2020-09-30-presentation-tools #debian-planet #python-planet #software #review
Sortie de Crème CRM en version 2.7 https://linuxfr.org/news/sortie-de-creme-crm-en-version-2-7 #gestion_relation_clients #Commercial #cremecrm #django #python #crm
And the last few tasks: announce also on the blog & mailing lists, update the PEP & downloads landing page, fix Discourse post links, unlock the 3.14 branch for the core team to start landing PRs that didn't need to be in the RC, and eat the pie.
https://blog.python.org/2025/10/python-3140-final-is-here.html
https://www.python.org/downloads/
https://peps.python.org/pep-0745/
A HUGE thanks to @sovtechfund Fellowship for allowing me to dedicate my time on getting this out 🎉
https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
🚀 It's out!
🥧 Please install and enjoy Python 3.14!
https://discuss.python.org/t/python-3-14-0-final-is-here/104210?u=hugovk
The Windows build has been started.
The jobs with profile-guided optimisation (PGO) build once, then collect a profile by running the tests, and then build again using that profile, to see how "real" code executes and optimises for that.
https://dev.azure.com/Python/cpython/_build/results?buildId=164907&view=results
Meanwhile, the docs+source+Android build has finished and the artifacts have been copied to where they need to go with SBOMs created.
(That's actually the second CI attempt, we had to update some script arguments following an Android test runner update.)
This build takes about half an hour.
I've also informed the Windows and macOS release managers about the tag and they will start up installer builds.
This takes a few hours, so I've got time to finish up the release notes.
PEP 101 is the full process, but much is automated and we don't need to follow it all manually.
Next up, merge and backport the final change to What's New in Python 3.14 to declare it latest stable.
https://github.com/python/cpython/pull/139631
Now start run_release.py, the main release automation script, which does a bunch of pre-checks, runs blurb to create a merged changelog, bumps some numbers, and pushes a branch and tag to my fork. It'll go upstream at the end of a successful build.
Then kick off the CI to build source zips, docs and Android binaries.
https://github.com/python/release-tools/actions/runs/18308460797
un article de référence très complet sur les fonctions en #Python (à lire par partie et à garder sous le coude) :
https://mathspp.com/blog/pydonts/functions-a-complete-reference
- contenu et découpage
- signature, *args, **kwargs, * et /
- annotations de typage
- closure
- lambda
- décorateurs
- générateur, asynchronisme
- curryfication et application partielle
Release day!
First off, check blockers and buildbots.
A new release-blocker appeared yesterday (because of course) but it can wait until 3.14.1.
https://github.com/python/cpython/labels/release-blocker
Three deferred-blockers are also waiting until 3.14.1.
https://github.com/python/cpython/labels/deferred-blocker
A new tier-2 buildbot failure appeared yesterday (because of course) but it had previously been offline for a month and will need some reconfiguration. Can ignore.
https://buildbot.python.org/#/release_status
OK, let's make a Python!
🆓 Wagtail Space is free and virtual next week.
🎟️ Sign up to support the event and drop by to learn something new.
Published a pre-PEP for defining the Python Security Response Team (PSRT) membership and operations, if you're a part of the #Python core team and are interested in vulnerability triage please take a look and weigh in:
https://discuss.python.org/t/pre-pep-python-security-response-team-membership-and-operations/104199
@m0xEE checkout https://bots.delta.chat/quickstart.html
and also https://github.com/deltachat-bot/echo for languages other than #python
with the deltabot-cli high-level lib it is super easy to create delta chat bots that reply to commands etc in very few lines of code, all with end-to-end encryption, and you can easily register bots in the chatmail open relays network (as long as it is e2e encrypted you can receive the notifications even in classic email servers)
Just released! 🚀
flake8-implicit-str-concat 0.6.0
A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
"111111111111111111111" "222222222222222222222"
I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.
Also drop support for almost-very-nearly-EOL Python 3.9.
https://github.com/flake8-implicit-str-concat/flake8-implicit-str-concat/releases/tag/0.6.0
#Python #flake8 #release #Python314 #Python39
Bonsoir #Mastodon ,
à la fin du mois, il y a la #pyconfr2025 à #Lyon
J'y vais depuis Paris en voiture.
Si d'autres souhaites venir, on partage les frais (~75€ aller à diviser par le nombre de personnes).
Faites vous connaître que ce soit un peu organisé.
What if Django had an automatic ORM feature matrix — showing which features each database really supports, straight from the code? 🧩
I’ve shared some ideas (with demo data!) on how it could work and why it’d be great for Django’s docs 💡
https://www.paulox.net/2025/10/06/django-orm-comparison/
CC @django
#Django #Python #ORM #OpenSource #Database #PostgreSQL #SQLite #MariaDB #MySQL
une bibliothèque pour rendre ludiques les barres de progression ludique dans vos terminaux pour les projets #Python de type #CLI : https://github.com/majoburo/snakebar
🎉 Django PostgreSQL Anonymizer v0.1.0b1 (Beta) is live!
Database anonymization for Django + PostgreSQL with role-based access, context managers, pre-built presets & comprehensive docs.
📦 pip install django-postgres-anonymizer==0.1.0b1
📚 https://django-postgres-anonymizer.readthedocs.io/
🐙 https://github.com/CuriousLearner/django-postgres-anonymizer
Looking for beta testers!
We rebuilt #Senegal #disease surveillance system from scratch. It is now expanding across West #Africa. https://nskm.xyz/posts/syndromic-surveillance/ #python #django #opensource #software #publichealth 🌍
@djangocon I’ve added a list of DjangoCon US 2025 recap articles at the end of my post — but I’m sure I’ve missed some! If you’ve written or seen other recaps, please share the links so I can add them. 🙏
I’d also love your feedback on my article 💚
Hello FedVerse! I am searching for a job ad a Backend Developer.
I am a 6 year Python-Django Developer form Italy with also some familiarity with Flask, FastApi and Tornado. I am also familiar with Postgresql and web scraping and type of Api (Rest, Soap, GraphQL) and coding middleware.
Please PM me for resume information.
(petit) point bonus si tu es sur #dunkerque (on sait jamais...)
https://www.entrouvert.com/actualites/2025/embauche-developpeureuse-python-django-2025/
(la période de recrutement est finie, a bientôt pour d'autre offres d'emploi 😉 )
Le langage de programmation #python a toujours eu la cote chez #PauLLA mais nous ne sommes pas (pas encore!) tous des cadors.
Le site #Genepy permet de s'essayer à des exercices très faciles au départ puis progressivement plus difficiles. Un bon moyen de mettre en pratique ses connaissances.
Ça se passe ici : https://genepy.org/
Et @draeli a eu la bonne idée de créer une équipe PauLLA alors n'hésitez pas à nous rejoindre (https://genepy.org/teams/paulla).