So with the XML-RPC disabled likely for a long time and going away, here’s a low-effort idea to provide a replacement.
The Simple Repository API will define an optional endpoint /_/search/
. The endpoint will accept one GET query argument q
that contains a search term. How a tool interprets the search term is up to the implementer. The response should be a UTF-8 encoded HTML5 page. Each tbody > tr
row in it represents a project entry. Each entry row should contain at least one cell containing the package name. An optional second td
contains the Summary
field of the latest version. If multiple distributions of the latest version are available, the implementation is free to choose any of them to read Summary
from.
Opinions? I can turn this into a PEP if it sounds like a reasonable idea.