Vive setup.cfg (et mort à pyproject.toml) !   Recently updated !

Saviez-vous qu’il existe un format simple, compatible avec tous vos outils et bien documenté qui permet de remplacer setup.py ? Qui existe depuis 2016 ? Et que pour nous aider, des gens veulent le mettre à la poubelle ?

Mais sam, comment sais-tu tout ça ? Ptet parce que chui l'fils de dieu, pov tache !

Je sais que vous pouvez vous aussi entendre sa voix

Programmation par contrat avec assert

Le mot clé assert est populaire en Python essentiellement grâce à la lib pytest, dont on vous a parlé dans le dossier sur les tests unitaires. En dehors de ce cas d’usage, personne ne comprend bien son utilité. Déjà, dans les tutoriaux, on vous signale de ne pas l’utiliser pour faire des vérifications importantes, à […]


La débacle de async en 3.7

La débâcle de async en 3.7 27

Quand les nouveaux mots clés async et await ont été introduits en Python 3.5, tout le monde a trouvé l’idée formidable. D’ailleurs, ça a été intégré à JavaScript.

Malheureusement, introduire des mots clés dans un langage est une opération très délicate.


Le don du mois: mobx 7

Quand je vous dis que j’ai donné 50 balles à Mobx, c’est que le projet déchire. Et il déchire malgré le fait qu’il soit codé en JS.

Rule 34 also applies to Moby

I can't even

Go to (in asyncio) considered harmful 26

Dijkstra était un intellectuel pédant mais quand il a écrit cette lettre célèbre, il a comme souvent mis le doigt sur un truc fondamental. Et quand l’auteur de Trio, une stack toute neuve concurrente d’asyncio, lui a fait écho 50 ans plus tard, ça a beaucoup discuté sur les mailing lists et les bugs trackers.