opendal icon indicating copy to clipboard operation
opendal copied to clipboard

idea: Drop Python 3.7 support in 0.45.0

Open Zheaoli opened this issue 1 year ago • 3 comments

For now, the Python 3.7 support is EOL in 2023-06-27, FYI https://devguide.python.org/versions/

image

Is it possible to drop the 3.7 binary in 0.45.0?

Zheaoli avatar Jan 21 '24 15:01 Zheaoli

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.

Xuanwo avatar Jan 21 '24 15:01 Xuanwo

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:

  1. 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?

  2. 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 :)

simonsan avatar Jan 23 '24 07:01 simonsan

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

Xuanwo avatar Jan 23 '24 07:01 Xuanwo

Dropped.

Xuanwo avatar Jun 14 '24 12:06 Xuanwo