[Python-Dev] Packaging documentation and packaging.pypi API (original) (raw)

Carl Meyer carl at oddbird.net
Wed Jun 20 18:07:46 CEST 2012


Hi Paul,

On 06/20/2012 09:29 AM, Paul Moore wrote:

As a specific example, one thing I would like to do is to be able to set up a packaging.pypi client object that lets me query and download distributions. However, rather than just querying PyPI (the default) I'd like to be able to set up a list of locations (PyPI, a local server, and maybe some distribution files stored on my PC) and combine results from all of them. This differs from the mirror support in that I want to combine the lists, not use one as a fallback if the other doesn't exist. From the documentation, I can't tell if this is possible, or a feature request, or unsupported... (Actually, there's not even any documentation saying how the URL(s) in indexurl should behave, so how exactly do I set up a local repository anyway...?)

This is perhaps a tangent, as your point here is to point out what the API of packaging.pypi ought to allow - but pip's PackageFinder class can easily do exactly this for you. Feel free to follow up with me for details if this is actually still a problem you need to solve.

Carl



More information about the Python-Dev mailing list