/r/Python - top ten submissions for each month of 2026

sfw subreddits | << Python 2025
2026, April
I published my first PyPI package few ago. Copy...
509 I published my first PyPI package few ago. Copy...
Niquests 3.18 — 3 Years of Innovations in HTTP
484 Niquests 3.18 — 3 Years of Innovations in HTTP
PEP 661 (Sentinel Values) has been accepted for...
312 PEP 661 (Sentinel Values) has been accepted for...
Reaching 100% Type Coverage by Deleting Unannot...
201 Reaching 100% Type Coverage by Deleting Unannot...
Built a Nepali calendar computation engine in P...
151 Built a Nepali calendar computation engine in P...
.pipe() in pandas changed how I write data pipe...
148 .pipe() in pandas changed how I write data pipe...
PEP 831 – Frame Pointers Everywhere: Enabling S...
144 PEP 831 – Frame Pointers Everywhere: Enabling S...
pip 26.1: experimental support for installing l...
122 pip 26.1: experimental support for installing l...
Why doesn’t Python have true private variables ...
104 Why doesn’t Python have true private variables ...
`safer`: a tiny utility to avoid partial writes...
107 `safer`: a tiny utility to avoid partial writes...
2026, March
OpenAI to acquire Astral
926 OpenAI to acquire Astral
The amount of AI generated project showcases he...
852 The amount of AI generated project showcases he...
Can the mods do something about all these vibec...
734 Can the mods do something about all these vibec...
Open Source contributions to Pydantic AI
615 Open Source contributions to Pydantic AI
The Slow Collapse of MkDocs
476 The Slow Collapse of MkDocs
What hidden gem Python modules do you use and why?
404 What hidden gem Python modules do you use and why?
Litellm 1.82.7 and 1.82.8 on PyPI are compromis...
393 Litellm 1.82.7 and 1.82.8 on PyPI are compromis...
Anyone know what's up with HTTPX?
331 Anyone know what's up with HTTPX?
pandas' Public API Is Now Type-Complete
314 pandas' Public API Is Now Type-Complete
what's a python library you started using this ...
276 what's a python library you started using this ...
2026, February
Porn in Conda directory
1145 Porn in Conda directory
A Modern Python Stack for Data Projects : uv, r...
279 A Modern Python Stack for Data Projects : uv, r...
After 25+ years using ORMs, I switched to raw q...
240 After 25+ years using ORMs, I switched to raw q...
Polars + uv + marimo (glazing post - feel free ...
203 Polars + uv + marimo (glazing post - feel free ...
Starlette 1.0.0rc1 is out!
187 Starlette 1.0.0rc1 is out!
I built an interactive Python book that lets yo...
174 I built an interactive Python book that lets yo...
Must the Python Software Foundation move out of...
143 Must the Python Software Foundation move out of...
PEP 747 – Annotating Type Forms is accepted
130 PEP 747 – Annotating Type Forms is accepted
Pytorch Now Uses Pyrefly for Type Checking
105 Pytorch Now Uses Pyrefly for Type Checking
Title: I built WSE — Rust-accelerated WebSocket...
105 Title: I built WSE — Rust-accelerated WebSocket...
2026, January
(Rant) AI is killing programming and the Python...
1795 (Rant) AI is killing programming and the Python...
Anthropic invests $1.5 million in the Python So...
579 Anthropic invests $1.5 million in the Python So...
Pandas 3.0.0 is there
251 Pandas 3.0.0 is there
When did destructive criticism become normalize...
246 When did destructive criticism become normalize...
How I went down a massive rabbit hole and ended...
241 How I went down a massive rabbit hole and ended...
Niquests 3.16 — Bringing 'uv-like' performance ...
236 Niquests 3.16 — Bringing 'uv-like' performance ...
I built a tensor protocol that outperforms Arro...
213 I built a tensor protocol that outperforms Arro...
pandas 3 is the most significant release in 10 ...
205 pandas 3 is the most significant release in 10 ...
Announcing Kreuzberg v4
184 Announcing Kreuzberg v4
Python 1.0 came out exactly 32 years ago
172 Python 1.0 came out exactly 32 years ago