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
<[email protected]>
+
+- 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)