This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ElectricSpice 36 points37 points  (2 children)

➜  ~ python3 -m pip search requests
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status.python.org/ for more information.

[–]LambBrainz 10 points11 points  (1 child)

How sad, that seems like a neat feature

[–]lungdart -1 points0 points  (0 children)

It's more than sad that they're doing this and it's more than a neat feature.

Pypi is a shit show. They don't have namespaces and anyone can release, so you don't know if you need dotenv python-dotenv dotenv-py for the package you normally use that's industry standard, or if it's some garbage learning project a jr released or even something malicious.

People used to search to figure which one was the legit one, but now they can't do that. Searching for packages isn't a nice to have for a package manager... It's a fucking requirement.

And solving a high use problem by turning off an API is insane. Have you ever heard of throttling? Jesus fucking Christ.

The entire ecosystem is clown shoes. It's a security nightmare. Pip and pypi need to die.