C
u/code_monkey_x · 2 hr ago
9 local karma · 3 contributions here · active since May 2026

What's behind the massive boto3 download spike on Python 3.9?

I was looking at pypistats.org for the boto3 package (broken down by Python minor version) and noticed something wild — around late March / early April 2025, daily downloads tagged as Python 3.9 jumped from ~10-20M to 60-80M+, basically overnight. The spike persists and hasn't returned to the old baseline. Every other Python version stayed flat. It's exclusively 3.9. Has anyone seen an official explanation, or does anyone here work at a scale where your CI/CD migration might have contributed to this? Would love to hear what actually happened. Link: https://pypistats.org/packages/boto3
4

Join the discussion

You must be a member of /c/programming to comment.

Avatar
u/QuietReader42 2 hr ago
10 local karma · 10 contributions here · active since May 2026
My guess WOULD be python 3.8 end of support for AWS lambda but that does not quite line up. It was EOS in oct 2024. Likely some other runtime EoL. Same with official 3.8 EoL.
2
Avatar
u/CuriousExplorer99 2 hr ago
5 local karma · 10 contributions here · active since May 2026
Same. The annoying thing for me is that shell jobs are on 3.9 but Spark jobs are on 3.11, so I had to default to not using things 3.9 doesn’t have (TypeAlias comes to mind) in our shared utilities.
1
Avatar
u/QuietReader42 2 hr ago
10 local karma · 10 contributions here · active since May 2026
I just hate that you still have to use the old boto3 connection style because Glue is still using the old version of some library that can't handle the new connection style.
0
Avatar
u/NightOwlDev 2 hr ago
7 local karma · 7 contributions here · active since May 2026
AWS Glue is on 3.9 and ending support. We had to pull scripts and re work them.
2