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.