On Monday, February 14, 2011, Michael Bayer <mike...@zzzcomputing.com> wrote:
>
> On Feb 14, 2011, at 12:11 PM, Tarek Ziadé wrote:
>
>> On Mon, Feb 14, 2011 at 6:00 PM, Michael Bayer <mike...@zzzcomputing.com> 
>> wrote:
>>>
>>> On Feb 14, 2011, at 5:53 AM, Tarek Ziadé wrote:
>>>
>>>> On Mon, Feb 14, 2011 at 11:44 AM, Wichert Akkerman <wich...@wiggy.net> 
>>>> wrote:
>>>> ..
>>>>>
>>>>>> you don't release at pypi a version that breaks the latest stable.  or
>>>>>> if you do, you check the "hidden" attribute on that release, to avoid
>>>>>> this problem with installers
>>>>>
>>>>> SQLAlchemy 0.7b1 is hidden. The hidden flag only hides it from humans
>>>>> though, not from setuptools.
>>>>
>>>> oh true...I forgot it's not hidden in the simple index :/
>>>
>>> OK so you're the expert - how does one release a beta on pypi without 
>>> crashing everyone's "stable" install ?   should i just stick to sourceforge 
>>> until final release ?
>>
>> Unfortunately, Setuptools will pick the latest version and won't care
>> about beta tags (zc.buildout has such feature -- "prefer-final", and
>> Distutils2 too)
>>
>> So I guess the best way with the current eco-system is to avoid
>> pushing any unstable release to PyPI
>>
>> or... if you have the time to do so, push a new 0.7 beta that makes
>> sure people that run on the latest 0.6 can run it -- with deprecation
>> warnings all over the place :)
>
> I'll pull it off of Pypi.
>
> We definitely do push for as much backwards compat as possible,  but the 
> release does remove / hard change things that were raising warnings 
> throughout 0.6, as well as lots of apps rely upon undocumented behaviors 
> which may have changed, so its inevitable that some apps will need adjustment.
>
> But the code itself should not be considered as "bug-free" as a stable 
> release so in any case its not appropriate to push it into installations 
> without explicit consent.


But aren't apps supposed to use <=0.6.99 to avoid backward compats
issues? Apps that don't will also break when 0.7 final is on pypi.

-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : eric.lemo...@camptocamp.com
http://www.camptocamp.com

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to