Should PyShp drop support for Python 2, and Pythons earlier than 3.8? #290
Replies: 5 comments
-
The proposed changes don't affect the Debian package. |
Beta Was this translation helpful? Give feedback.
-
My main take is that dropping support for older versions reduces the maintenance burden for the main branch, which anyone needing support for older versions can do that in a branch. Also, the addition of type annotations will make the library easier to use for many and possible catch some bugs in the process. |
Beta Was this translation helpful? Give feedback.
-
Generally, I don't think users of older/unsupported Python versions should expect maintenance from most packages. Previously published versions of packages are always available, so nothing is being taken away. |
Beta Was this translation helpful? Give feedback.
-
Following issue #276, PyShp users and contributors, please let us know below how dropping support for older Pythons would impact you, especially if there would be negative impacts.
Note, there is no proposal to yank PyShp versions that support older Pythons. So this will not break anything that installs PyShp from PyPi using the pip for that version of Python. This would effectively be a feature freeze, not a mandatory upgrade for users. Unsupported does not imply unavailable.
Pros:
Cons:
Proposed roadmap:
Beta Was this translation helpful? Give feedback.
All reactions