[Buildbot-devel] can't find sqlalchemy-migrate during installation

Mikhail Sobolev mss at mawhrin.net
Tue Dec 30 14:57:14 UTC 2014


On Tue, Dec 30, 2014 at 02:06:14PM +0000, John Carr wrote:
> 
> > On 30 Dec 2014, at 10:54, Pierre Tardy <tardyp at gmail.com> wrote:
> > 
> > 
> > PEP440Warning: 'sqlalchemy (migrate-0.4.0)' is being parsed as a legacy,
> > hum, that looks interesting, it is detecting  migrate-0.4.0 as the version..
> > I think you may retry with pip, but before do a 'pip install -U pip', which runs a self upgrade of pip inside the virtualenv.
> > 
> > The rule of thumb is to always use pip which is to our experience more stable.
> 
> The pep440 working is a red herring, e.g.:
> 
> https://bitbucket.org/pypa/setuptools/issue/307/pep440-code-in-setuptools-821-is-parsing#comment-14405459 <https://bitbucket.org/pypa/setuptools/issue/307/pep440-code-in-setuptools-821-is-parsing>
> 
> But i’ve seen this in other projects - setuptools 8.0 introduces PEP440 version numbers and that change means projects that have versions like:
> 
> foo==0.1, ==0.2, ==0.3
> 
> no longer work. It appears to be intentional. The , now means AND! Downgrading setuptools to 7.0 may help if this is the problem here.
> 
> We might need to do a release with:
> 
> sqlalchemy-migrate>=0.6.1,<=0.7.2
> 
> to support new setuptools.
We currently removed multiple versions in both nine and eight.  However I had
both success and troubles with setuptools 5.5.1.  And I am not really sure what
exactly they depend on.

It might be worth realeasing another 0.8.x version with the fix included.

-- 
Misha




More information about the devel mailing list