From 6ff86bd59087ac645522e9b6d2cac511e568a6a9 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 14 May 2025 17:35:28 +0000 Subject: [PATCH] import UBI python-requests-oauthlib-1.3.1-11.el10 --- .gitignore | 2 +- .python-requests-oauthlib.metadata | 1 - ...hlib.spec => python-requests-oauthlib.spec | 178 ++++++++++-------- sources | 1 + 4 files changed, 101 insertions(+), 81 deletions(-) delete mode 100644 .python-requests-oauthlib.metadata rename SPECS/python-requests-oauthlib.spec => python-requests-oauthlib.spec (50%) create mode 100644 sources diff --git a/.gitignore b/.gitignore index 58b6875..6e3adea 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/v1.0.0.tar.gz +v1.3.1.tar.gz diff --git a/.python-requests-oauthlib.metadata b/.python-requests-oauthlib.metadata deleted file mode 100644 index e040ef3..0000000 --- a/.python-requests-oauthlib.metadata +++ /dev/null @@ -1 +0,0 @@ -a0164a7013283b6738258f703c01df8a6fbcb01e SOURCES/v1.0.0.tar.gz diff --git a/SPECS/python-requests-oauthlib.spec b/python-requests-oauthlib.spec similarity index 50% rename from SPECS/python-requests-oauthlib.spec rename to python-requests-oauthlib.spec index 27cfb35..8467e36 100644 --- a/SPECS/python-requests-oauthlib.spec +++ b/python-requests-oauthlib.spec @@ -1,32 +1,14 @@ -%if (0%{?fedora} > 0 && 0%{?fedora} < 32) || (0%{?rhel} > 0 && 0%{?rhel} <= 7) - %bcond_without python2 - %bcond_without python3 -%endif - -%if 0%{?fedora} || 0%{?rhel} >= 8 - %bcond_with python2 - %bcond_without python3 -%endif - -%if 0%{?el6}%{?el7} - # python3 and python version related macros - # required to build python3- subpackage - # are not available in el6 and el7 - %{!?__python2: %global __python2 %{__python}} - %{!?python2_sitelib: %global python2_sitelib %{python_sitelib}} - %{!?py2_build: %global py2_build %{__python2} setup.py build --executable="%{__python2} -s" %{?*}} - %{!?py2_install: %global py2_install %{__python2} setup.py install --skip-build --root %{buildroot} %{?*}} -%endif +# RHEL does not include the test dependencies +%bcond tests %{undefined rhel} %global distname requests-oauthlib %global modname requests_oauthlib Name: python-requests-oauthlib -Version: 1.0.0 -Release: 1%{?dist} +Version: 1.3.1 +Release: 11%{?dist} Summary: OAuthlib authentication support for Requests. -Group: Development/Libraries License: ISC URL: http://pypi.python.org/pypi/requests-oauthlib Source0: https://github.com/requests/requests-oauthlib/archive/v%{version}.tar.gz @@ -36,37 +18,9 @@ BuildArch: noarch %description This project provides first-class OAuth library support for python-request. -%if %{with python2} -%package -n python2-%{distname} -%if 0%{?python_provide:1} -%python_provide python2-%{distname} -%else -Provides: python-%{distname} = %{?epoch:%{epoch}:}%{version}-%{release} -%endif - -Summary: OAuthlib authentication support for Requests. -Group: Development/Libraries - -BuildRequires: python2-devel -BuildRequires: python2-setuptools - -BuildRequires: python2-oauthlib >= 0.6.2 -BuildRequires: python2-requests >= 2.0.0 - -BuildRequires: python2-mock - -Requires: python2-oauthlib -Requires: python2-requests >= 2.0.0 - -%description -n python2-%{distname} -This project provides first-class OAuth library support for python-request. -%endif # with python2 - -%if %{with python3} %package -n python3-%{distname} %{?python_provide:%python_provide python3-%{distname}} Summary: OAuthlib authentication support for Requests. -Group: Development/Libraries BuildRequires: python3-devel BuildRequires: python3-setuptools @@ -74,68 +28,134 @@ BuildRequires: python3-setuptools BuildRequires: python3-oauthlib >= 0.6.2 BuildRequires: python3-requests >= 2.0.0 -BuildRequires: python3-mock +%if %{with tests} +BuildRequires: python3-pytest +BuildRequires: python3-pytest-mock +BuildRequires: python3-requests-mock +%endif Requires: python3-oauthlib Requires: python3-requests %description -n python3-%{distname} This project provides first-class OAuth library support for python-request. -%endif %prep -%autosetup -n %{distname}-%{version} +%autosetup -n %{distname}-%{version} -p1 # Remove bundled egg-info in case it exists rm -rf %{distname}.egg-info %build -%if %{with python2} -%py2_build -%endif # with python2 -%if %{with python3} %py3_build -%endif %install -%if %{with python2} -%py2_install -%endif # with python2 -%if %{with python3} %py3_install + +%check +%if %{with tests} +%pytest -k "not testCanPostBinaryData and not test_content_type_override and not test_url_is_native_str" +%else +%py3_check_import %{modname} %endif -# Upstream doesn't actually ship the tests with the tarball. -# https://github.com/requests/requests-oauthlib/pull/91 -#%%check -#%%{__python2} setup.py test - -%if %{with python2} -%files -n python2-%{distname} -%doc README.rst HISTORY.rst requirements.txt AUTHORS.rst -%license LICENSE -%{python2_sitelib}/%{modname}/ -%{python2_sitelib}/%{modname}-%{version}* -%endif # with python2 - -%if %{with python3} %files -n python3-%{distname} %doc README.rst HISTORY.rst requirements.txt AUTHORS.rst %license LICENSE %{python3_sitelib}/%{modname}/ %{python3_sitelib}/%{modname}-%{version}* -%endif %changelog +* Tue Oct 29 2024 Troy Dawson - 1.3.1-11 +- Bump release for October 2024 mass rebuild: + Resolves: RHEL-64018 + +* Fri Aug 16 2024 Tomas Halman - 1.3.1-10 +- Add gating configuration + +* Mon Jun 24 2024 Troy Dawson - 1.3.1-9 +- Bump release for June 2024 mass rebuild + +* Fri Jan 26 2024 Fedora Release Engineering - 1.3.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 1.3.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering - 1.3.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 1.3.1-5 +- Rebuilt for Python 3.12 + +* Fri Jan 20 2023 Fedora Release Engineering - 1.3.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 22 2022 Fedora Release Engineering - 1.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed Jun 15 2022 Python Maint - 1.3.1-2 +- Rebuilt for Python 3.11 + +* Sun May 29 2022 Kevin Fenzi - 1.3.1-1 +- Update to 1.3.1. Fixes rhbz#2048147 + +* Fri Jan 21 2022 Fedora Release Engineering - 1.3.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1.3.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 1.3.0-10 +- Rebuilt for Python 3.10 + +* Mon Feb 8 2021 Jakub Hrozek - 1.3.0-9 +- Drop python2 support +- actually run unit tests +- drop unused python3-mock dependency + +* Wed Jan 27 2021 Fedora Release Engineering - 1.3.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sun Sep 27 2020 Kevin Fenzi - 1.3.0-7 +- Update to 1.3.0. Fixes bug #1769415 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.2.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 1.2.0-6 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 1.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 1.2.0-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 1.2.0-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Jun 29 2019 Kevin Fenzi - 1.2.0-1 +- Update to 1.2.0. Fixes bug #1697439 + +* Sat Feb 02 2019 Fedora Release Engineering - 1.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jul 30 2018 - 1.0.0-1 - upgrade to new upstream release 1.0.0 +* Sat Jul 14 2018 Fedora Release Engineering - 0.8.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jul 10 2018 - 0.8.0-6 - Unify Fedora/RHEL py2/py3 logic -* Wed May 16 2018 Charalampos Stratakis - 0.8.0-5 -- Conditionalize the python2 subpackage +* Tue Jun 19 2018 Miro Hrončok - 0.8.0-5 +- Rebuilt for Python 3.7 * Fri Feb 09 2018 Fedora Release Engineering - 0.8.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources new file mode 100644 index 0000000..dead030 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (v1.3.1.tar.gz) = 86fe34d39ad7224fd44a1b0c4fbf3784032239b894ae73ba65043941cde9675c2f8abedf44ccc00b5fb1648b8e261de258464b311f3ace6392ab6202fb50aa08