[Zope3-dev] Re: egg version numbers and zope releases
Jim Fulton
jim at zope.com
Wed May 30 14:20:58 EDT 2007
On May 30, 2007, at 2:11 PM, Bernd Dorn wrote:
>
> On 30.05.2007, at 19:23, Jim Fulton wrote:
>
>> It's actually worse than that. <2.0 would admit 2.0a1. :) You'd
>> probably need something like < 1.99.
>>
>> Even if developers remembered, it would be icky to have to spell
>> out something like >=3.4 <=3.99 on everwhere.
>>
>> Using foo2 essentially embeds the major version in the package
>> name, which doesn't seem so bad to me.
>>
>> Maybe there is some kind of dependency syntax that reads well that
>> means "I want this major version". Can you think of a syntax that
>> is actually nicer than foo2?
>
> maybe it's a good idea to use the same pattern as other
> distribution/packaging systems.
>
> so foo2 or even foo21 is ok if you compare it to the name
> 'python24' in macports or ubuntu
>
> so that means that any incompatible version results in a new
> package name, so one could be shure to have a compatible version of
> deps e.g. using things like zope.interface.20 without any version
> restrictions.
I'm not sure what you are suggesting with the zope.interface.20
example. Are you suggesting that this is the twentieth backward-
incompatible version of zope.interface? Or that this combines a
major and minor version number?
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list