Huge thanks to @fastly.com for 10+ years of keeping #PyPI up and running! PyPI serves 800K+ users at ~100K requests/sec. With a small team behind the service, that kind of scale is only possible because of infrastructure partners who invest in the sustainability of the #Python ecosystem.
03.03.2026 15:06
π 38
π 13
π¬ 1
π 1
Dispatch from PyPI Land: A Year (and a Half!) as the Inaugural PyPI Support Specialist - The Python Package Index Blog
A look back on the first year and a half as the inaugural PyPI Support Specialist.
Over the past year (and a half!), our inaugural PyPI Support Specialist, Maria Ashna, helped tackle backlogs, improve support processes, and keep #PyPI running smoothly for the #Python community.
Read the full reflection on what that work looked like π
blog.pypi.org/posts/2026-0...
28.01.2026 14:03
π 9
π 3
π¬ 0
π 0
Proud to support the Python Software Foundation (@python.org) as a Fast Forward member!
PyPIβs 2025 Year in Review shows the scale of the Python ecosystem:
β’ 3.9M+ new files
β’ 130K+ new projects
Honored to help power infrastructure behind the global Python community. blog.pypi.org/posts/2025-1...
13.01.2026 16:41
π 14
π 5
π¬ 0
π 0
Infographic of PyPI statistics, with a yellow background, blue and grey text, and blue rectangles to highlight each statistic. Title states "PyPI in 2025". Underneath are 5 statistics:
3.9 million+ new files published
130,000+ new projects created
1.92 exabytes of total data transferred
2.56 trillion total requests served
81,000 requests per second on average
At the bottom is the PyPI logo, "Python package index" with blocks in the shape of the Python logo.
2025 was another eventful year for PyPI! Critical security enhancements, powerful new org features, a better overall user experience, and transparent security incident response ππ Thank you, PyPI team & community!
Learn more on our blog: blog.pypi.org/posts/2025-1...
06.01.2026 15:24
π 44
π 17
π¬ 1
π 2
Trusted Publishing is popular, now for GitLab Self-Managed and Organizations - The Python Package Index Blog
Expansion of Trusted Publishers feature for more impact
New @pypi.org blog
TL, DR:
- Trusted Publishing used for 25% of all files uploaded in Oct 2025
- @gitlab.com Self-Managed now in beta
- Pending Publishers can be added for Organizations, too!
#Python #SupplyChain #Security
Read it here: blog.pypi.org/posts/2025-1...
10.11.2025 20:08
π 17
π 10
π¬ 1
π 0
Token Exfiltration Campaign via GitHub Actions Workflows - The Python Package Index Blog
Incident report of a recent attack campaign targeting GitHub Actions workflows to exfiltrate PyPI tokens, our response, and steps to protect your projects.
A campaign targeted GitHub Actions to steal PyPI tokensβPyPI wasnβt compromised and no PyPI packages were published by the attackers. Stay safe: review your tokens, rotate any exposed ones, and use short-lived, scoped GitHub Actions tokens. Details:
26.09.2025 12:45
π 10
π 4
π¬ 0
π 2
Phishing attacks with new domains likely to continue - The Python Package Index Blog
A new phishing campaign targeting PyPI users using similar tactics to previous campaigns.
π¨ There is a new ongoing phishing campaign against PyPI users. This campaign uses the same tactics as the previous campaign targeting PyPI users, but with a new domain.
Read more about what steps we're taking to protect PyPI users from future campaigns:
23.09.2025 16:25
π 15
π 12
π¬ 0
π 0
The PSF has adopted pypistats.org, ensuring long-term stability while staying open source and community driven π Thank you to Christopher Flynn, for operating this awesome community service for 6+ years- and for continuing to maintain the project πͺπ pyfound.blogspot.com/2025/08/pypi...
26.08.2025 13:01
π 31
π 15
π¬ 1
π 0
Preventing Domain Resurrection Attacks - The Python Package Index Blog
PyPI now checks for expired domains to prevent domain resurrection attacks, a type of supply-chain attack where someone buys an expired domain and uses it to take over PyPI accounts through password resets.
PyPI now checks for expired domains to prevent domain resurrection attacks, a type of supply-chain attack where someone buys an expired domain and uses it to take over #PyPI accounts through password resets. #Python #OpenSource #SupplyChain #Security
18.08.2025 17:32
π 19
π 7
π¬ 0
π 1
Preventing ZIP parser confusion attacks on Python package installers - The Python Package Index Blog
PyPI will begin warning and will later reject wheels that contain differentiable ZIP features or incorrect RECORD files.
The Python Package Index is introducing new restrictions to protect Python package installers and inspectors from ZIP confusion attacks. There is no evidence that this vulnerability has been exploited. Read the blog post for more information:
07.08.2025 16:17
π 16
π 6
π¬ 0
π 0
Heads Up, #Python Developers!
There is an active phishing attack targeting PyPI users.
β’ Threat: Emails from noreply@pypj.org (with a 'j') link to a fake login page.
β’ Action: Do not click any links. If you already did, change your PyPI password ASAP.
β’ Note: PyPI itself has not been breached.
28.07.2025 14:35
π 60
π 40
π¬ 2
π 2
This wasnβt just blather! bsky.app/profile/pypi...
14.04.2025 22:12
π 1
π 0
π¬ 0
π 0
Security
The Python Package Index (PyPI) is a repository of software for the Python programming language.
#PyPI takes security very seriously. If you ever run into malware or a security issue with PyPI itself, make sure to follow our reporting instructions carefully-- and thank you for your vigilance! pypi.org/security/ #python
21.02.2025 15:51
π 6
π 0
π¬ 0
π 1
Python Infrastructure Status
Welcome to Python Infrastructure's home for real-time and historical data on system performance.
Keep up to date and subscribe for updates on #PyPI infrastructure status, including requests, edge requests/errors, and traffic via our public dashboard: status.python.org #python
21.02.2025 12:05
π 2
π 0
π¬ 0
π 0
Statistics
The Python Package Index (PyPI) is a repository of software for the Python programming language.
Into stats? Find various first and third party #PyPI statistics on our website: pypi.org/stats/ #python
20.02.2025 19:31
π 1
π 0
π¬ 0
π 0
Python Packaging User Guide
The Python Packaging User Guide (PyPUG) is a collection of tutorials and guides for packaging Python software.
Learn about how to install and distribute #Python packages with the 'Python Packaging User Guide', a collection of tutorials and references, maintained by the Python Packaging Authority: packaging.python.org/ #pypi
20.02.2025 11:48
π 2
π 0
π¬ 0
π 0
The Python Package Index Blog
The official blog of the Python Package Index
If you want to get in-depth updates on #PyPI news, updates, and incidents, make sure to regularly read up on our blog: blog.pypi.org/ #python
19.02.2025 16:38
π 7
π 4
π¬ 0
π 0
Help
The Python Package Index (PyPI) is a repository of software for the Python programming language.
If you've got questions about the basics of #PyPI, your account, integration, project admin, troubleshooting, or what PyPI is all about, make sure to check our FAQ! pypi.org/help/ #python
19.02.2025 13:13
π 1
π 0
π¬ 0
π 0
The official home of the Python Programming Language
@python.org raises and distributes funds to improve #Python's packaging ecosystem, including #PyPI. If your company depends on Python or PyPI, send our sponsorship page to those internal decision makers to help sustain Python for all, for free, forever: www.python.org/sponsors/app...
18.02.2025 16:46
π 5
π 0
π¬ 0
π 0
The Python Package Index (PyPI) is a repository of software for the Python programming language.
Welcome to the official #PyPI Bluesky account π¦π Your trusted source for discovering, installing, and sharing #Python packages. Follow us for updates, security news, and incident reports!
18.02.2025 11:26
π 14
π 3
π¬ 0
π 0
I just went through and archived every project I'm the sole owner of that hasn't had a release in 4 years (although that date isn't special, it just happens to be the "youngest" release; oldest, latest release was over 14 years ago).
30.01.2025 21:03
π 10
π 1
π¬ 0
π 0
Project Quarantine - The Python Package Index Blog
Handling project quarantine lifecycle status for suspected malware
I recently wrote about how I added the ability to quarantine projects under investigation on @pypi.org
Read here: blog.pypi.org/posts/2024-1...
#Python #Packaging #OpenSource #Security #PyPI
02.01.2025 19:36
π 8
π 1
π¬ 0
π 0