From 3e0bb0e928231bf05bdcd7ab074821fccec33a8ed0f4b00cd60f6348b7eb8064 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 20 Oct 2023 21:41:19 +0000 Subject: [PATCH] - Update to 1.8.3: - Added Python 3.12 wheel - Fix Cython 3 compatibility - Remove upstreamed patch d9200d1018ac916b30433da23898c8c5fbde0f28.patch OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gssapi?expand=0&rev=29 --- ...0d1018ac916b30433da23898c8c5fbde0f28.patch | 53 ------------------- gssapi-1.8.2.tar.gz | 3 -- gssapi-1.8.3.tar.gz | 3 ++ python-gssapi.changes | 9 ++++ python-gssapi.spec | 7 ++- 5 files changed, 15 insertions(+), 60 deletions(-) delete mode 100644 d9200d1018ac916b30433da23898c8c5fbde0f28.patch delete mode 100644 gssapi-1.8.2.tar.gz create mode 100644 gssapi-1.8.3.tar.gz diff --git a/d9200d1018ac916b30433da23898c8c5fbde0f28.patch b/d9200d1018ac916b30433da23898c8c5fbde0f28.patch deleted file mode 100644 index 8e3b3b0..0000000 --- a/d9200d1018ac916b30433da23898c8c5fbde0f28.patch +++ /dev/null @@ -1,53 +0,0 @@ -From d9200d1018ac916b30433da23898c8c5fbde0f28 Mon Sep 17 00:00:00 2001 -From: Jordan Borean -Date: Tue, 18 Jul 2023 08:57:11 +1000 -Subject: [PATCH] Fix Cython 3 Compatibility - -Fixes compatibility with Cython 3 by fixing up the import so it doesn't -try and do a recursive import. This also increases the upper bound for -Cython to 4.0.0 now that 3.0.0 is compatible. - -Signed-off-by: Jordan Borean ---- - gssapi/raw/_enum_extensions/ext_dce.pyx | 2 +- - pyproject.toml | 2 +- - setup.py | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gssapi/raw/_enum_extensions/ext_dce.pyx b/gssapi/raw/_enum_extensions/ext_dce.pyx -index fd2989ae..190c8285 100644 ---- a/gssapi/raw/_enum_extensions/ext_dce.pyx -+++ b/gssapi/raw/_enum_extensions/ext_dce.pyx -@@ -1,6 +1,6 @@ - from gssapi.raw.cython_types cimport OM_uint32 - --import gssapi.raw._enum_extensions as ext_registry -+from gssapi.raw import _enum_extensions as ext_registry - - - cdef extern from "python_gssapi_ext.h": -diff --git a/pyproject.toml b/pyproject.toml -index 2f5c208c..5ee26df6 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,6 +1,6 @@ - [build-system] - requires = [ -- "Cython >= 0.29.29, < 3.0.0", # 0.29.29 includes fixes for Python 3.11 -+ "Cython >= 0.29.29, < 4.0.0", # 0.29.29 includes fixes for Python 3.11 - "setuptools >= 40.6.0", # Start of PEP 517 support for setuptools - ] - build-backend = "setuptools.build_meta" -diff --git a/setup.py b/setup.py -index 36c7aafa..881b9f9f 100755 ---- a/setup.py -+++ b/setup.py -@@ -274,7 +274,7 @@ def gssapi_modules(lst): - - setup( - name='gssapi', -- version='1.8.2', -+ version='1.8.3', - author='The Python GSSAPI Team', - author_email='jborean93@gmail.com', - packages=['gssapi', 'gssapi.raw', 'gssapi.raw._enum_extensions', diff --git a/gssapi-1.8.2.tar.gz b/gssapi-1.8.2.tar.gz deleted file mode 100644 index e662ce6..0000000 --- a/gssapi-1.8.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b78e0a021cc91158660e4c5cc9263e07c719346c35a9c0f66725e914b235c89a -size 94305 diff --git a/gssapi-1.8.3.tar.gz b/gssapi-1.8.3.tar.gz new file mode 100644 index 0000000..6e2cd27 --- /dev/null +++ b/gssapi-1.8.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa3c8d0b1526f52559552bb2c9d2d6be013d76a8e5db00b39a1db5727e93b0b0 +size 94190 diff --git a/python-gssapi.changes b/python-gssapi.changes index 4e8a470..54dc740 100644 --- a/python-gssapi.changes +++ b/python-gssapi.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Oct 20 21:30:09 UTC 2023 - Matej Cepl + +- Update to 1.8.3: + - Added Python 3.12 wheel + - Fix Cython 3 compatibility +- Remove upstreamed patch + d9200d1018ac916b30433da23898c8c5fbde0f28.patch + ------------------------------------------------------------------- Mon Aug 14 06:41:06 UTC 2023 - Dirk Müller diff --git a/python-gssapi.spec b/python-gssapi.spec index 078a0b7..9e33164 100644 --- a/python-gssapi.spec +++ b/python-gssapi.spec @@ -16,17 +16,15 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 %{?sle15_python_module_pythons} Name: python-gssapi -Version: 1.8.2 +Version: 1.8.3 Release: 0 Summary: A Python interface to RFC 2743/2744 (plus common extensions) License: ISC URL: https://github.com/pythongssapi/python-gssapi Source: https://files.pythonhosted.org/packages/source/g/gssapi/gssapi-%{version}.tar.gz -Patch1: https://github.com/pythongssapi/python-gssapi/commit/d9200d1018ac916b30433da23898c8c5fbde0f28.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module decorator} BuildRequires: %{python_module devel} @@ -67,7 +65,8 @@ mv gssapi gssapi_temp mv gssapi_temp gssapi %files %{python_files} -%{python_sitearch}/gssapi* +%{python_sitearch}/gssapi +%{python_sitearch}/gssapi-%{version}*-info %doc README.rst %license LICENSE.txt