On 15/01/2013 10:36, Jim Fulton wrote:
Yeah, I thought it might be this ;-)
I don't know how hard it'd be top implement but in an ideal world I'd prefer
to see develop eggs trump any other sources but still have version
requirements checked.

That's the case today.

I don't believe it is, if you have:

[buildout]
develop = /checkouts/somepackage.2.0.0
versions = versions

[versions]
somepackage = 1.4.2

...I've always found that /checkouts/somepackage.2.0.0 isn't on the python path but that for version 1.4.2 is.

So why did you change this in buildout-versions? (Or did you?)

Certainly not intentionally ;-)

The buildout-versions docs only say that unpinned versions aren't
reported for develop-eggs. They don't actually say that version requirements
are ignored for develop eggs.

Yep, these are both correct. The hacks that buildout-versions inherits from buildout.dumppickedversions means that versions for develop eggs never showed up. I would have loved to fix that but ran out of energy.

Chris

--
Simplistix - Content Management, Batch Processing & Python Consulting
            - http://www.simplistix.co.uk
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to