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 2026-05-31 18:29:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-gitlab (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-gitlab.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-gitlab"

Sun May 31 18:29:50 2026 rev:33 rq:1356074 version:8.4.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-gitlab/python-python-gitlab.changes    
    2026-05-04 12:57:54.808336041 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-gitlab.new.1937/python-python-gitlab.changes
      2026-05-31 18:29:53.200036127 +0200
@@ -1,0 +2,9 @@
+Fri May 29 10:37:21 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 8.4.0:
+  * Features
+    - const: Add new Security Manager role (3738bb2)
+  * Testing
+    - const: Add tests for AccessLevel (2ab6d9f)
+
+-------------------------------------------------------------------

Old:
----
  python_gitlab-8.3.0.tar.gz

New:
----
  python_gitlab-8.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-python-gitlab.spec ++++++
--- /var/tmp/diff_new_pack.UNgyc6/_old  2026-05-31 18:29:55.236119577 +0200
+++ /var/tmp/diff_new_pack.UNgyc6/_new  2026-05-31 18:29:55.244119905 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-python-gitlab
-Version:        8.3.0
+Version:        8.4.0
 Release:        0
 Summary:        Python module for interacting with the GitLab API
 License:        LGPL-3.0-only

++++++ python_gitlab-8.3.0.tar.gz -> python_gitlab-8.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/CHANGELOG.md 
new/python_gitlab-8.4.0/CHANGELOG.md
--- old/python_gitlab-8.3.0/CHANGELOG.md        2026-04-28 04:32:01.000000000 
+0200
+++ new/python_gitlab-8.4.0/CHANGELOG.md        2026-05-28 04:43:08.000000000 
+0200
@@ -2,6 +2,19 @@
 
 All versions below are listed in reverse chronological order.
 
+## v8.4.0 (2026-05-28)
+
+### Features
+
+- **const**: Add new Security Manager role
+  
([`3738bb2`](https://github.com/python-gitlab/python-gitlab/commit/3738bb2eaa1be118021337fc02aba02d4abf8acf))
+
+### Testing
+
+- **const**: Add tests for AccessLevel
+  
([`2ab6d9f`](https://github.com/python-gitlab/python-gitlab/commit/2ab6d9f1c667d809f4d118ad8d8a2c111cc21b0e))
+
+
 ## v8.3.0 (2026-04-28)
 
 ### Bug Fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/PKG-INFO 
new/python_gitlab-8.4.0/PKG-INFO
--- old/python_gitlab-8.3.0/PKG-INFO    2026-04-28 04:32:08.061105300 +0200
+++ new/python_gitlab-8.4.0/PKG-INFO    2026-05-28 04:43:14.828284700 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: python-gitlab
-Version: 8.3.0
+Version: 8.4.0
 Summary: The python wrapper for the GitLab REST and GraphQL APIs.
 Author-email: Gauvain Pocentek <[email protected]>
 Maintainer-email: John Villalovos <[email protected]>, Max Wittig 
<[email protected]>, Nejc Habjan <[email protected]>, Roger Meier 
<[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/gitlab/_version.py 
new/python_gitlab-8.4.0/gitlab/_version.py
--- old/python_gitlab-8.3.0/gitlab/_version.py  2026-04-28 04:32:01.000000000 
+0200
+++ new/python_gitlab-8.4.0/gitlab/_version.py  2026-05-28 04:43:08.000000000 
+0200
@@ -3,4 +3,4 @@
 __email__ = "[email protected]"
 __license__ = "LGPL3"
 __title__ = "python-gitlab"
-__version__ = "8.3.0"
+__version__ = "8.4.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/gitlab/const.py 
new/python_gitlab-8.4.0/gitlab/const.py
--- old/python_gitlab-8.3.0/gitlab/const.py     2026-04-28 04:31:51.000000000 
+0200
+++ new/python_gitlab-8.4.0/gitlab/const.py     2026-05-28 04:42:57.000000000 
+0200
@@ -7,13 +7,14 @@
     """An enum mixed in with str to make it JSON-serializable."""
 
 
-# 
https://gitlab.com/gitlab-org/gitlab/-/blob/e97357824bedf007e75f8782259fe07435b64fbb/lib/gitlab/access.rb#L12-18
+# 
https://gitlab.com/gitlab-org/gitlab/-/blob/1fb8053d00f4085a8a99c3ab53dba46d2e765893/lib/gitlab/access.rb#L12-21
 class AccessLevel(IntEnum):
     NO_ACCESS = 0
     MINIMAL_ACCESS = 5
     GUEST = 10
     PLANNER = 15
     REPORTER = 20
+    SECURITY_MANAGER = 25
     DEVELOPER = 30
     MAINTAINER = 40
     OWNER = 50
@@ -95,6 +96,7 @@
 GUEST_ACCESS = AccessLevel.GUEST.value
 PLANNER_ACCESS = AccessLevel.PLANNER.value
 REPORTER_ACCESS = AccessLevel.REPORTER.value
+SECURITY_MANAGER_ACCESS = AccessLevel.SECURITY_MANAGER.value
 DEVELOPER_ACCESS = AccessLevel.DEVELOPER.value
 MAINTAINER_ACCESS = AccessLevel.MAINTAINER.value
 OWNER_ACCESS = AccessLevel.OWNER.value
@@ -164,6 +166,7 @@
     "SEARCH_SCOPE_PROJECTS",
     "SEARCH_SCOPE_USERS",
     "SEARCH_SCOPE_WIKI_BLOBS",
+    "SECURITY_MANAGER_ACCESS",
     "USER_AGENT",
     "VISIBILITY_INTERNAL",
     "VISIBILITY_PRIVATE",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/python_gitlab.egg-info/PKG-INFO 
new/python_gitlab-8.4.0/python_gitlab.egg-info/PKG-INFO
--- old/python_gitlab-8.3.0/python_gitlab.egg-info/PKG-INFO     2026-04-28 
04:32:07.000000000 +0200
+++ new/python_gitlab-8.4.0/python_gitlab.egg-info/PKG-INFO     2026-05-28 
04:43:14.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: python-gitlab
-Version: 8.3.0
+Version: 8.4.0
 Summary: The python wrapper for the GitLab REST and GraphQL APIs.
 Author-email: Gauvain Pocentek <[email protected]>
 Maintainer-email: John Villalovos <[email protected]>, Max Wittig 
<[email protected]>, Nejc Habjan <[email protected]>, Roger Meier 
<[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/requirements-docs.txt 
new/python_gitlab-8.4.0/requirements-docs.txt
--- old/python_gitlab-8.3.0/requirements-docs.txt       2026-04-28 
04:31:51.000000000 +0200
+++ new/python_gitlab-8.4.0/requirements-docs.txt       2026-05-28 
04:42:57.000000000 +0200
@@ -1,7 +1,7 @@
 -r requirements.txt
 furo==2025.12.19
 jinja2==3.1.6
-myst-parser==5.0.0
+myst-parser==5.1.0
 sphinx==9.1.0
 sphinxcontrib-autoprogram==0.1.9
 sphinx-autobuild==2025.8.25
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/requirements-lint.txt 
new/python_gitlab-8.4.0/requirements-lint.txt
--- old/python_gitlab-8.3.0/requirements-lint.txt       2026-04-28 
04:31:51.000000000 +0200
+++ new/python_gitlab-8.4.0/requirements-lint.txt       2026-05-28 
04:42:57.000000000 +0200
@@ -1,14 +1,14 @@
 -r requirements.txt
 argcomplete==2.0.0
-black==26.3.1
-commitizen==4.13.10
+black==26.5.1
+commitizen==4.16.2
 flake8==7.3.0
 isort==8.0.1
 mypy==1.20.2
 pylint==4.0.5
 pytest==9.0.3
-responses==0.26.0
+responses==0.26.1
 respx==0.23.1
-types-PyYAML==6.0.12.20260408
-types-requests==2.33.0.20260408
-types-setuptools==82.0.0.20260408
+types-PyYAML==6.0.12.20260518
+types-requests==2.33.0.20260518
+types-setuptools==82.0.0.20260518
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/requirements-test.txt 
new/python_gitlab-8.4.0/requirements-test.txt
--- old/python_gitlab-8.3.0/requirements-test.txt       2026-04-28 
04:31:51.000000000 +0200
+++ new/python_gitlab-8.4.0/requirements-test.txt       2026-05-28 
04:42:57.000000000 +0200
@@ -1,13 +1,13 @@
 -r requirements.txt
 anyio==4.13.0
-build==1.4.4
-coverage==7.13.5
+build==1.5.0
+coverage==7.14.0
 pytest-console-scripts==1.4.1
 pytest-cov==7.1.0
 pytest-github-actions-annotate-failures==0.4.0
 pytest==9.0.3
 PyYaml==6.0.3
-responses==0.26.0
+responses==0.26.1
 respx==0.23.1
 trio==0.33.0
 wheel==0.47.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/requirements.txt 
new/python_gitlab-8.4.0/requirements.txt
--- old/python_gitlab-8.3.0/requirements.txt    2026-04-28 04:31:51.000000000 
+0200
+++ new/python_gitlab-8.4.0/requirements.txt    2026-05-28 04:42:57.000000000 
+0200
@@ -1,4 +1,4 @@
 gql==4.0.0
 httpx==0.28.1
-requests==2.33.1
+requests==2.34.2
 requests-toolbelt==1.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_gitlab-8.3.0/tests/unit/test_gitlab.py 
new/python_gitlab-8.4.0/tests/unit/test_gitlab.py
--- old/python_gitlab-8.3.0/tests/unit/test_gitlab.py   2026-04-28 
04:31:51.000000000 +0200
+++ new/python_gitlab-8.4.0/tests/unit/test_gitlab.py   2026-05-28 
04:42:57.000000000 +0200
@@ -347,6 +347,27 @@
     assert no_access == 0
 
 
[email protected](
+    "access_level,plain_const_name,expected_value",
+    [
+        (gitlab.const.AccessLevel.NO_ACCESS, "NO_ACCESS", 0),
+        (gitlab.const.AccessLevel.MINIMAL_ACCESS, "MINIMAL_ACCESS", 5),
+        (gitlab.const.AccessLevel.GUEST, "GUEST_ACCESS", 10),
+        (gitlab.const.AccessLevel.PLANNER, "PLANNER_ACCESS", 15),
+        (gitlab.const.AccessLevel.REPORTER, "REPORTER_ACCESS", 20),
+        (gitlab.const.AccessLevel.SECURITY_MANAGER, "SECURITY_MANAGER_ACCESS", 
25),
+        (gitlab.const.AccessLevel.DEVELOPER, "DEVELOPER_ACCESS", 30),
+        (gitlab.const.AccessLevel.MAINTAINER, "MAINTAINER_ACCESS", 40),
+        (gitlab.const.AccessLevel.OWNER, "OWNER_ACCESS", 50),
+        (gitlab.const.AccessLevel.ADMIN, "ADMIN_ACCESS", 60),
+    ],
+)
+def test_gitlab_access_level_constants(access_level, plain_const_name, 
expected_value):
+    assert access_level == expected_value
+    assert getattr(gitlab.const, plain_const_name) == expected_value
+    assert plain_const_name in gitlab.const.__all__
+
+
 @responses.activate
 @pytest.mark.parametrize(
     "kwargs,link_header,expected_next_url,show_warning",

Reply via email to