Python 3.6 Support #376
Replies: 5 comments
-
This would be a good time to see if there are any new features for Python 3.7 that we want to use in the Statick code base. |
Beta Was this translation helpful? Give feedback.
-
Github Actions recently made |
Beta Was this translation helpful? Give feedback.
-
Python 3.6 will be end-of-life on 23 December 2021. |
Beta Was this translation helpful? Give feedback.
-
Instead of creating a tag named For example, the last release in the main Statick repository that will support Python 3.6 is 0.6.3. After we drop Python 3.6 support a new release will be created at 0.7.0. Users needing Python 3.6 support can do something like the following. pip install statick<=0.6 There are no plans to add new features to the 0.6 series, but this approach leaves that possibility open. If a bug is discovered we could apply it to the main branch and follow our normal release processes. If the changes are not too big we could (in theory) make a new branch off of the 0.6.3 branch, apply the bug fix, and make a 0.6.4 release. Depending on the maintenance burden, there are no promises this will happen, but it's always nice to have options. |
Beta Was this translation helpful? Give feedback.
-
This idea has been completed. New minor versions of all repositories that drop Python 3.6 support have been tagged and published to PyPI. |
Beta Was this translation helpful? Give feedback.
-
Python 3.6 support will end in December 2021. At that time we plan to create a tag named something like
python3.6-final
and remove support in Statick for Python 3.6. The first step will be to remove it from our testing environments. After that we may make changes that break Statick operation in a Python 3.6 environment. We will tag as many of the plugin repositories as we can at the same time so that the group of open source Statick plugins will have a final working version for Python 3.6. We plan to create releases to PyPI at the same time so that Python 3.6 users can use pinned versions if needed.I expect this work to take place in December 2021.
Beta Was this translation helpful? Give feedback.
All reactions