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

Removal of Python 3.8 support (end-of-life on October 2024) #1173

Closed
ericwb opened this issue Sep 23, 2024 · 0 comments · Fixed by #1174
Closed

Removal of Python 3.8 support (end-of-life on October 2024) #1173

ericwb opened this issue Sep 23, 2024 · 0 comments · Fixed by #1174
Labels
enhancement New feature or request good first issue Good for newcomers
Milestone

Comments

@ericwb
Copy link
Member

ericwb commented Sep 23, 2024

Is your feature request related to a problem? Please describe.
This feature tracks the removal of support for Python 3.8 since it will be end-of-life as of October 2024. See https://devguide.python.org/versions/ for details.

Describe the solution you'd like

  • Remove code specific for Python 3.8
    • calls.py has sys.version_info >= (3, 9):
    • hashlib_insecure_functions.py has sys.version_info >= (3, 9):
  • Remove classifier in setup.cfg claiming 3.8 support
  • Update unit testing to minimum version of 3.9 (pythonpackage.yml)
  • Update publish-to-pypi.yml to 3.9
  • Update publish-to-test-pypi.yml to 3.9
  • Update setup.py python_requires to 3.9
  • Update tox.ini envlist to py39
  • Remove python 3.8 in bug-report.yml
  • Update faq.rst to using 3.9 and 3.10 as examples
  • Update .readthedocs.yaml to 3.9

Should also put this feature in a new minor release (1.8.0)

Describe alternatives you've considered
n/a

Additional context

Love this idea? Give it a 👍. We prioritize fulfilling features with the most 👍.

@ericwb ericwb added the enhancement New feature or request label Sep 23, 2024
@ericwb ericwb added this to the Release 1.8.0 milestone Sep 23, 2024
@ericwb ericwb added the good first issue Good for newcomers label Sep 23, 2024
ericwb added a commit to ericwb/bandit that referenced this issue Sep 24, 2024
As of October 1st, 2024, Python 3.8 becomes end-of-life. As such
Bandit should also no longer support the version.

This commit will bump minimum version of support to Python 3.9
and remove any legacy 3.8 specific code.

This is a breaking change for those still using Python 3.8 and
so the minor version will be bumped to 1.8.x for it.

Closes PyCQA#1173

Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
ericwb added a commit to ericwb/bandit that referenced this issue Oct 7, 2024
As of October 1st, 2024, Python 3.8 becomes end-of-life. As such
Bandit should also no longer support the version.

This commit will bump minimum version of support to Python 3.9
and remove any legacy 3.8 specific code.

This is a breaking change for those still using Python 3.8 and
so the minor version will be bumped to 1.8.x for it.

Closes PyCQA#1173

Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
ericwb added a commit to ericwb/bandit that referenced this issue Oct 7, 2024
As of October 1st, 2024, Python 3.8 becomes end-of-life. As such
Bandit should also no longer support the version.

This commit will bump minimum version of support to Python 3.9
and remove any legacy 3.8 specific code.

This is a breaking change for those still using Python 3.8 and
so the minor version will be bumped to 1.8.x for it.

Closes PyCQA#1173

Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
ericwb added a commit to ericwb/bandit that referenced this issue Oct 7, 2024
As of October 1st, 2024, Python 3.8 becomes end-of-life. As such
Bandit should also no longer support the version.

This commit will bump minimum version of support to Python 3.9
and remove any legacy 3.8 specific code.

This is a breaking change for those still using Python 3.8 and
so the minor version will be bumped to 1.8.x for it.

Closes PyCQA#1173

Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
@ericwb ericwb closed this as completed in 34dbf7c Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant