[Distutils] setuptools/buildout: why only one index server configurable
Phillip J. Eby
pje at telecommunity.com
Wed Nov 26 18:21:04 CET 2008
At 08:33 AM 11/26/2008 +0100, Tarek Ziadé wrote:
>On Wed, Nov 26, 2008 at 8:22 AM, Andreas Jung <lists at zopyx.com> wrote:
> > Hi there,
> > in buildout I can define only one alternative index server using 'index =
> > http://pypi.zopyx.com'. Now we are in the situation where we are
> running two
> > internal index servers (one for our own internal packages and one PyPI
> > mirror). Is there some reason for this limitation? I assume this is a
> > limitation/feature coming from setuptools?
>Yes it is. That is exactly where setuptools needs to evolve.
>For the record: I have asked for that a few months ago, and Jim said
>he wanted to stick with setuptools.
>So proposed a patch in setuptools to be able to merge several indexes,
>But it hasn't been reviewed yet.
Actually, I've reviewed it, I just haven't commented on it
yet. There are a few minor issues that I know how they should be
fixed (e.g. adding an .isindex(url) method instead of hardcoding
loops everywhere), but there's a bigger picture issue (search order
among indexes) that I'm not certain about yet, and it interacts with
some other issues (like option naming, creation signature of
So, I'm still mulling that part over.
More information about the Distutils-SIG