Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-python-gitlab for openSUSE:Factory checked in at 2025-04-22 17:27:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-gitlab (Old) and /work/SRC/openSUSE:Factory/.python-python-gitlab.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-gitlab" Tue Apr 22 17:27:56 2025 rev:21 rq:1271145 version:5.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-gitlab/python-python-gitlab.changes 2025-03-21 20:22:12.802238511 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-gitlab.new.30101/python-python-gitlab.changes 2025-04-22 17:28:44.540239589 +0200 @@ -1,0 +2,133 @@ +Fri Apr 18 06:14:06 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 5.6.0: + * Features + - group: Add support for group level MR approval rules + (304bdd0) +- update to 5.5.0: + * Chores Add deprecation warning for mirror_pull functions + (7f6fd5c) Relax typing constraints for response action + (f430078) tests: Catch deprecation warnings (0c1af08) + * Documentation Add usage of pull mirror (9b374b2) Remove old + pull mirror implementation (9e18672) + * Features projects: Add pull mirror class (2411bff) +- update to 5.4.0: + * Bug Fixes + - api: Make type ignores more specific where possible (e3cb806) + - api: Return the new commit when calling cherry_pick (de29503) + - files: Add optional ref parameter for cli project-file raw + (#3032) (22f03bd) + * Chores + - Fix missing space in deprecation message (ba75c31) + - Fix pytest deprecation (95db680) + - Fix warning being generated (0eb5eb0) + - Resolve DeprecationWarning message in CI run (accd5aa) + - ci: Set a 30 minute timeout for 'functional' tests (e8d6953) + - deps: Update all non-major dependencies (939505b) + - deps: Update all non-major dependencies (cbd4263) + - deps: Update gitlab (#3088, 9214b83) + - deps: Update gitlab/gitlab-ee docker tag to v17.7.1-ee.0 + (#3082, 1e95944) + - deps: Update mypy to 1.14 and resolve issues (671e711) + - test: Prevent 'job_with_artifact' fixture running forever + (e4673d8) + * Continuous Integration + - Use gitlab-runner:v17.7.1 for the CI (2dda9dc) + * Features + - api: Add argument that appends extra HTTP headers to a + request (fb07b5c) + - api: Add support for external status check (175b355) + - api: Narrow down return type of download methods using + typing.overload (44fd9dc) + - api: Narrow down return type of ProjectFileManager.raw using + typing.overload (36d9b24) +- update to 5.3.1: + * Bug Fixes + - api: Allow configuration of keep_base_url from file (f4f7d7a) + - registry-protection: Fix api url (8c1aaa3) + * Chores + - Bump to 5.3.1 (912e1a0) + - deps: Update dependency jinja2 to v3.1.5 [security] (01d4194) +- update to 5.3.0: + * Chores + - deps: Update gitlab/gitlab-ee docker tag to v17.7.0-ee.0 + (#3070, 62b7eb7) + - renovate: Update httpx and respx again (aa07449) + * Features + - api: Support the new registry protection rule endpoint + (40af1c8) +- update to 5.2.0: + * Chores + - deps: Update all non-major dependencies (1e02f23) + - deps: Update all non-major dependencies (6532e8c) + - deps: Update all non-major dependencies (8046387) + - deps: Update codecov/codecov-action action to v5 (735efff) + - deps: Update dependency commitizen to v4 (9306362) + - deps: Update gitlab/gitlab-ee docker tag to v17.6.1-ee.0 + (#3053, f2992ae) + - deps: Update gitlab/gitlab-ee docker tag to v17.6.2-ee.0 + (#3065, db0db26) + - deps: Update pre-commit hook commitizen-tools/commitizen to + v4 (a8518f1) + - docs: Fix CHANGELOG tracebacks codeblocks (9fe372a) + - renovate: Pin httpx until respx is fixed (b70830d) + * Documentation + - api-usage: Fix link to Gitlab REST API Authentication Docs + (#3059, f460d95) + * Features + - api: Add project templates (#3057, 0d41da3) + - feat(api): Added project template classes to templates.py + - feat(api): Added project template managers to Project in + project.py + - docs(merge_requests): Add example of creating mr with + description template + - test(templates): Added unit tests for templates + - docs(templates): added section for project templates + - graphql: Add async client (288f39c) +- update to 5.1.0: + * Chores + - deps: Update all non-major dependencies (9061647) + - deps: Update gitlab/gitlab-ee docker tag to v17.6.0-ee.0 + (#3044, 79113d9) + - deps: Update all non-major dependencies (62da12a) + - deps: Update gitlab/gitlab-ee docker tag to v17.5.2-ee.0 + (#3041, d39129b) + - deps: Update pre-commit hook maxbrunet/pre-commit-renovate to + v39 (11458e0) + - deps: Update all non-major dependencies (7e62136) + - deps: Update dependency pytest-cov to v6 (ffa88b3) + - deps: Update all non-major dependencies (d4b52e7) + - deps: Update all non-major dependencies (541a7e3) + - deps: Update gitlab/gitlab-ee docker tag to v17.5.1-ee.0 + (8111f49) + * Features + - api: Get single project approval rule (029695d) + - cli: Enable token rotation via CLI (0cb8171) + - const: Add new Planner role to access levels (bdc8852) + - api: Support list and delete for group service accounts + (#2963, 499243b) + - files: Add support for more optional flags (f51cd52) +- update to 5.0.0: + * Breaking + - feat: remove support for Python 3.8, require 3.9 or higher + (#3005) + * Bug Fixes + - fix(api): set `_repr_attr` for project approval rules to name + attr (#3011) + * Chores + - chore: add testing of Python 3.14 + - 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) + - chore: remove "v3" question from issue template (#3017) + - chore(deps): update all non-major dependencies (b3834dc) + - chore(deps): update gitlab/gitlab-ee docker tag to + v17.4.2-ee.0 (1cdfe40) + * Documentation + - docs(users): update Gitlab docs links (#3022) (3739b5d) + * Testing + - test: add test for to_json() method + +------------------------------------------------------------------- Old: ---- python_gitlab-4.13.0.tar.gz New: ---- python_gitlab-5.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-gitlab.spec ++++++ --- /var/tmp/diff_new_pack.tulZgX/_old 2025-04-22 17:28:45.356273857 +0200 +++ /var/tmp/diff_new_pack.tulZgX/_new 2025-04-22 17:28:45.356273857 +0200 @@ -17,36 +17,42 @@ Name: python-python-gitlab -Version: 4.13.0 +Version: 5.6.0 Release: 0 Summary: Python module for interacting with the GitLab API License: LGPL-3.0-only URL: https://github.com/python-gitlab/python-gitlab Source: https://files.pythonhosted.org/packages/source/p/python_gitlab/python_gitlab-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros # SECTION requirements -BuildRequires: %{python_module gql >= 3.5.0 } -BuildRequires: %{python_module httpx >= 0.27.2} -BuildRequires: %{python_module requests >= 2.23.2} -BuildRequires: %{python_module requests-toolbelt >= 0.9.1} +# https://github.com/python-gitlab/python-gitlab/blob/main/pyproject.toml#L19 +BuildRequires: %{python_module PyYAML >= 6.0.1} +# relax constraint, as Tumbleweed already has 3.x +BuildRequires: %{python_module argcomplete >= 1.10.0 with %python-argcomplete < 4 } +BuildRequires: %{python_module gql >= 3.5.0 with %python-gql < 4 } +BuildRequires: %{python_module requests >= 2.32.0} +BuildRequires: %{python_module requests-toolbelt >= 1.0.0} # /SECTION # SECTION test requirements BuildRequires: %{python_module httmock} BuildRequires: %{python_module pytest} BuildRequires: %{python_module responses} BuildRequires: %{python_module respx} +BuildRequires: %{python_module trio} # /SECTION +# SECTION runtime requirements Requires: python-PyYAML >= 6.0.1 -Requires: python-argcomplete >= 1.10.0 -Requires: python-gql >= 3.5.0 -Requires: python-httpx >= 0.27.2 -Requires: python-requests >= 2.23.2 -Requires: python-requests-toolbelt >= 0.9.1 +Requires: python-requests >= 2.32.3 +Requires: python-requests-toolbelt >= 1.0.0 +# relax constraint, as Tumbleweed already has 3.x +Requires: (python-argcomplete >= 1.10.0 with python-argcomplete < 4) +Requires: (python-gql >= 3.5.2 with python-gql < 4) +# /SECTION Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch ++++++ python_gitlab-4.13.0.tar.gz -> python_gitlab-5.6.0.tar.gz ++++++ ++++ 22891 lines of diff (skipped)