Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.

4recommend
11warn against
Nov 29, 2025first mention
Oct 31, 2026latest mention
Nov 25 – Oct 26
Used forpython packagespackage registrypython package registrypackage publishing

Why people recommend it

“it protects several of the most popular packages”

Show 3 more

“This closes a gap in the legacy upload API”

“PyPI also tries a fair bit to monitor for incoming malware”

“PyPI does exactly that, and it's been very effective.”

Caveats and dissent

“insanely easy to attack "programming language package ecosystems", like NPM, PyPI”

Show 2 more

“literally the latest attack included publishing malicious packages on PyPi”

Often compared with

From the makers not counted in the ranking

“Both Trusted Publishing and attestations were multi-year projects”

“when we designed Trusted Publishing for PyPI, we designed it to be generic across OIDC IdPs”

All comments 27

“insanely easy to attack "programming language package ecosystems", like NPM, PyPI”

“it protects several of the most popular packages”

“This closes a gap in the legacy upload API”

“PyPI also tries a fair bit to monitor for incoming malware”

“i've used pypi, which enables: `uvx <package name>` or `uv tool install <package name>` for a more permanent setup”

“literally the latest attack included publishing malicious packages on PyPi”

You may be interested in this discussion: https://discuss.python.org/t/use-of-pypi-as-a-generic-storage-platform-for-binaries/106044

“PyPI has paid organization accounts now which are beginning to form a meaningful revenue stream”

“PyPI does exactly that, and it's been very effective.”

“The other thing i love about npm and pypi”

“PyPI is the Python Package Index, which is up and maintained”

— Why are you launching nukes? No one asked you to obliterate humanity. — You’re absolutely right. I should not have done that. Would you like me to help undo the launch? — Yes! Quickly! Do it! — <completely made up crap which does not work> https://www.newyorker.com/cartoon/a16995

“just about every complex aspect of PyPI's attestation scheme has a reason behind it”

“For better or worse, pypi is the executable distribution mechanism of the future”

“That is one of the reasons I stopped using PyPI and instead distribute my wheels from my own web site.”

“The situation that PyPi is in is clearly worse”

“Why do people come up with such unbelievably complex solutions”

“how can PyPI be sure it's talking to github?”

“It does largely avoid the issue if you configure to allow only specific environments”

Threads where it came up

Data: pypi.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help