feat: remove support for Python 3.8, require 3.9 or higher#3005
Conversation
096df27 to
2552daa
Compare
2552daa to
7a33bf2
Compare
|
Thanks for this @JohnVillalovos. Should we take the opportunity here to add support for some syntax features in 3.9? https://docs.python.org/release/3.9.0/whatsnew/3.9.html. Specifically: https://peps.python.org/pep-0585/ Maybe also https://peps.python.org/pep-0604/ if we add a future import. |
Sure! Once we drop the support for Python 3.8, we can use whatever we want in the future. |
7a33bf2 to
ea3b65d
Compare
|
@nejch Please let me know if there is anything else I should do on this. |
Python 3.8 is End-of-Life (EOL) as of 2024-10 as stated in https://devguide.python.org/versions/ and https://peps.python.org/pep-0569/#lifespan By dropping support for Python 3.8 and requiring Python 3.9 or higher it allows python-gitlab to take advantage of new features in Python 3.9, which are documented at: https://docs.python.org/3/whatsnew/3.9.html Closes: #2968 BREAKING CHANGE: As of python-gitlab 5.0.0, Python 3.8 is no longer supported. Python 3.9 or higher is required.
ea3b65d to
f9b0f42
Compare
nejch
left a comment
There was a problem hiding this comment.
@JohnVillalovos sorry, for some reason I thought we were dependent on the 3.13 release that got postponed, but just realized this only drops support for the old one. I just did another PR earlier today to have a mini release before this breaking change 👍
Python 3.8 is End-of-Life (EOL) as of 2024-10 as stated in https://devguide.python.org/versions/ and
https://peps.python.org/pep-0569/#lifespan
By dropping support for Python 3.8 and requiring Python 3.9 or higher it allows python-gitlab to take advantage of new features in Python 3.9, which are documented at:
https://docs.python.org/3/whatsnew/3.9.html
Closes: #2968
BREAKING CHANGE: As of python-gitlab 5.0.0, Python 3.8 is no longer supported. Python 3.9 or higher is required.