Autant que je sache, je dois utiliser le niveau inférieur pew ls
et pew rm {name}
pour trouver et supprimer les venvs inutilisés. Ce serait bien si cela était inclus dans pipenv lui-même.
Je suis fortement en faveur de la création des environnements virtuels dans le même répertoire que le projet pour cette raison. Il y a moins de "magie" et c'est trivial de supprimer tout un projet y compris son environnement virtuel.
Donc, pour être clair @jacebrowning , la fonctionnalité que vous décrivez est toujours facilement disponible avec la variable d'environnement PIPENV_VENV_IN_PROJECT
.
@xi Je pense que nous pourrions introduire ce type de fonctionnalité, mais je ne suis pas sûr que @kennethreitz cherche à ajouter de nouvelles commandes à l'API. Auparavant, lorsque le répertoire virtualenv se trouvait par défaut avec le projet, l'utilisateur pouvait utiliser rm
pour supprimer le répertoire et recommencer à zéro. Je pense que les commandes pew
sont quelque peu analogues à cela, mais cela nécessite une connaissance de certains des rouages internes de pipenv.
À tout le moins, cela devrait être documenté, mais peut-être que Kenneth aura quelques réflexions sur la façon dont il aimerait que cela soit mieux traité.
@nateprewitt Merci ! Je n'ai pas vraiment lu les documents depuis qu'ils ont été publiés.
Commentaire le plus utile
Je suis fortement en faveur de la création des environnements virtuels dans le même répertoire que le projet pour cette raison. Il y a moins de "magie" et c'est trivial de supprimer tout un projet y compris son environnement virtuel.