python-requests-gssapi-1.4.0-1

- New upstream release (1.4.0)
  Resolves: RHEL-103408

Signed-off-by: Julien Rische <jrische@redhat.com>
This commit is contained in:
Julien Rische 2025-11-13 14:51:34 +01:00
parent 3b518ecc42
commit 1f631f4feb
4 changed files with 66 additions and 18 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/requests-gssapi-1.2.1.tar.gz /requests-gssapi-1.2.1.tar.gz
/requests-gssapi-1.2.2.tar.gz /requests-gssapi-1.2.2.tar.gz
/requests-gssapi-1.2.3.tar.gz /requests-gssapi-1.2.3.tar.gz
/requests-gssapi-1.4.0.tar.gz

View File

@ -0,0 +1,42 @@
From 7e82d2fee28d4179ea898b88e0479e4eff0c3d77 Mon Sep 17 00:00:00 2001
From: Julien Rische <jrische@redhat.com>
Date: Thu, 13 Nov 2025 14:34:22 +0100
Subject: [PATCH] [downsteam] Fix build config for setuptools 69
setuptools v69 (current version on c9s) does not support the
"project.license" attribute. Classifiers must be used instead.
---
pyproject.toml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyproject.toml b/pyproject.toml
index d72e47f..8b17974 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[build-system]
requires = [
- "setuptools >= 77.0.0", # Support for SPDX license expressions
+ "setuptools >= 69.0.0",
]
build-backend = "setuptools.build_meta"
@@ -9,7 +9,6 @@ name = "requests-gssapi"
description = "A GSSAPI authentication handler for python-requests"
readme = "README.rst"
requires-python = ">=3.8"
-license = "ISC"
authors = [
{ name = "Robbie Harwood", email = "rharwood@redhat.com" },
{ name = "Ian Cordasco" },
@@ -18,6 +17,7 @@ authors = [
]
keywords = ["gssapi", "requests", "auth"]
classifiers = [
+ "License :: OSI Approved :: ISC License (ISCL)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
--
2.51.1

View File

@ -2,33 +2,35 @@
%global s_name requests_gssapi %global s_name requests_gssapi
Name: python-%{sname} Name: python-%{sname}
Version: 1.2.3 Version: 1.4.0
Release: 13%{?dist} Release: 1%{?dist}
Summary: A GSSAPI/SPNEGO authentication handler for python-requests Summary: A GSSAPI/SPNEGO authentication handler for python-requests
License: ISC License: ISC
URL: https://github.com/pythongssapi/%{sname} URL: https://github.com/pythongssapi/%{sname}
Source0: https://github.com/pythongssapi/%{sname}/releases/download/v%{version}/%{sname}-%{version}.tar.gz Source0: https://github.com/pythongssapi/%{sname}/archive/v%{version}/%{sname}-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
# Patches # Patches
Patch0001: 0001-downsteam-Fix-build-config-for-setuptools-69.patch
BuildRequires: git-core BuildRequires: git-core
BuildRequires: python3-devel BuildRequires: python3dist(pytest)
BuildRequires: python3-gssapi
BuildRequires: python3-requests
BuildRequires: python3-setuptools
%global _description\ %generate_buildrequires
%pyproject_buildrequires
%global _description %{expand:
Requests is an HTTP library, written in Python, for human beings. This\ Requests is an HTTP library, written in Python, for human beings. This\
library adds optional GSSAPI authentication support and supports\ library adds optional GSSAPI authentication support and supports\
mutual authentication. It includes a fully backward-compatible shim\ mutual authentication. It includes a fully backward-compatible shim\
for requests-kerberos. for requests-kerberos.
}
%description %_description %description %{_description}
%package -n python3-%{sname} %package -n python3-%{sname}
Summary: %summary Summary: %{summary}
Requires: python3-gssapi Requires: python3-gssapi
Requires: python3-requests Requires: python3-requests
%{?python_provide:%python_provide python3-%{sname}} %{?python_provide:%python_provide python3-%{sname}}
@ -38,22 +40,25 @@ Requires: python3-requests
%autosetup -S git_am -n %{sname}-%{version} %autosetup -S git_am -n %{sname}-%{version}
%build %build
%pyproject_wheel
%py3_build
%install %install
%py3_install %pyproject_install
%pyproject_save_files %{s_name}
%check %check
%{__python3} -m unittest %pyproject_check_import
%pytest
%files -n python3-%{sname} %files -n python%{python3_pkgversion}-%{sname} -f %{pyproject_files}
%doc README.rst AUTHORS HISTORY.rst %doc README.rst AUTHORS HISTORY.rst
%license LICENSE %license LICENSE
%{python3_sitelib}/%{s_name}*
%changelog %changelog
* Thu Nov 13 2025 Julien Rische <jrische@redhat.com> - 1.4.0-1
- New upstream release (1.4.0)
Resolves: RHEL-103408
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.2.3-13 * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.2.3-13
- Bump release for October 2024 mass rebuild: - Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018 Resolves: RHEL-64018

View File

@ -1 +1 @@
SHA512 (requests-gssapi-1.2.3.tar.gz) = 5645785e4d96e935fde73395386f3622b1463e91cafddc07e9b55a990c977b136ccd440cbc190801b966e9c0ec083d2a270f06cb6e4f754093cc7343b0935994 SHA512 (requests-gssapi-1.4.0.tar.gz) = 7ac3f467de888fd75e9dbc1533ab75ff2690ed236425999a1bdee82ee799b256f14ecb0dd661d8d655b10bbdac4a68f0faeffc5468dcef758fa5220694c59080