[Zope-dev] zope-tests - FAILED: 119, OK: 8
Marius Gedminas
marius at gedmin.as
Thu Dec 18 08:05:10 CET 2014
On Wed, Dec 17, 2014 at 09:15:45PM +0100, Maurits van Rees wrote:
> Marius Gedminas schreef op 17-12-14 10:14:
> >The variety of errors has decreased somewhat. Most of the builds
> >fail with
> >
> > Error: Couldn't find a distribution for 'zc.recipe.egg<2dev,==1.3.0,>1.3.0'.
>
> setuptools version 8 is used, which complains about this stuff. Initial
> solution would be to make sure setuptools 7.0 or earlier is used.
That's a valid short-term solution, but eventually we want to have
working builds with setuptools 8 as well.
> Running bootstrap.py in this buildout (zope.traversing) will give you a
> bin/buildout with zc.buildout 1.7.1 and the latest setuptools version, which
> currently is 8.0.4. I suppose this is true for most or all ztk packages.
>
> Some solutions are thinkable:
>
> - Pin setuptools to 7.0 or earlier. This gives bin/buildout a chance to
> downgrade from the 8.0.4 that bootstrap is currently giving. I have done
> that on zope.traversing now. Let's see.
The build succeeds:
http://winbot.zope.org/builders/zope.traversing_py_265_32/builds/1436
> >and one
> >
> > Error: Couldn't find a distribution for 'zope.app.wsgi<3.11,<4.0dev,>=3.12'.
>
> Presumably the errors will disappear when using setuptools 7.0 or earlier.
> Maybe some will disappear with future 8.x versions. This last one
> definitely needs an actual fix at some point though. Some package has
"Some package" is zope.app.publication:
https://github.com/zopefoundation/zope.app.publication/blob/011f6dddd42e6c70bce774df32c9d01c29df1aa7/setup.py#L35
> '<3.11,>=3.12' as version restriction, which is apparently meant to
> blacklist the 3.11 version. This should become '!=3.11'. See
> http://legacy.python.org/dev/peps/pep-0440/#version-specifiers
I worry that '!=3.11' means a different thing for setuptools < 8.0.
Oh well, the only zope.app.wsgi 3.11.x release on PyPI is 3.11.0. I
think '!= 3.11.0' would work with all versions of setuptools. And if
not, we can bite the bullet and require zope.app.wsgi >= 3.12 for people
who want a recent zope.app.publication.
Marius Gedminas
--
http://pov.lt/ -- Zope 3/BlueBream consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 173 bytes
Desc: Digital signature
URL: <http://mail.zope.org/pipermail/zope-dev/attachments/20141218/c54be362/attachment.sig>
More information about the Zope-Dev
mailing list