On 04/05/2017 12:40, Wes Turner wrote:
On Thursday, May 4, 2017, Robin Becker <[email protected]> wrote:
I have a bunch of virtual environments which need replicating from one
machine to another. In the past rsync was OK, but now with slightly
different environments I have been using pip freeze to get a list of the
installed requirements and pip install to carry out changes to the remote
environment.
Is there a way to resolve issues where pip reports a different package to
the one installed eg
After you've installed as editable with `pip install - git+
https://GitHub.com/project/team`, pip freeze is not displaying the source
url?
Or did you manually git clone and then `python setup.py install` or `pip
install -e`?
Unfortunately I didn't do the original install; developers hacking on live
servers :(, but the requirements.txt file shows just
git+http://github.com/django-cumulus/django-cumulus.git@master#egg=django-cumulus
so I must assume that was how the installation took place. I don't think the
intent is to edit anything so the developers don't care.
As a test I did the install as above and then I see pip freeze respond with
django-cumulus===1.0.19-22-g506121d
If I try the method you suggest with -e flag then I do get something more
-e
git+http://github.com/django-cumulus/django-cumulus.git@506121d8669e1cce8843d9f76f2767324f8b1e78#egg=django_cumulus
that is certainly more usable, but is not ideal as the hacker/developers will
tend to hack the installation :(
thanks
the original requirements say
........
--
Robin Becker
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig