Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-gssapi for openSUSE:Factory 
checked in at 2025-09-20 22:03:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gssapi (Old)
 and      /work/SRC/openSUSE:Factory/.python-gssapi.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gssapi"

Sat Sep 20 22:03:46 2025 rev:16 rq:1305792 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gssapi/python-gssapi.changes      
2024-10-27 11:24:19.936059825 +0100
+++ /work/SRC/openSUSE:Factory/.python-gssapi.new.27445/python-gssapi.changes   
2025-09-20 22:03:47.213932676 +0200
@@ -1,0 +2,10 @@
+Thu Sep 18 12:07:31 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 1.10.0
+  * Update macOS build versions
+  * Fix return type for name property in Credentials class
+  * Remove deprecated license classifier
+  * Update Python requirements and pin Cython
+- Remove zero-length files from source tree
+
+-------------------------------------------------------------------

Old:
----
  gssapi-1.9.0.tar.gz

New:
----
  gssapi-1.10.0.tar.gz

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

Other differences:
------------------
++++++ python-gssapi.spec ++++++
--- /var/tmp/diff_new_pack.B0l9O6/_old  2025-09-20 22:03:49.058009605 +0200
+++ /var/tmp/diff_new_pack.B0l9O6/_new  2025-09-20 22:03:49.098011283 +0200
@@ -19,7 +19,7 @@
 %define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-gssapi
-Version:        1.9.0
+Version:        1.10.0
 Release:        0
 Summary:        A Python interface to RFC 2743/2744 (plus common extensions)
 License:        ISC
@@ -48,6 +48,8 @@
 %prep
 %autosetup -p1 -n gssapi-%{version}
 sed -i "s/'gssapi.tests'//" setup.py
+# Remove zero-length files from source tree
+rm -f gssapi/raw/{ext_rfc6680_comp_oid.pyi,mech_krb5.pyi}
 
 mv gssapi/tests .
 

++++++ gssapi-1.9.0.tar.gz -> gssapi-1.10.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/PKG-INFO new/gssapi-1.10.0/PKG-INFO
--- old/gssapi-1.9.0/PKG-INFO   2024-10-03 08:02:09.004222000 +0200
+++ new/gssapi-1.10.0/PKG-INFO  2025-09-01 20:21:42.821021800 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: gssapi
-Version: 1.9.0
+Version: 1.10.0
 Summary: Python GSSAPI Wrapper
 Home-page: https://github.com/pythongssapi/python-gssapi
 Author: The Python GSSAPI Team
@@ -10,21 +10,31 @@
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: ISC License (ISCL)
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Cython
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.8
+Requires-Python: >=3.9
 License-File: LICENSE.txt
 Requires-Dist: decorator
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 =============
 Python-GSSAPI
@@ -58,14 +68,14 @@
 
 * a C compiler (such as GCC)
 
-* Python 3.8+ (older releases support older versions, but are unsupported)
+* Python 3.9+ (older releases support older versions, but are unsupported)
 
 * the `decorator` python package
 
 Compiling from Scratch
 ----------------------
 
-To compile from scratch, you will need Cython ``>= 3.0.3, < 4.0.0`` which is 
automatically
+To compile from scratch, you will need Cython (see 
[pyproject.toml](pyproject.toml) for the version) which is automatically
 installed by pip in an isolated build virtual environment.
 
 For Running the Tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/README.rst new/gssapi-1.10.0/README.rst
--- old/gssapi-1.9.0/README.rst 2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/README.rst        2025-09-01 20:21:33.000000000 +0200
@@ -32,14 +32,14 @@
 
 * a C compiler (such as GCC)
 
-* Python 3.8+ (older releases support older versions, but are unsupported)
+* Python 3.9+ (older releases support older versions, but are unsupported)
 
 * the `decorator` python package
 
 Compiling from Scratch
 ----------------------
 
-To compile from scratch, you will need Cython ``>= 3.0.3, < 4.0.0`` which is 
automatically
+To compile from scratch, you will need Cython (see 
[pyproject.toml](pyproject.toml) for the version) which is automatically
 installed by pip in an isolated build virtual environment.
 
 For Running the Tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/README.txt new/gssapi-1.10.0/README.txt
