On Sep 11, 12:53 am, Philip Jenvey <[EMAIL PROTECTED]> wrote: > On Sep 10, 2007, at 2:13 PM, JP wrote:
> We actually removed the <= 0.10.0 requirement for Pylons 0.9.6's > release, so Pylons users are probably getting the latest beta > installed. Unfortunately setuptools doesn't have a way of restricting > itself to only full releases. I thought I had set up the version numbers correctly so that the a/b releases would follow setuptools' scheme for pre-releases being 'less' than full releases, which would let bundlers easily exclude them, but now that I look over setuptools version string docs again, I can't see how to write the requirement in a generic way, only to exclude each pre-release explicitly: nose>=0.9.3,!=0.10.0a1,!=0.10.0a2, etc. Rats. Not good. > You could hide the beta release on cheeseshop so easy_install nose > gets you 0.9.3, but then setuptools won't be able to find the beta it > if you explicitly ask for it, via nose==0.10.0b1 That's even worse! :/ I guess I'll have to do things differently with the next release cycle that needs pre-releases -- I think including the pre-releases as urls in the package description of the current stable release should work, without making 'easy_install nose' pull a beta. Maybe. At least b1 seems to be pretty stable, so the damage from my setting it up wrong has been limited. JP --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
