AstraLuma / catfind

Sphinx indexer & search engine
0 stars 0 forks source link

Implement the PyPI mirroring protocol #9

Open AstraLuma opened 2 years ago

AstraLuma commented 2 years ago

PyPI seems to have some kind of pro-active mirroring support with incremental updates.

Implement support for that, and use it to feed PyPI guessing.

AstraLuma commented 2 years ago

This is an XML-RPC call, which is vaguely deprecated but has no timeline and no definitive replacement. (It's the only API that you can track your place and ask for updates since then.)

https://warehouse.pypa.io/api-reference/feeds.html has some recommendations.