- Notifications
You must be signed in to change notification settings - Fork673
feat: remove support for Python 3.8, require 3.9 or higher#3005
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
096df27
to2552daa
Compare2552daa
to7a33bf2
CompareThanks 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 alsohttps://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
toea3b65d
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 inhttps://devguide.python.org/versions/ andhttps://peps.python.org/pep-0569/#lifespanBy dropping support for Python 3.8 and requiring Python 3.9 or higherit allows python-gitlab to take advantage of new features in Python3.9, which are documented at:https://docs.python.org/3/whatsnew/3.9.htmlCloses:#2968BREAKING CHANGE: As of python-gitlab 5.0.0, Python 3.8 is no longersupported. Python 3.9 or higher is required.
ea3b65d
tof9b0f42
CompareThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
@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 👍
9734ad4
intomainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Python 3.8 is End-of-Life (EOL) as of 2024-10 as stated inhttps://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.