Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider changes needed/possible when Python 3.6 reaches end of life #984

Closed
neiljp opened this issue Apr 5, 2021 · 1 comment · Fixed by #1310
Closed

Consider changes needed/possible when Python 3.6 reaches end of life #984

neiljp opened this issue Apr 5, 2021 · 1 comment · Fixed by #1310
Labels
area: infrastructure Project infrastructure high priority should be done as soon as possible
Milestone

Comments

@neiljp
Copy link
Collaborator

neiljp commented Apr 5, 2021

This is the next iteration of #567, and is mainly for tracking. See that issue for potentially useful tools.

3.6 is due to end 23 Dec 2021 according to https://endoflife.date/python or more officially https://devguide.python.org/#status-of-python-branches

@neiljp neiljp added FUTURE area: infrastructure Project infrastructure labels Apr 5, 2021
@neiljp
Copy link
Collaborator Author

neiljp commented Mar 25, 2022

Some updates in our requirements/dependencies are slightly blocked in updating further based on this, so once this transition is done (or part of it) we can check dependencies for that.

Examples:

  • pytest 7
  • pytest-mock 3.7

@neiljp neiljp added high priority should be done as soon as possible and removed FUTURE labels May 19, 2022
neiljp added a commit to neiljp/zulip-terminal that referenced this issue Feb 27, 2023
Security support for Python 3.6 ended in December 2021.

Testing against 3.6 was already removed in CI in de2caaf and 926fc4c.
Testing against 3.11 was already added in CI in 8c61bd4.

Adjust python_requires range to disallow installation on Python 3.6; 3.11 was
already possible due to the change mentioned above to support testing in CI.

README updated to indicate the last release with Python 3.6 support was 0.7.0,
and later will require Python 3.7, but that we now also test against 3.11.

Package classifiers adjusted to add Python 3.11, and Python 3 updated to be 3-only.

Fixes zulip#984.
neiljp added a commit to neiljp/zulip-terminal that referenced this issue Feb 28, 2023
Security support for Python 3.6 ended in December 2021.

Testing against 3.6 was already removed in CI in de2caaf and 926fc4c.
Testing against 3.11 was already added in CI in 8c61bd4.

Adjust python_requires range to disallow installation on Python 3.6; 3.11 was
already possible due to the change mentioned above to support testing in CI.

README updated to indicate the last release with Python 3.6 support was 0.7.0,
and later will require Python 3.7, but that we now also test against 3.11.

Package classifiers adjusted to add Python 3.11, and Python 3 updated to be 3-only.

Fixes zulip#984.
neiljp added a commit to neiljp/zulip-terminal that referenced this issue Feb 28, 2023
Security support for Python 3.6 ended in December 2021.

Testing against 3.6 was already removed in CI in de2caaf and 926fc4c.
Testing against 3.11 was already added in CI in 8c61bd4.

Adjust python_requires range to disallow installation on Python 3.6; 3.11 was
already possible due to the change mentioned above to support testing in CI.

README updated to indicate the last release with Python 3.6 support was 0.7.0,
and later will require Python 3.7, but that we now also test against 3.11.

Package classifiers adjusted to add Python 3.11, and Python 3 updated to be 3-only.

Fixes zulip#984.
neiljp added a commit that referenced this issue Feb 28, 2023
Security support for Python 3.6 ended in December 2021.

Testing against 3.6 was already removed in CI in de2caaf and 926fc4c.
Testing against 3.11 was already added in CI in 8c61bd4.

Adjust python_requires range to disallow installation on Python 3.6; 3.11 was
already possible due to the change mentioned above to support testing in CI.

README updated to indicate the last release with Python 3.6 support was 0.7.0,
and later will require Python 3.7, but that we now also test against 3.11.

Package classifiers adjusted to add Python 3.11, and Python 3 updated to be 3-only.

Fixes #984.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: infrastructure Project infrastructure high priority should be done as soon as possible
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant