Nos responsables systèmes regroupent la source dans git et ne supportent pas pip. Le dépôt git contient un fichier tar compressé. Et le fichier tar contient un fichier setup.py. Je pense que la façon la plus simple d'exposer cela dans mon projet est d'ajouter une ligne -e git...
à mon fichier pip requirements.txt et d'ajouter un fichier setup.py à la racine du dépôt git pour pouvoir l'utiliser. La dernière étape consiste à écrire un fichier setup.py qui installe un fichier tar en tant que distribution source.Comment créer un fichier setup.py qui consomme un fichier tar
/package
/SOURCES
package.tar.gz
/SPECS
site-specific-server-installation-script
Subsidiairement, je pouvais obtenir un setup.py qui fait ces choses:
cd package/SOURCES
tar xzfv package-1.0.6.tar.gz
cd package-1.0.6/
python setup.py