diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 127c2b1..0000000 --- a/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -/oauth2client-1.4.11.tar.gz -/oauth2client-1.4.12.tar.gz -/oauth2client-1.5.0.tar.gz -/oauth2client-1.5.1.tar.gz -/oauth2client-1.5.2.tar.gz -/oauth2client-2.0.1.tar.gz -/oauth2client-2.1.0.tar.gz -/oauth2client-3.0.0.tar.gz -/oauth2client-4.0.0.tar.gz -/oauth2client-4.1.2.tar.gz -/oauth2client-4.1.3.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5f4a8fc --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +python-oauth2client package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/doc-fix.patch b/doc-fix.patch deleted file mode 100644 index a44134c..0000000 --- a/doc-fix.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -up oauth2client-4.1.3/docs/index.rst.orig oauth2client-4.1.3/docs/index.rst ---- oauth2client-4.1.3/docs/index.rst.orig 2019-01-21 10:43:49.300783027 +0100 -+++ oauth2client-4.1.3/docs/index.rst 2019-01-21 10:44:02.524939465 +0100 -@@ -2,8 +2,8 @@ oauth2client - ============ - - .. note:: oauth2client is now deprecated. No more features will be added to the --libraries and the core team is turning down support. We recommend you use --`google-auth`_ and `oauthlib`_. For more details on the deprecation, see `oauth2client deprecation`_. -+ libraries and the core team is turning down support. We recommend you use -+ `google-auth`_ and `oauthlib`_. For more details on the deprecation, see `oauth2client deprecation`_. - - .. _google-auth: https://google-auth.readthedocs.io - .. _oauthlib: http://oauthlib.readthedocs.io/ diff --git a/docs-build-fix.patch b/docs-build-fix.patch deleted file mode 100644 index 7004c8e..0000000 --- a/docs-build-fix.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -up oauth2client-3.0.0/docs/conf.py.doc oauth2client-3.0.0/docs/conf.py ---- oauth2client-3.0.0/docs/conf.py.doc 2016-12-27 17:01:44.043275431 +0100 -+++ oauth2client-3.0.0/docs/conf.py 2016-12-27 17:02:14.024315815 +0100 -@@ -64,9 +64,9 @@ project = u'oauth2client' - copyright = u'2014, Google, Inc' - - # Version info --distro = get_distribution('oauth2client') --version = distro.version --release = distro.version -+#distro = get_distribution('oauth2client') -+version = '4.1.3' -+release = '4.1.3' - - exclude_patterns = ['_build'] - -diff -up oauth2client-3.0.0/docs/source/oauth2client.contrib.rst.doc oauth2client-3.0.0/docs/source/oauth2client.contrib.rst ---- oauth2client-3.0.0/docs/source/oauth2client.contrib.rst.doc 2016-07-28 20:50:44.000000000 +0200 -+++ oauth2client-3.0.0/docs/source/oauth2client.contrib.rst 2016-12-27 17:01:29.849256312 +0100 -@@ -13,7 +13,6 @@ Submodules - - .. toctree:: - -- oauth2client.contrib.appengine - oauth2client.contrib.devshell - oauth2client.contrib.dictionary_storage - oauth2client.contrib.flask_util diff --git a/keyring-remove.patch b/keyring-remove.patch deleted file mode 100644 index 096166c..0000000 --- a/keyring-remove.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -up oauth2client-4.1.3/docs/requirements.txt.keyring oauth2client-4.1.3/docs/requirements.txt -diff -up oauth2client-4.1.3/docs/source/oauth2client.contrib.rst.keyring oauth2client-4.1.3/docs/source/oauth2client.contrib.rst ---- oauth2client-4.1.3/docs/source/oauth2client.contrib.rst.keyring 2019-01-21 10:46:01.673326890 +0100 -+++ oauth2client-4.1.3/docs/source/oauth2client.contrib.rst 2019-01-21 10:47:11.808142431 +0100 -@@ -17,7 +17,6 @@ Submodules - oauth2client.contrib.dictionary_storage - oauth2client.contrib.flask_util - oauth2client.contrib.gce -- oauth2client.contrib.keyring_storage - oauth2client.contrib.multiprocess_file_storage - oauth2client.contrib.sqlalchemy - oauth2client.contrib.xsrfutil -diff -up oauth2client-4.1.3/tox.ini.keyring oauth2client-4.1.3/tox.ini ---- oauth2client-4.1.3/tox.ini.keyring 2019-01-21 10:46:22.888573585 +0100 -+++ oauth2client-4.1.3/tox.ini 2019-01-21 10:47:05.105064487 +0100 -@@ -13,7 +13,6 @@ basedeps = mock>=1.3.0 - fasteners - deps = {[testenv]basedeps} - django -- keyring - jsonpickle - setenv = - pypy: with_gmp=no diff --git a/python-oauth2client.spec b/python-oauth2client.spec deleted file mode 100644 index b5dc9a2..0000000 --- a/python-oauth2client.spec +++ /dev/null @@ -1,242 +0,0 @@ -%global srcname oauth2client -%global sum Python client library for OAuth 2.0 -# Share doc between python- and python3- -%global _docdir_fmt %{name} - -Name: python-%{srcname} -Version: 4.1.3 -Release: 25%{?dist} -Summary: %{sum} - -License: Apache-2.0 -URL: https://github.com/google/%{srcname} -Source0: https://github.com/google/%{srcname}/archive/v%{version}.tar.gz#/%{srcname}-%{version}.tar.gz -Patch0: docs-build-fix.patch -Patch1: doc-fix.patch -Patch2: keyring-remove.patch - -BuildArch: noarch -#BuildRequires: %{_bindir}/tox -BuildRequires: python3-devel - -BuildRequires: python3-setuptools -BuildRequires: python3-devel -BuildRequires: python3-fasteners -BuildRequires: python3-pyasn1 >= 0.1.7 -BuildRequires: python3-pyasn1-modules >= 0.0.5 -BuildRequires: python3-pytest - -%description -This is a python client module for accessing resources protected by OAuth 2.0 - -%package -n python3-%{srcname} -Summary: %{sum} -%{?python_provide:%python_provide python3-%{srcname}} - -Requires: python3-pyOpenSSL -Requires: python3-fasteners - -%description -n python3-%{srcname} -This is a python client module for accessing resources protected by OAuth 2.0 - -%prep -%setup -q -n %{srcname}-%{version} -%patch0 -p1 -b .doc -%patch1 -p1 -b .doc2 -%patch2 -p1 -b .keyring - -# Remove the version constraint on httplib2. From reading upstream's git log, -# it seems the only reason they require a new version is to force python3 -# support. That doesn't affect us on EPEL7, so we can loosen the constraint. -sed -i 's/httplib2>=0.9.1/httplib2/' setup.py - -# We do not have the package for google.appengine support -# This is removed because it breaks the docs build otherwise -rm -f docs/source/oauth2client.contrib.appengine.rst oauth2client/appengine.py - -# Remove keyring support -rm oauth2client/contrib/keyring_storage.py tests/contrib/test_keyring_storage.py docs/source/oauth2client.contrib.keyring_storage.rst - -# Remove deprecated PyPI mock dependency, replacing it with unittest.mock. See -# https://fedoraproject.org/wiki/Changes/DeprecatePythonMock. Since -# oauth2client is deprecated/archived upstream, this patch must be -# downstream-only. The find-then-modify pattern keeps us from discarding mtimes -# on any sources that do not need modification. -find docs tests -type f \( -name '*.py' -o -name '*.py.doc' \) -exec \ - gawk '/^import mock$/ { print FILENAME; nextfile }' '{}' '+' | - xargs -r -t sed -r -i 's/^import mock$/from unittest &/' -sed -r -i 's/\bmock.*//' tox.ini - - -%build -%py3_build - -%install -%py3_install - -%check -#tox -v --sitepackages -e py%%{python3_version_nodots} - -# We remove tests currently, we will ship them eventually -# This is a bit of a hack until I package the test scripts in a separate package -rm -r $(find %{_buildrootdir} -type d -name 'tests') || /bin/true - - -%files -n python3-%{srcname} -%license LICENSE -%doc CHANGELOG.md CONTRIBUTING.md README.md -%{python3_sitelib}/%{srcname} -%{python3_sitelib}/%{srcname}*.egg-info - -%changelog -* Fri Jan 26 2024 Fedora Release Engineering - 4.1.3-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 4.1.3-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jul 21 2023 Fedora Release Engineering - 4.1.3-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jun 14 2023 Python Maint - 4.1.3-22 -- Rebuilt for Python 3.12 - -* Wed Jun 07 2023 Jan Friesse - 4.1.3-21 -- migrated to SPDX license - -* Fri Jan 20 2023 Fedora Release Engineering - 4.1.3-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 4.1.3-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 4.1.3-18 -- Rebuilt for Python 3.11 - -* Fri Feb 11 2022 Benjamin A. Beasley - 4.1.3-17 -- Remove dependency on deprecated PyPI mock - -* Fri Jan 21 2022 Fedora Release Engineering - 4.1.3-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 4.1.3-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 4.1.3-14 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 4.1.3-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 4.1.3-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 4.1.3-11 -- Rebuilt for Python 3.9 - -* Thu Jan 30 2020 Fedora Release Engineering - 4.1.3-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 15 2020 Gwyn Ciesla - 4.1.3-9 -- Don't BR tox if we don't run tests. - -* Sat Oct 26 2019 Orion Poplawski - 4.1.3-8 -- Drop py3dir -- Drop obsolete dependency on python-gflags - -* Thu Oct 03 2019 Miro Hrončok - 4.1.3-7 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Sat Aug 24 2019 Gwyn Ciesla - 4.1.3-6 -- Drop Python 2. - -* Mon Aug 19 2019 Miro Hrončok - 4.1.3-5 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 4.1.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Apr 30 2019 Miro Hrončok - 4.1.3-3 -- Don't ship docs, use python2 names to declare Python 2 dependencies - -* Sat Feb 02 2019 Fedora Release Engineering - 4.1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jan 21 2019 Michele Baldessari - 4.1.3-1 -- New upstream -- Disable keyring requires as python-keyring is gone - -* Sat Jul 14 2018 Fedora Release Engineering - 4.1.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 4.1.2-6 -- Rebuilt for Python 3.7 - -* Tue May 08 2018 Miro Hrončok - 4.1.2-5 -- Fix BuildRequires to require the tox command and not the python2 module - -* Wed Mar 21 2018 Michele Baldessari - 4.1.2-4 -- Fix FTBFS due to missing python-django (rhbz#1556223) -- Set right version in the docs - -* Fri Feb 09 2018 Fedora Release Engineering - 4.1.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 4.1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jul 10 2017 Michele Baldessari - 4.1.2-1 -- New upstream - -* Sat May 13 2017 Michele Baldessari - 4.1.0-1 -- New upstream - -* Thu Mar 30 2017 Ralph Bean - 4.0.0-2 -- Compat for EPEL7. - -* Wed Mar 29 2017 Ralph Bean - 4.0.0-1 -- new version - -* Sat Feb 11 2017 Fedora Release Engineering - 3.0.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Dec 27 2016 Michele Baldessari - 3.0.0-3 -- Fix python 3.6 breakage - -* Mon Dec 19 2016 Miro Hrončok - 3.0.0-2 -- Rebuild for Python 3.6 - -* Thu Nov 10 2016 Michele Baldessari - 3.0.0-1 -- New upstream - -* Tue Jul 19 2016 Fedora Release Engineering - 2.1.0-2 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Sun May 22 2016 Michele Baldessari - 2.1.0-1 -- New upstream -* Tue Mar 08 2016 Michele Baldessari - 2.0.1-1 -- New upstream (NB: for now I am not shipping the tests, to be revised later) -* Thu Feb 04 2016 Fedora Release Engineering - 1.5.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild -* Thu Nov 26 2015 Michele Baldessari - 1.5.2-2 -- Remove dependency on sphinx-contrib-napoleon now that sphinx is at version >= 1.3 -- Tighten versioned dependencies -- Update to latest python policy -* Thu Nov 19 2015 Michele Baldessari - 1.5.2-1 -- New upstream (BZ 1283443) -* Tue Nov 10 2015 Fedora Release Engineering - 1.5.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 -* Tue Oct 13 2015 Michele Baldessari - 1.5.1-2 -- Add versioned requires as per setup.py -* Thu Sep 17 2015 Michele Baldessari - 1.5.1-1 -- New upstream (BZ#1263881) -* Fri Sep 04 2015 Michele Baldessari - 1.5.0-1 -- New upstream (BZ#1259966) -* Sun Jul 12 2015 Michele Baldessari - 1.4.12-1 -- New upstream (BZ#1241304) -* Mon Jun 22 2015 Michele Baldessari - 1.4.11-2 -- Use -O1 for python3 as well -- Use python2 macros -- Remove the extra fonts from the -doc package -* Thu Jun 04 2015 Michele Baldessari - 1.4.11-1 -- Initial packaging diff --git a/remove-python-shebang-from-module.patch b/remove-python-shebang-from-module.patch deleted file mode 100644 index 520075b..0000000 --- a/remove-python-shebang-from-module.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -up oauth2client-1.4.11/oauth2client/util.py.orig oauth2client-1.4.11/oauth2client/util.py ---- oauth2client-1.4.11/oauth2client/util.py.orig 2015-06-04 10:21:35.117139303 +0200 -+++ oauth2client-1.4.11/oauth2client/util.py 2015-06-04 10:21:44.195196840 +0200 -@@ -1,5 +1,3 @@ --#!/usr/bin/env python --# - # Copyright 2014 Google Inc. All rights reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/sources b/sources deleted file mode 100644 index 358cb64..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (oauth2client-4.1.3.tar.gz) = 80f49e09a6dd6767307a2c278544926fbf20b4f55e4cf83563ac7a7c1043622bd3c8c7fcf6de62896b623ca8c7947b309a5e6bf2b7cb0fccff3ff7634386b287