Bump python-gitlab from 4.13.0 to 5.0.0
Bumps python-gitlab from 4.13.0 to 5.0.0.
Release notes
Sourced from python-gitlab's releases.
v5.0.0 (2024-10-28)
Breaking
- feat: remove support for Python 3.8, require 3.9 or higher (#3005)
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. (
9734ad4
)Bug Fixes
- fix(api): set _repr_attr for project approval rules to name attr (#3011)
Co-authored-by: Patrick Evans patrick.evans@gehealthcare.com (
1a68f1c
)Chores
- chore: add testing of Python 3.14
Also fix annotations not working in Python 3.14 by using the annotation on the 'class' instead of on the 'instance'
chore(deps): update dependency ubuntu to v24 (
6fda15d
)chore(deps): update all non-major dependencies (
1e4326b
)chore(deps): update gitlab/gitlab-ee docker tag to v17.5.0-ee.0 (
c02a392
)chore: add Python 3.13 as supported (#3012)
Mark that Python 3.13 is supported.
Use Python 3.13 for the Mac and Windows tests.
Also remove the 'py38' tox environment. We no longer support Python 3.8. (
b565e78
)
- chore: remove "v3" question from issue template (#3017)
... (truncated)
Changelog
Sourced from python-gitlab's changelog.
v5.0.0 (2024-10-28)
Breaking
- feat: remove support for Python 3.8, require 3.9 or higher (#3005)
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. (
9734ad4
)Bug Fixes
- fix(api): set _repr_attr for project approval rules to name attr (#3011)
Co-authored-by: Patrick Evans patrick.evans@gehealthcare.com (
1a68f1c
)Chores
- chore: add testing of Python 3.14
Also fix annotations not working in Python 3.14 by using the annotation on the 'class' instead of on the 'instance'
chore(deps): update dependency ubuntu to v24 (
6fda15d
)chore(deps): update all non-major dependencies (
1e4326b
)chore(deps): update gitlab/gitlab-ee docker tag to v17.5.0-ee.0 (
c02a392
)chore: add Python 3.13 as supported (#3012)
Mark that Python 3.13 is supported.
Use Python 3.13 for the Mac and Windows tests.
Also remove the 'py38' tox environment. We no longer support Python 3.8. (
b565e78
)
- chore: remove "v3" question from issue template (#3017)
... (truncated)
Commits
-
90c72d8
chore: release v5.0.0 -
f4bfe19
test: add test forto_json()
method -
14d2a82
chore: add testing of Python 3.14 -
3739b5d
docs(users): update Gitlab docs links (#3022) -
6fda15d
chore(deps): update dependency ubuntu to v24 -
1e4326b
chore(deps): update all non-major dependencies -
c02a392
chore(deps): update gitlab/gitlab-ee docker tag to v17.5.0-ee.0 -
b565e78
chore: add Python 3.13 as supported (#3012) -
482f2fe
chore: remove "v3" question from issue template (#3017) -
b3834dc
chore(deps): update all non-major dependencies - Additional commits viewable in compare view