[Zope-dev] Re: Egg install bot results

Chris McDonough chrism at plope.com
Wed Nov 14 10:37:59 EST 2007


On Nov 14, 2007, at 9:57 AM, Jim Fulton wrote:

>
> On Nov 14, 2007, at 8:38 AM, Chris McDonough wrote:
>
>>
>> On Nov 14, 2007, at 6:05 AM, Stephan Richter wrote:
>>
>>> On Wednesday 14 November 2007, Philipp von Weitershausen wrote:
>>>>>  - Figure out why buildout can (apparently) qsuccesfully install
>>>>>    dependencies of currently failing zope.* eggs while  
>>>>> easy_install
>>>>>    can't.  I probably won't be able to do this.
>>>>
>>>> Because most buildouts specifically point to download.zope.org  
>>>> using
>>>> find-links (so that way the necessary egg that's missing from  
>>>> PyPI is
>>>> found), or they pin down the version of zope.traversing.
>>>
>>> They don't anymore. I removed the find-links in all the packages I  
>>> touched
>>> while creating Zope 3.4.0b2, because distribution contains so many  
>>> non-ready
>>> packages and would have overridden several of the KGS package  
>>> versions.
>>
>> So what makes this stuff work via buildout is all version-pinning  
>> now?
>
> They aren't using the cheeseshop. They are using the KGS instead.

Yup.  If I run:

   bin/easy_install --index-url=http://download.zope.org/zope3.4  
zope.tales

It works, good news.

I sent a mail before (which didn't appear here, I'm not sure why not,  
at least I didn't get it back) saying that I was not comfortable  
making a new release of zope.app.publisher and/or zope.traversing to  
fix the recurring dependency problem exposed by the bot on the  
cheeseshop, nor do I have access to do it.  Either this needs to get  
done or the bogus zope.app.publisher 3.5.0a2 release needs to get  
taken down in order to at least temporarily fix installation from the  
cheeseshop for arbitrary users.  Is someone with familiarity of these  
packages and access to change those projects on the cheeseshop willing  
to do that?

In the meantime, whose feet would I be shooting if I changed setup.py  
dependency info so that, e.g. zope.tales (and the like) didn't pull in  
as many dependencies?  Installing zope.tales (as an example, I'm sure  
its as a result of a transitive dependency lower in the dep chain)  
right now gets us ~ 75 other distribution, including very unrelated  
ones:

./docutils-0.4-py2.4.egg
./pytz-2007g-py2.4.egg
./RestrictedPython-3.4.2-py2.4.egg
./ZConfig-2.5-py2.4.egg
./zdaemon-2.0.1-py2.4.egg
./ZODB3-3.8.0b4-py2.4-macosx-10.3-i386.egg
./zodbcode-3.4.0-py2.4.egg
./zope.annotation-3.4.0-py2.4.egg
./zope.app.applicationcontrol-3.4.1-py2.4.egg
./zope.app.appsetup-3.4.1-py2.4.egg
./zope.app.authentication-3.4.1-py2.4.egg
./zope.app.basicskin-3.4.0-py2.4.egg
./zope.app.broken-3.4.0-py2.4.egg
./zope.app.component-3.4.1-py2.4.egg
./zope.app.container-3.5.3-py2.4-macosx-10.3-i386.egg
./zope.app.content-3.4.0-py2.4.egg
./zope.app.debug-3.4.0-py2.4.egg
./zope.app.dependable-3.4.0-py2.4.egg
./zope.app.error-3.5.1-py2.4.egg
./zope.app.exception-3.4.1-py2.4.egg
./zope.app.folder-3.4.0-py2.4.egg
./zope.app.form-3.4.1-py2.4.egg
./zope.app.generations-3.4.1-py2.4.egg
./zope.app.http-3.4.1-py2.4.egg
./zope.app.i18n-3.4.4-py2.4.egg
./zope.app.interface-3.4.0-py2.4.egg
./zope.app.locales-3.4.0-py2.4.egg
./zope.app.pagetemplate-3.4.0-py2.4.egg
./zope.app.principalannotation-3.4.0-py2.4.egg
./zope.app.publication-3.4.2-py2.4.egg
./zope.app.publisher-3.4.1-py2.4.egg
./zope.app.renderer-3.4.0-py2.4.egg
./zope.app.rotterdam-3.4.1-py2.4.egg
./zope.app.schema-3.4.0-py2.4.egg
./zope.app.security-3.4.0-py2.4.egg
./zope.app.session-3.5.1-py2.4.egg
./zope.app.testing-3.4.1-py2.4.egg
./zope.app.wsgi-3.4.0-py2.4.egg
./zope.app.zapi-3.4.0-py2.4.egg
./zope.app.zcmlfiles-3.4.3-py2.4.egg
./zope.app.zopeappgenerations-3.4.0-py2.4.egg
./zope.cachedescriptors-3.4.0-py2.4.egg
./zope.component-3.4.0-py2.4.egg
./zope.configuration-3.4.0-py2.4.egg
./zope.contenttype-3.4.0-py2.4.egg
./zope.copypastemove-3.4.0-py2.4.egg
./zope.datetime-3.4.0-py2.4.egg
./zope.deferredimport-3.4.0-py2.4.egg
./zope.deprecation-3.4.0-py2.4.egg
./zope.dottedname-3.4.2-py2.4.egg
./zope.dublincore-3.4.0-py2.4.egg
./zope.error-3.5.1-py2.4.egg
./zope.event-3.4.0-py2.4.egg
./zope.exceptions-3.4.0-py2.4.egg
./zope.filerepresentation-3.4.0-py2.4.egg
./zope.formlib-3.4.0-py2.4.egg
./zope.hookable-3.4.0-py2.4-macosx-10.3-i386.egg
./zope.i18n-3.4.0-py2.4.egg
./zope.i18nmessageid-3.4.3-py2.4-macosx-10.3-i386.egg
./zope.interface-3.4.0-py2.4-macosx-10.3-i386.egg
./zope.lifecycleevent-3.4.0-py2.4.egg
./zope.location-3.4.0-py2.4.egg
./zope.minmax-1.0-py2.4.egg
./zope.modulealias-3.4.0-py2.4.egg
./zope.pagetemplate-3.4.0-py2.4.egg
./zope.proxy-3.4.0-py2.4-macosx-10.3-i386.egg
./zope.publisher-3.4.1-py2.4.egg
./zope.schema-3.4.0-py2.4.egg
./zope.security-3.4.0-py2.4-macosx-10.3-i386.egg
./zope.session-3.4.1-py2.4.egg
./zope.size-3.4.0-py2.4.egg
./zope.structuredtext-3.4.0-py2.4.egg
./zope.tal-3.4.0-py2.4.egg
./zope.tales-3.4.0-py2.4.egg
./zope.testing-3.5.1-py2.4.egg
./zope.thread-3.4-py2.4.egg
./zope.traversing-3.4.0-py2.4.egg


- C




More information about the Zope-Dev mailing list