it was noticed that this uses an api for PyPI that has been in an indefinite state of "to be deprecated soon" in
|
class PyPIFilterFactory(IgnoreWordsFilterFactory): |
|
"""Build an IgnoreWordsFilter for all of the names of packages on PyPI. |
|
""" |
|
def __init__(self): |
|
client = xmlrpc_client.ServerProxy('https://pypi.python.org/pypi') |
|
super().__init__(client.list_packages()) |
Honestly, there's a good chance that this deprecation is growing nearer and nearer as PyPI begins to explore a modern API for other use cases, as soon as we're over that hump it it is only a matter of time before XMLRPC is turned off.
So the Question: "What is the current use case? Can I as a PyPI administrator and PSF Infrastructure maintainer help the maintainers of this project find a better option?"
it was noticed that this uses an api for PyPI that has been in an indefinite state of "to be deprecated soon" in
spelling/sphinxcontrib/spelling/filters.py
Lines 161 to 166 in 22fe760
Honestly, there's a good chance that this deprecation is growing nearer and nearer as PyPI begins to explore a modern API for other use cases, as soon as we're over that hump it it is only a matter of time before XMLRPC is turned off.
So the Question: "What is the current use case? Can I as a PyPI administrator and PSF Infrastructure maintainer help the maintainers of this project find a better option?"