[Distutils] Specification for a local PyPI simple index
Paul Moore
p.f.moore at gmail.com
Mon Sep 9 16:54:53 CEST 2013
Is the spec at http://peak.telecommunity.com/DevCenter/EasyInstall#package-index-api
still the definitive version of what must be provided for a local PyPI
index (for use by something like pip)? Or is there a more up to date
version anywhere?
For example, are MD5 signatures still the only supported version? I
thought we were moving away from MD5. And while I haven't really
followed the offsite hosting changes, are the
rel="homepage"/rel="download" links still as stated? (I think I'd want
rel="download" on everything as I only expect to provide URLs for
actual package content).
Also, how definitive is item 7, which states that the root URL must
result in a page containing all projects, but it can be omitted if
case-insensitive safe_name() matching of projects is implemented? The
reason I ask is that providing a full listing will be somewhat costly
in my application, but providing case-insensitive matching should be
doable (actually, I'm not sure yet what's feasible, but I want to know
whether it's worth my time even investigating).
I'm still thinking about design at the moment, so what I need is far
from decided, but I want to be sure that I'm actually implementing the
correct spec as a starting point!
Thanks,
Paul
More information about the Distutils-SIG
mailing list