2011-07-14 6 views
2

Je comprends que l'on peut utiliser pip pour installer des paquets de svn etc. ala:svn checkout pépin, etc. git sans setup.py

-e svn+http://django-grappelli.googlecode.com/svn/trunk/grappelli#egg=grappelli 

Cependant, dans ce cas, Grappelli n'a pas setup.py , donc l'installation échoue.

Comment puis-je obtenir quelque chose comme:

svn co http://django-grappelli.googlecode.com/svn/trunk/grappelli ../pinax-env/lib/python2.6/site-packages/grappelli/ 

Cependant, mettre la commande dans un fichier d'exigences de pépin, comme project.txt et en cours d'exécution

pip install -r requirements/project.txt 

Répondre

2

Il n'y a aucun moyen d'installer un paquet python s'il n'y a pas d'informations stockées à ce sujet. Pip s'appuie sur setup.py pour obtenir des informations sur le paquet.

grappelli n'a pas setup.py dans le projet, donc, malheureusement il est impossible pour l'installer via pip/easy_install. PS: Si c'est vraiment important pour vous, branchez le projet et ajoutez un setup.py (ou envoyez-leur un patch diff). Je suis sûr que cela ne vous aidera pas seulement. Peut-être que vous pouvez prendre django_compressor comme exemple.