pypa/pip — Issue #404: Updating an editable requirement shows confusing error message from setuptools
Author: jezdez
Created: 2011-12-13 18:04:52+00:00
State: open

When I update an editable requirement form a version control system it seems like the egg-link file makes setuptools check for the version of the checked out source, leading to the following log output:

Updating /home/ubuntu/.virtualenvs/acme/src/threaded-messages clone
Unpacking objects: 100% (5/5), done.
Running setup.py egg_info for package threaded-messages
Installing collected packages: threaded-messages
Running setup.py develop for threaded-messages
Creating /home/ubuntu/.virtualenvs/acme/lib/python2.6/site-packages/django-threaded-messages.egg-link (link to .)
django-threaded-messages 0.1.20 is already the active version in easy-install.pth

Installed /home/ubuntu/.virtualenvs/acme/src/threaded-messages
Successfully installed threaded-messages
Cleaning up...

The line `django-threaded-messages 0.1.20 is already the active version in easy-install.pth` is weird since it implies that 0.1.20 was already installed, which isn't true since only the new code was bumped to this version number.