--- old/gssapi-1.9.0/README.txt 2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/README.txt        2025-09-01 20:21:33.000000000 +0200
@@ -32,14 +32,14 @@
 
 * a C compiler (such as GCC)
 
-* Python 3.8+ (older releases support older versions, but are unsupported)
+* Python 3.9+ (older releases support older versions, but are unsupported)
 
 * the `decorator` python package
 
 Compiling from Scratch
 ----------------------
 
-To compile from scratch, you will need Cython ``>= 3.0.3, < 4.0.0`` which is 
automatically
+To compile from scratch, you will need Cython (see 
[pyproject.toml](pyproject.toml) for the version) which is automatically
 installed by pip in an isolated build virtual environment.
 
 For Running the Tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/gssapi/creds.py 
new/gssapi-1.10.0/gssapi/creds.py
--- old/gssapi-1.9.0/gssapi/creds.py    2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/gssapi/creds.py   2025-09-01 20:21:33.000000000 +0200
@@ -82,9 +82,9 @@
                       super(Credentials, cls).__new__(cls, base_creds))
 
     @property
-    def name(self) -> rnames.Name:
+    def name(self) -> names.Name:
         """Get the name associated with these credentials"""
-        return t.cast(rnames.Name,
+        return t.cast(names.Name,
                       self.inquire(name=True, lifetime=False, usage=False,
                                    mechs=False).name)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/gssapi/names.py 
new/gssapi-1.10.0/gssapi/names.py
--- old/gssapi-1.9.0/gssapi/names.py    2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/gssapi/names.py   2025-09-01 20:21:33.000000000 +0200
@@ -390,8 +390,8 @@
             complete = value.complete
             attr_value = value.values
         elif isinstance(value, tuple) and len(value) == 2:
-            complete = t.cast(bool, value[1])
-            attr_value = [t.cast(bytes, value[0])]
+            complete = value[1]
+            attr_value = [value[0]]
         else:
             complete = False
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/gssapi/sec_contexts.py 
new/gssapi-1.10.0/gssapi/sec_contexts.py
--- old/gssapi-1.9.0/gssapi/sec_contexts.py     2024-10-03 08:02:01.000000000 
+0200
+++ new/gssapi-1.10.0/gssapi/sec_contexts.py    2025-09-01 20:21:33.000000000 
+0200
@@ -499,7 +499,7 @@
     locally_initiated = _utils.inquire_property(
         'locally_init', 'Whether this context was locally intiated')
 
-    @property  # type: ignore # https://github.com/python/mypy/issues/1362
+    @property
     @_utils.check_last_err
     def complete(self) -> bool:
         """Whether negotiation for this context has been completed"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/gssapi/tests/test_high_level.py 
new/gssapi-1.10.0/gssapi/tests/test_high_level.py
--- old/gssapi-1.9.0/gssapi/tests/test_high_level.py    2024-10-03 
08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/gssapi/tests/test_high_level.py   2025-09-01 
20:21:33.000000000 +0200
@@ -224,6 +224,7 @@
 
         if kwargs['name']:
             self.assertEqual(resp.name, self.name)
+            self.assertIsInstance(resp.name, gssnames.Name)
         else:
             self.assertIsNone(resp.name)
 
@@ -250,6 +251,7 @@
 
         if kwargs['name']:
             self.assertEqual(resp.name, self.name)
+            self.assertIsInstance(resp.name, gssnames.Name)
         else:
             self.assertIsNone(resp.name)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/gssapi.egg-info/PKG-INFO 
new/gssapi-1.10.0/gssapi.egg-info/PKG-INFO
--- old/gssapi-1.9.0/gssapi.egg-info/PKG-INFO   2024-10-03 08:02:08.000000000 
+0200
+++ new/gssapi-1.10.0/gssapi.egg-info/PKG-INFO  2025-09-01 20:21:42.000000000 
+0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: gssapi
-Version: 1.9.0
+Version: 1.10.0
 Summary: Python GSSAPI Wrapper
 Home-page: https://github.com/pythongssapi/python-gssapi
 Author: The Python GSSAPI Team
@@ -10,21 +10,31 @@
 Classifier: Development Status :: 5 - Production/Stable
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: ISC License (ISCL)
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Cython
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.8
+Requires-Python: >=3.9
 License-File: LICENSE.txt
 Requires-Dist: decorator
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 =============
 Python-GSSAPI
@@ -58,14 +68,14 @@
 
 * a C compiler (such as GCC)
 
-* Python 3.8+ (older releases support older versions, but are unsupported)
+* Python 3.9+ (older releases support older versions, but are unsupported)
 
 * the `decorator` python package
 
 Compiling from Scratch
 ----------------------
 
-To compile from scratch, you will need Cython ``>= 3.0.3, < 4.0.0`` which is 
automatically
+To compile from scratch, you will need Cython (see 
[pyproject.toml](pyproject.toml) for the version) which is automatically
 installed by pip in an isolated build virtual environment.
 
 For Running the Tests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/pyproject.toml 
new/gssapi-1.10.0/pyproject.toml
--- old/gssapi-1.9.0/pyproject.toml     2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/pyproject.toml    2025-09-01 20:21:33.000000000 +0200
@@ -1,6 +1,6 @@
 [build-system]
 requires = [
-    "Cython >= 3.0.3, < 4.0.0",
+    "Cython == 3.1.3",
     "setuptools >= 40.6.0",  # Start of PEP 517 support for setuptools
 ]
 build-backend = "setuptools.build_meta"
@@ -42,17 +42,3 @@
 [[tool.mypy.overrides]]
 module = "parameterized"
 ignore_missing_imports = true
-
-[tool.tox]
-legacy_tox_ini = """
-[tox]
-envlist = py36,py37,py38
-
-[testenv]
-whitelist_externals=bash
-commands =
-    bash -c "source ./.travis/lib-verify.sh && verify::flake8"
-    python -m unittest
-
-deps = -r{toxinidir}/test-requirements.txt
-"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/setup.py new/gssapi-1.10.0/setup.py
--- old/gssapi-1.9.0/setup.py   2024-10-03 08:02:01.000000000 +0200
+++ new/gssapi-1.10.0/setup.py  2025-09-01 20:21:33.000000000 +0200
@@ -278,7 +278,7 @@
 
 setup(
     name='gssapi',
-    version='1.9.0',
+    version='1.10.0',
     author='The Python GSSAPI Team',
     author_email='[email protected]',
     packages=['gssapi', 'gssapi.raw', 'gssapi.raw._enum_extensions',
@@ -291,19 +291,18 @@
     long_description=long_desc,
     license='LICENSE.txt',
     url="https://github.com/pythongssapi/python-gssapi";,
-    python_requires=">=3.8",
+    python_requires=">=3.9",
     classifiers=[
         'Development Status :: 5 - Production/Stable',
         'Programming Language :: Python',
         'Programming Language :: Python :: 3',
-        'Programming Language :: Python :: 3.8',
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.12',
         'Programming Language :: Python :: 3.13',
+        'Programming Language :: Python :: 3.14',
         'Intended Audience :: Developers',
-        'License :: OSI Approved :: ISC License (ISCL)',
         'Programming Language :: Python :: Implementation :: CPython',
         'Programming Language :: Cython',
         'Topic :: Security',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gssapi-1.9.0/test-requirements.txt 
new/gssapi-1.10.0/test-requirements.txt
--- old/gssapi-1.9.0/test-requirements.txt      2024-10-03 08:02:01.000000000 
+0200
+++ new/gssapi-1.10.0/test-requirements.txt     2025-09-01 20:21:33.000000000 
+0200
@@ -3,5 +3,5 @@
 parameterized
 k5test
 decorator
-mypy==0.971
+mypy==1.17.1
 types-decorator
\ No newline at end of file

Reply via email to