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
-~----------~----~----~----~------~----~------~--~---

Reply via email to