2011-01-23 16 views
6

Dime si lo que trato de hacer no tiene sentido.¿Cómo creo un archivo de requisitos de pip para un archivo tar en mi sistema de archivos local?

Quiero crear un entorno virtual que, entre otras cosas, incluya MySQLDb 1.2.3. Esta biblioteca se distribuye como un archivo tarball comprimido (.tgz). Quiero instalar archivos tar todo, incluyendo en mi local de sistema de ficheros de un archivo de requisitos en los requerimientos/apps.txt (esto se basa en una configuración que vi en http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment-with-virtualenv-and-pip/):

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

no pude encontrar ninguna documentación en el formato de archivo de requisitos pip para archivos locales.

¿Qué hace el archivo de requisitos (apps.txt) necesita contener si el directorio contiene el archivo requirements/MySQL-python-1.2.3.tgz?

Respuesta

6

Puede usar rutas absolutas/relativas en requirements files por ejemplo:

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

Hay que añadir el archivo -f:/absoluta/ruta/a/la/directorio/que/contiene/tu/descargado/tar/a tu llamada a pip.

Los requisitos del archivo debe contener: ==

MySQL-python 1.2.3

además de todo lo demás que desea instalar

Cuestiones relacionadas