I understand that one can use pip to install packages from svn etc. ala:
-e svn+http://django-grappelli.googlecode.com/svn/trunk/grappelli#egg=grappelli
However, in this case, grappelli has no setup.py, so the installation fails.
How can I achieve something like:
svn co http://django-grappelli.googlecode.com/svn/trunk/grappelli ../pinax-env/lib/python2.6/site-packages/grappelli/
Yet, putting the command in a pip requirements file, such as project.txt and running
pip install -r requirements/project.txt
There is no way to install a python package if there is no stored information about it. Pip relies on
setup.pyto get package’s information.grappellihas nosetup.pyin the project, so, unfortunately it is not possible to install it viapip/easy_install.PS: It if it really important to you, fork the project and add a
setup.py(or send them a diff patch). I am sure it will help not only you. Maybe you can takedjango_compressoras an example.