On Fri, Oct 11, 2013 at 11:31:46AM -0700, Thatcher Peskens wrote: > I've been looking for information on this topic, but cannot really > find anything about it.. It looks like setuptools has changed > something that breaks a bunch of my installs (last deployed months > ago) that were working before.
I don't believe anything major changed in setuptools itself, but pip 1.4 changed behavior and stopped installing unreleased package versions by default. > I have some dependencies on a python package A* which is not available > in PyPi, which itself has dependencies not available on PyPi. > > A has a setup.py containing: > > install_requires=[ > 'django-inline-edit', > ] > > and > > dependency_links = [ > > 'http://github.com/gabrielgrant/django-inline-edit/tarball/master#egg=django-inline-edit', > ] > > > Now... This doesn't work anymore, where it used to work before. > > I have found that if I specify the install_requires with an explicit > version e.g. django-inline-edit==dev AND the dependency_link with > #egg=django-inline-edit-dev it does work. Sounds like the pip change. > My previous experience shows that it was working without the explicit > version before, and what I find on the internet also seem to suggest > it should work. Has this been changed on purpose, or should it be > reported as a bug? It was on purpose. Marius Gedminas -- Gates' Law: Every 18 months, the speed of software halves.
signature.asc
Description: Digital signature
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
