À propos du projet
virtualenv est un outil en ligne de commande permettant de créer des environnements Python isolés. Chaque environnement dispose de son propre interpréteur et de son propre ensemble de paquets, de sorte que les projets peuvent installer des dépendances sans toucher au Python système ni aux autres projets.
Le projet est maintenu sous l'égide de la Python Packaging Authority (PyPA), publié sur PyPI et distribué sous licence MIT. La documentation, les instructions d'installation et un journal des modifications sont hébergés sur virtualenv.pypa.io, avec le suivi des problèmes sur GitHub et le chat communautaire sur le serveur Discord de la PyPA.
Le README est volontairement court : il énonce l'objectif de l'outil, renvoie vers les ressources d'installation et de documentation, et pointe vers le journal des modifications, le suivi des problèmes, la page PyPI et le dépôt GitHub. Il précise également que tous les participants aux bases de code, aux systèmes de suivi des problèmes, aux salons de discussion et aux listes de diffusion du projet sont tenus de respecter le Code de conduite de la PSF.
Les badges du README indiquent la version PyPI, les implémentations et versions de Python prises en charge, l'état de la documentation, la présence sur Discord, le nombre de téléchargements mensuels, la licence, l'état des vérifications CI, ainsi que la participation à l'OpenSSF Scorecard et aux Best Practices. Ce sont des signaux de métadonnées plutôt que des descriptions de fonctionnalités.
L'usage typique concerne les développeurs ayant besoin d'une isolation reproductible des dépendances par projet, que ce soit sur un poste de travail ou dans des pipelines CI. L'outil fait partie depuis longtemps de l'écosystème de packaging Python et est couramment utilisé aux côtés de pip et d'autres utilitaires de packaging.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.