Je développe des applications en python au quotidien, et voici comment je procède
Pour les outils "de base" pour le développement (black[d], isort, flake8, pytest) shell
$ pipx install <application>
Pour les environnements par projets shell
$ cd Projects/<mon_projet>/
$ python3 -m venv --prompt <mon_projet> ./venv
$ . venv/bin/activate
(mon_projet)$
# pip + venv + prompt
Posté par François GUÉRIN (Mastodon) . En réponse à la dépêche Environnement moderne de travail Python. Évalué à 2.
Bonjour,
Je développe des applications en python au quotidien, et voici comment je procède
Pour les outils "de base" pour le développement (black[d], isort, flake8, pytest)
shell
$ pipx install <application>
Pour les environnements par projets
shell
$ cd Projects/<mon_projet>/
$ python3 -m venv --prompt <mon_projet> ./venv
$ . venv/bin/activate
(mon_projet)$
(Une évolution récente de liquidprompt permet d'afficher le
promptdu venv.https://github.com/nojhan/liquidprompt/issues/708