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)

Reply via email to