Hash: SHA1

Jim Fulton wrote:
> On Sep 6, 2007, at 4:02 AM, Chris Withers wrote:
>> Martin Aspeli wrote:
>>>>>> Jim Fulton wrote:
>>>>>>> I'm very much against making setuptools *more* complicated  
>>>>>>> than it already is.
>>>>>> Indeed, but surely managing "known good" sets of components  
>>>>>> comes under its remit of version management?
>>>>> Sure.  It does this via requirements.
>>>> Ok, forgive me for being dumb then, but why are we looking to add  
>>>> similar to zc.buildout?
>>> We're talking more about a general pattern in zc.buildout. The  
>>> deficiencies of using setup.py for this alone are described well  
>>> in the original proposal.
>> Yup, and this was the reason for my original question to Jim: why  
>> do something in zc.buildout rather than fixing the problems with  
>> setuptools?
> Because neither the problem nor the fix are well understood, imo, and  
> setuptools is already too complicated.
> Perhaps the same could be said about buildout, but no new buildout  
> features are needed to experiment with the issue at this point.

If we treat the "subset" as a catalog-side problem, then we don't need
to change setuptools either:  we can just use 'index-url' to point at
the root of the subset.  Perhaps PyPI can be extended to allow "tag
clouds", with sub-pages which select only packages / releases matching a
given tag.

E.g., I just created a small "subset" page to test this out:

 $ bin/easy_install --index-url=http://palladion.com/static/kgtest/ \
 Searching for zope.testing
 Reading http://palladion.com/static/kgtest/zope.testing/
 Reading http://palladion.com/static/kgtest/zope.testing/3.4
 Reading http://palladion.com/static/kgtest/zope.testing/3.0
 Best match: zope.testing 3.4
 Downloading \

 Processing zope.testing-3.4.tar.gz
 Running zope.testing-3.4/setup.py -q bdist_egg --dist-dir \
 Adding zope.testing 3.4 to easy-install.pth file

 Installed \

 Processing dependencies for zope.testing
 Finished processing dependencies for zope.testing

Another alternative would be to maintain the "subset" pages in SVN
(perhaps with utilities for generating them from a manifest).

- --
Tres Seaver          +1 540-429-0999          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to