[Distutils] [Catalog-sig] Prototype setuptools-specific PyPI index.

Tres Seaver tseaver at palladion.com
Sun Jul 22 18:33:11 CEST 2007

Hash: SHA1

Martin v. Löwis wrote:
>>> If people do misspell a package name when invoking easy_install,
>>> they get the feature that you consider of no value.
>> That is not correct. Not all packages are in PyPI.  Using a package that
>> isn't in PyPI will trigger a fetch of that page.
> I don't understand. What page is fetched if the package is not in PyPI?

I think Jim was referring to a package which is *registered* in PyPI,
but whose download location was elsewhere.


>> I'd be happy to contribute my polling version.  That solves my problems
>> and I can't justify the additional effort to figure out the cheeseshop
>> softtware.
> I'd like to hear other opinions here. Would people prefer if the index
> was always correct (and perhaps somewhat slow), or would they prefer
> instead that it is super-efficient (and somewhat out-of-date)?

I would prefer the second, particularly as I think the caching solution
lends itself to mirroring, which would also improve availability.

- From my complete ignorance of the underlying architecture:  the polling
solution would stay pretty current if there were an extremely cheap way
to ask for the latest "transaction ID" on the cheeseshop, or if the
query could fetch only registrations newer than the last poll time.  Are
such queries possible over the XML-RPC interface?

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


More information about the Distutils-SIG mailing list