Whats’ hot and what not in Python, August 2023
An analysis of PyPI download statistics
The Python Packaging Index (PyPI) tracks the downloaded packages. I’ve checked the monthly statistics for the two time frames:
- 1st of June to 30th of June and
- 1st of July to 31st of July
and compared them.
It’s important to realize that download statistics do not tell you anything about the code quality and only give a small indication to popularity. The download statistics get pushed if people regularly download packages through their Continuous Integration (CI) systems for testing their own software. Being a dependency of a popular package certainly helps. And just being an indirect dependency by many packages is typically also not exciting. There is a reason why requests and boto3 are typically in the TOP-10.
Top Newcomers
In the following, I tried to group packages if multiple newcomers are just the cause of another change.
- № 134, downloaded 30232921x: jsonschema-specifications . That pulled rpds-py and referencing up as well. And the reason it came up that quickly is because the jsonschema package was popular before. Those became a dependency in February, but only in July were the releases. Yes, multiple…