forked from pool/python-oauthlib
Accepting request 1289225 from home:glaubitz:branches:devel:languages:python
- Update to 3.3.1 OAuth2.0 Client: * #906: fix regression of expires_in parsing when float in string. - from version 3.3.0 OAuth2.0 Provider: * OIDC: #879 Changed in how ui_locales is parsed * RFC8628: Added OAuth2.0 Device Authorization Grant support * PKCE: #876, #893 Fixed `create_code_verifier` length * OIDC: Pre-configured OIDC server to use Refresh Token by default OAuth2.0 Common: * OAuth2Error: Allow 0 to be a valid state OAuth2.0 Client: * #745: expires_at is forced to be an int * #899: expires_at clarification General: * Removed Python 3.5, 3.6, 3.7 support * #859, #883: Added Python 3.12, 3.13 Support * Added dependency-review GitHub Action * Updated various references of license (SPDX identifier..) * Added GitHub Action for lint, replaced bandy with ruff, removed isort... * Migrated to GitHub Actions from Travis * Added Security Policy - Drop support for older Python versions - Drop Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch, merged upstream - Remove unneeded workaround to recompile Python sources - Switch build system from setuptools to pyproject.toml * Add python-pip and python-wheel to BuildRequires * Replace %python_build with %pyproject_wheel * Replace %python_install with %pyproject_install OBS-URL: https://build.opensuse.org/request/show/1289225 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oauthlib?expand=0&rev=69
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-oauthlib
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,24 +16,23 @@
|
||||
#
|
||||
|
||||
|
||||
%define skip_python2 1
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-oauthlib
|
||||
Version: 3.2.2
|
||||
Version: 3.3.1
|
||||
Release: 0
|
||||
Summary: A Generic Implementation of the OAuth Request-Signing Logic
|
||||
License: BSD-3-Clause
|
||||
Group: Development/Languages/Python
|
||||
URL: https://github.com/oauthlib/oauthlib
|
||||
Source: https://files.pythonhosted.org/packages/source/o/oauthlib/oauthlib-%{version}.tar.gz
|
||||
# PATCH-FIX-UPSTREAM gh/oauthlib/oauthlib#866 - Make UtilsTests.test_filter_params Python 3.13+ compatible
|
||||
Patch1: https://github.com/oauthlib/oauthlib/pull/866.patch#/Make-UtilsTests.test_filter_params-Python-3.13-compatible.patch
|
||||
BuildRequires: %{python_module PyJWT >= 2.0.0}
|
||||
BuildRequires: %{python_module blinker >= 1.4}
|
||||
BuildRequires: %{python_module cryptography >= 3.0.0 }
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pyasn1}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module wheel}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-PyJWT >= 2.0.0
|
||||
@@ -61,18 +60,12 @@ veneer on top of OAuthLib and get OAuth support for very little effort.
|
||||
|
||||
%prep
|
||||
%setup -q -n oauthlib-%{version}
|
||||
%patch -P 1 -p1
|
||||
|
||||
%build
|
||||
%python_build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%python_install
|
||||
# Fix python-bytecode-inconsistent-mtime
|
||||
pushd %{buildroot}%{python_sitelib}
|
||||
find . -name '*.pyc' -exec rm -f '{}' ';'
|
||||
python%python_bin_suffix -m compileall *.py ';'
|
||||
popd
|
||||
%pyproject_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
@@ -83,9 +76,7 @@ donttest="test_rsa_bad_keys"
|
||||
%files %{python_files}
|
||||
%license LICENSE
|
||||
%doc README.rst CHANGELOG.rst
|
||||
%dir %{python_sitelib}/oauthlib
|
||||
%{python_sitelib}/oauthlib/*
|
||||
%dir %{python_sitelib}/oauthlib-%{version}-py*.egg-info
|
||||
%{python_sitelib}/oauthlib-%{version}-py*.egg-info/*
|
||||
%{python_sitelib}/oauthlib
|
||||
%{python_sitelib}/oauthlib-%{version}.dist-info
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user