idea: Drop Python 3.7 support in 0.45.0
For now, the Python 3.7 support is EOL in 2023-06-27, FYI https://devguide.python.org/versions/
Is it possible to drop the 3.7 binary in 0.45.0?
Python 3.7 support doesn't need extra effort from opendal side. I think it's fine to keep it until we find it failed to build or have other issues.
Python 3.7 support doesn't need extra effort from opendal side. I think it's fine to keep it until we find it failed to build or have other issues.
Just some thoughts:
-
isn't the end of support itself an issue? As that would mean, that people use an officially unsupported Python version to interact with something?
-
isn't that prone to more maintenance effort for you people, because it could be that someone uses Python 3.7, discovers an error or something just doesn't work as expected, but doesn't initially know that it's connected to the outdated Python version, so everyone around it that has to help to diagnose has to invest their time, while this effort could be spared, by just saying: "hey, EOL Python versions without official support are not supported by us as well", I would find that a reasonable stance just for your own sanity :)
Cc @messense, if we decide to drop Python 3.7 support, what actions do we need to take? Changing this line will be enough?
https://github.com/apache/opendal/blob/3c4e2f1c42b88323ed13c4eb56b95e75b98b75a9/bindings/python/pyproject.toml#L32
Dropped.