[packages/python-requests-kerberos] - switch to longer maintained kerberos module

qboosh qboosh at pld-linux.org
Sat Apr 18 19:14:50 CEST 2026


commit f3e50b7fc2e105333f9fce6dde03654d4cd7aed8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 18 19:15:25 2026 +0200

    - switch to longer maintained kerberos module

 python-requests-kerberos.spec    | 10 ++++++----
 requests-kerberos-requires.patch | 21 +++++++++++++++++++++
 2 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/python-requests-kerberos.spec b/python-requests-kerberos.spec
index aa54fd8..a13efac 100644
--- a/python-requests-kerberos.spec
+++ b/python-requests-kerberos.spec
@@ -15,14 +15,15 @@ Group:		Libraries/Python
 #Source0Download: https://pypi.org/simple/requests-kerberos/
 Source0:	https://files.pythonhosted.org/packages/source/r/requests-kerberos/requests-kerberos-%{version}.tar.gz
 # Source0-md5:	51060bc1a7ea8bb2816194619efd7003
+Patch0:		requests-kerberos-requires.patch
 URL:		https://pypi.org/project/requests-kerberos/
 %if %{with python2}
 BuildRequires:	python-modules >= 1:2.7
 BuildRequires:	python-setuptools
 %if %{with tests}
 BuildRequires:	python-cryptography >= 1.3
-BuildRequires:	python-pykerberos >= 1.1.8
-BuildRequires:	python-pykerberos < 2
+BuildRequires:	python-kerberos >= 1.1.8
+BuildRequires:	python-kerberos < 2
 BuildRequires:	python-mock
 BuildRequires:	python-requests >= 1.1.0
 %endif
@@ -32,8 +33,8 @@ BuildRequires:	python3-modules >= 1:3.3
 BuildRequires:	python3-setuptools
 %if %{with tests}
 BuildRequires:	python3-cryptography >= 1.3
-BuildRequires:	python3-pykerberos >= 1.1.8
-BuildRequires:	python3-pykerberos < 2
+BuildRequires:	python3-kerberos >= 1.1.8
+BuildRequires:	python3-kerberos < 2
 BuildRequires:	python3-requests >= 1.1.0
 %endif
 %endif
@@ -71,6 +72,7 @@ i obsługuje wzajemne uwierzytelnianie.
 
 %prep
 %setup -q -n requests-kerberos-%{version}
+%patch -P0 -p1
 
 %build
 %if %{with python2}
diff --git a/requests-kerberos-requires.patch b/requests-kerberos-requires.patch
new file mode 100644
index 0000000..760cc60
--- /dev/null
+++ b/requests-kerberos-requires.patch
@@ -0,0 +1,21 @@
+--- requests-kerberos-0.12.0/setup.py.orig	2026-04-18 19:08:45.939829087 +0200
++++ requests-kerberos-0.12.0/setup.py	2026-04-18 19:09:15.199670572 +0200
+@@ -54,7 +54,7 @@ setup(
+     ],
+     extras_require={
+         ':sys_platform=="win32"': ['winkerberos>=0.5.0'],
+-        ':sys_platform!="win32"': ['pykerberos>=1.1.8,<2.0.0'],
++        ':sys_platform!="win32"': ['kerberos>=1.1.8,<2.0.0'],
+     },
+     test_suite='test_requests_kerberos',
+     tests_require=['mock'],
+--- requests-kerberos-0.12.0/requirements.txt.orig	2026-04-18 19:10:20.625982794 +0200
++++ requests-kerberos-0.12.0/requirements.txt	2026-04-18 19:10:29.775933225 +0200
+@@ -1,6 +1,6 @@
+ requests>=1.1.0
+ winkerberos >= 0.5.0; sys.platform == 'win32'
+-pykerberos >= 1.1.8, < 2.0.0; sys.platform != 'win32'
++kerberos >= 1.1.8, < 2.0.0; sys.platform != 'win32'
+ cryptography>=1.3
+ cryptography>=1.3; python_version!="3.3"
+ cryptography>=1.3, <2; python_version=="3.3"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-requests-kerberos.git/commitdiff/f3e50b7fc2e105333f9fce6dde03654d4cd7aed8



More information about the pld-cvs-commit mailing list