simonw / sqlite-utils

Python CLI utility and library for manipulating SQLite databases
https://sqlite-utils.datasette.io
Apache License 2.0
1.58k stars 106 forks source link

Drop support for Python 3.7 #616

Closed simonw closed 5 months ago

simonw commented 5 months ago

I just attempted to upgrade to the latest Black and it failed because Black no longer supports Python 3.7:

https://github.com/simonw/sqlite-utils/commit/ff57a97482da645163dc58d8c3cc55ada335882a

I'm going to drop 3.7. It hit EOL over six months ago - 2023-06-27 https://devguide.python.org/versions/

simonw commented 5 months ago

Of slight concern:

CleanShot 2024-01-30 at 18 31 03@2x

That's from https://pypistats.org/packages/sqlite-utils - it shows the proportion of downloads for each Python version.

How is Python 3.6 still 51% of my downloads!? That hit EOL in December 2021.

I guess those users are getting version 3.30, the last to support Python 3.6: https://sqlite-utils.datasette.io/en/stable/changelog.html#v3-30