[ANN] pythenv

Le
casa
Pythenv permet de lancer un script Python en créant un environnement virt=
uel à la volée. On peut soit lui passer le fichier de requirements, soi=
t les embarquer dans le script Python lui-même, avec un commentaire de la=
forme :

# requirements: foo==1.2.3, bar


Le projet est décrit plus en détail à l'adresse :

http://sweetohm.net/article/pythenv.html

Il est disponible sur github :

https://github.com/c4s4/pythenv

Enjoy!
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas
Le #26369224
Le 29/09/2015 14:50, casa a écrit :
Pythenv permet de lancer un script Python en créant un environnement virtuel à la volée. On peut soit lui passer le fichier de requirements, soit les embarquer dans le script Python lui-même, avec un commentaire de la forme :

# requirements: foo==1.2.3, bar


Le projet est décrit plus en détail à l'adresse :

http://sweetohm.net/article/pythenv.html

Il est disponible sur github :

https://github.com/c4s4/pythenv

Enjoy!



A quelle utilisation est destiné Pythenv ?
Quel avantage par rapport à virtualenv ?
Tout installer et désinstaller à chaque lancement de script doit être
terriblement lent.

Nicolas
casa
Le #26369364
Bonjour,

Le mercredi 30 septembre 2015 09:03:11 UTC+2, Nicolas a écrit :
A quelle utilisation est destiné Pythenv ?
Quel avantage par rapport à virtualenv ?
Tout installer et désinstaller à chaque lancement de script doit êt re
terriblement lent.



Au boulot, nous avons une grosse collection de scripts pythons qui sont uti lisés de temps en temps pour extraire des informations. Ces scripts ont t ous des dépendances différentes et sont assez longs à exécuter.

Si nous devions créer un virtualenv pour chaque script, il y en aurait to ute une ribambelle, ce serait compliqué à gérer et pénible à inst aller.

Donc nous les lançons avec Pythenv, certes c'est plus lent à l'exécut ion, mais c'est beaucoup plus simple.

--
Michel Casabianca
Publicité
Poster une réponse
Anonyme