Comment puis-je créer un fichier des exigences de pépin pour un tarball sur mon système de fichiers local?

StackOverflow https://stackoverflow.com/questions/4771620

Question

Dites-moi si ce que je suis en train de faire n'a pas de sens.

Je veux créer un environnement virtuel qui, entre autres, comprend mysqldb 1.2.3. Cette bibliothèque est distribuée sous forme de fichier gzip tarball (.tgz). Je veux installer tout, y compris tarballs sur mon système de fichiers à partir d'un fichier des exigences locales des besoins / apps.txt (ceci est basé sur une scie I de configuration dans http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment -avec-virtualenv-et-pip / ):

pip.py install -E ve --enable-site-packages --requirement requirements/apps.txt

Je ne pouvais pas trouver toute la documentation sur les exigences de pépin format de fichier pour les fichiers locaux.

Qu'est-ce que le fichier requise (apps.txt) besoin de contenir si le requirements/ de répertoire contient le fichier MySQL-python-1.2.3.tgz?

Était-ce utile?

La solution

Vous pouvez utiliser des chemins absolus / relatifs dans fichiers exigences par exemple:.

--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2

Autres conseils

Vous devez ajouter -f fichier:. / Chemin / absolu / vers / le / répertoire / que / contient / votre / téléchargé / tarball / à votre appel à pip

Le fichier doit contenir les exigences:

MySQL-python == 1.2.3

plus tout ce que vous voulez installer

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top