1 private link
Roh, l'extase.
Bon, y'a juste la représentation qui est un peu louche (c'est du bigint stocké en millisecondes), mais l'idée est là :-)
The Pallets team is pleased to announce that the next major versions for our six core projects have been released!
This represents two years of work by the Pallets team and community, there are a significant number of changes and exciting new features. Check out the logs for every project to see what's new. Flask depends on the five other libraries, be sure to read them all if you're upgrading Flask.
Flask 2.0
Werkzeug 2.0
Jinja 3.0
Click 8.0
ItsDangerous 2.0
MarkupSafe 2.0
<3
\o/
Plutôt que clize (ou click), il est proposé de passer par hug ou typer.
Le truc marrant, c'est qu'il est tout à fait possible d'appeler une fonction en lui passant des paramètres nommés. Type
python -m mymodule \
set_dragon_feeding_schedule \
--feeding-times ['10:00','14:00','18:00'] # hopefully this way it gets recognized \
# how will you define parsing a dict with string to integer mapping?
--dishes=Creatures.Tiger:2 \
--dishes=Creatures.Human:1 \
--start-day=1020-03-21 # BTW bash allows no comments in multiline calls
Pour remplacer Suds et ses forks pour Python3 qui déconnent au moindre pet de mouche.
"Avec Flit, pyproject.toml va remplacer ce que vous pouvez faire avec (au moins) setup.py, setup.cfg, requirements.txt et MANIFEST.in. Évidemment, les possibilités sont limitées, ne serait-ce que parce que vous ne pouvez pas écrire de code Python pour commettre des atrocités exécutées lors de la création ou l’installation d’un paquet. Mais ce n’est pas une limitation, c’est une fonctionnalité : fini de jouer avec cette idée initialement intéressante mais devenue plus qu’immonde, il serait peut-être plus utile pour la postérité d’écrire votre module. "
All Python versions less than 3.6 are now EOL
(second degré exigé)
Mais ... 💖 !!
Un p'tit tuto (de +/- 30h) à suivre pour se perfectionner ;-)
Guide to Concurrency in Python with Asyncio. Avec plein d'exemples dedans.
Un peu comme graphviz, mais avec une interface en Python
difflib.unified_diff FTW
Quelques bonnes idées (mais je reste avec django-environ, mes fichiers YAML et https://pypi.org/project/python-environ/)
Un truc top biche pour construire une API (avec la documentation type Swagger associée)