zc.recipe.paster fixed (for now)
Marius Gedminas <[email protected]>
| Newsgroups | gmane.comp.web.zope.devel |
|---|---|
| Message-ID | <20130222065626.GA1305@platonas> |
On Fri, Feb 22, 2013 at 08:30:20AM +0200, Marius Gedminas wrote:
> On Fri, Feb 22, 2013 at 01:00:02AM +0000, Zope tests summarizer wrote:
> > [8] winbot / z3c.recipe.paster_py_265_32
>
> New failure during doctest setup:
>
> Traceback (most recent call last):
> File "c:\Python26_32\lib\unittest.py", line 270, in run
> self.setUp()
> File "c:\Python26_32\lib\doctest.py", line 2131, in setUp
> self._dt_setUp(test)
> File "c:\buildslave\z3c.recipe.paster\build\src\z3c\recipe\paster\tests.py", line 27, in setUp
> zc.buildout.testing.install('RestrictedPython', test)
> File "c:\eggs\zc.buildout-1.7.1-py2.6.egg\zc\buildout\testing.py", line 605, in install
> if dist.location.endswith('.egg'):
> AttributeError: 'NoneType' object has no attribute 'location'
There ought to be a cheat sheet for fixing z3c.recipe.paster issues.
There are two buildouts involved: the main one, which you set up
yourself and run tests in, and the testing one, created in the setUp.
The testing one gets copies of eggs from the main one, for speed reasons
(I assume).
"Could not find PACKAGE-THAT-IS-RIGHT-THERE-ON-PYPI-LOOK-LOOK!" means
one of the packages copied from the main buildout into the testing one
has new dependencies that now need to be explicitly copied over too.
Fix: add zc.buildout.testing.install('THAT-PACKAGE', test)
"AttributeError: 'NoneType' object has no attribute 'location'" means
one of those packages that used to be pulled in through dependencies is
no longer a dependency, is gone from the main buildout, and therefore
cannot be copied any more.
Fix: remove zc.buildout.testing.install('THAT-PACKAGE', test)
I've a feeling this is not the first time I'm figuring this out.
This sort of manual babysitting is counter-productive and I wish I had
the time/energy to fix zc.buildout.testing.install() to pull in all the
requisite dependencies by itself.
Marius Gedminas
--
http://pov.lt/ -- Zope 3/BlueBream consulting and development
_______________________________________________
Zope-Dev maillist - [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
https://mail.zope.org/mailman/listinfo/zope-announce
https://mail.zope.org/mailman/listinfo/zope )
signature.asc
(application/pgp-signature, 190 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iD8DBQFRJxaakVdEXeem148RAkmrAKCJe51Jd1BgBXMYaMwcy5OGwZwUoACfePsd j8u1AUahjie8x7ntfNsC35g= =JQ4y -----END PGP SIGNATURE-----