From c7caa581b3aba50857434f281aada36b74dfd95a Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 9 Jan 2019 16:19:39 +0100 Subject: [PATCH] re-init Signed-off-by: Igor Gnatenko --- python-s3transfer.spec | 123 ++++++++--------------------------------- 1 file changed, 23 insertions(+), 100 deletions(-) diff --git a/python-s3transfer.spec b/python-s3transfer.spec index e1ce2a4..f8eaa89 100644 --- a/python-s3transfer.spec +++ b/python-s3transfer.spec @@ -1,41 +1,32 @@ -%global pypi_name s3transfer -%bcond_without tests +%global srcname s3transfer +%global _description \ +S3transfer is a Python library for managing Amazon S3 transfers. -Name: python-%{pypi_name} +Name: python-%{srcname} Version: 0.1.13 -Release: 4%{?dist} -Summary: An Amazon S3 Transfer Manager +Release: 1%{?dist} +Summary: Amazon S3 Transfer Manager License: ASL 2.0 -URL: https://github.com/boto/s3transfer -Source0: https://pypi.io/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +URL: https://pypi.org/project/s3transfer/ +Source0: %{pypi_source} + BuildArch: noarch -%description -S3transfer is a Python library for managing Amazon S3 transfers. +%description %{_description} -%package -n python3-%{pypi_name} -Summary: An Amazon S3 Transfer Manager +%package -n python3-%{srcname} +Summary: %{summary} BuildRequires: python3-devel BuildRequires: python3-setuptools -%if %{with tests} -BuildRequires: python3-nose -BuildRequires: python3-mock -BuildRequires: python3-wheel -BuildRequires: python3-botocore -BuildRequires: python3-coverage -BuildRequires: python3-unittest2 -%endif # tests -Requires: python3-botocore -%{?python_provide:%python_provide python3-%{pypi_name}} -%description -n python3-%{pypi_name} -S3transfer is a Python library for managing Amazon S3 transfers. +%description -n python3-%{srcname} %{_description} + +Python 3 version. %prep -%setup -q -n %{pypi_name}-%{version} -# Remove online tests (see https://github.com/boto/s3transfer/issues/8) -rm -rf tests/integration +%autosetup -n %{srcname}-%{version} +rm -vrf *.egg-info %build %py3_build @@ -43,80 +34,12 @@ rm -rf tests/integration %install %py3_install -%if %{with tests} -%check -nosetests-%{python3_version} --with-coverage --cover-erase --cover-package s3transfer --with-xunit --cover-xml -v tests/unit/ tests/functional/ -%endif # tests - -%files -n python3-%{pypi_name} -%doc README.rst +%files %license LICENSE.txt -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info +%doc README.rst +%{python3_sitelib}/%{srcname}/ +%{python3_sitelib}/%{srcname}-*.egg-info/ %changelog -* Mon Dec 24 2018 Miro Hrončok - 0.1.13-4 -- Subpackage python2-s3transfer has been removed - See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - -* Sat Jul 14 2018 Fedora Release Engineering - 0.1.13-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.1.13-2 -- Rebuilt for Python 3.7 - -* Tue Apr 17 2018 Kevin Fenzi - 0.1.13-1 -- Upgrade to 0.1.13. Fixes bugs: #1487458 #1556265 #1560471 - -* Mon Mar 26 2018 Iryna Shcherbina - 0.1.10-5 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Fri Feb 09 2018 Fedora Release Engineering - 0.1.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 0.1.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.1.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Dec 28 2016 Fabio Alessandro Locati - 0.1.10-1 -- Update to 0.1.10 - -* Mon Dec 19 2016 Miro Hrončok - 0.1.9-2 -- Rebuild for Python 3.6 - -* Thu Oct 27 2016 Fabio Alessandro Locati - 0.1.9-1 -- Update to 0.1.9 - -* Mon Oct 10 2016 Fabio Alessandro Locati - 0.1.7-1 -- Uodate to 0.1.7 - -* Sun Oct 02 2016 Fabio Alessandro Locati - 0.1.5-1 -- Update to 0.1.5 - -* Wed Sep 28 2016 Fabio Alessandro Locati - 0.1.4-1 -- Update to 0.1.4 - -* Wed Sep 07 2016 Fabio Alessandro Locati - 0.1.3-1 -- Update to 0.1.3 - -* Thu Aug 04 2016 Fabio Alessandro Locati - 0.1.1-1 -- Update to 0.1.1 - -* Tue Aug 02 2016 Fabio Alessandro Locati - 0.1.0-1 -- Update to 0.1.0 - -* Tue Jul 19 2016 Fedora Release Engineering - 0.0.1-4 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Wed Feb 24 2016 Fabio Alessandro Locati - 0.0.1-3 -- Cleanup the spec a little bit -- Remove patch - -* Tue Feb 23 2016 Fabio Alessandro Locati - 0.0.1-2 -- Add patch to remove tests needing web connection - -* Tue Feb 23 2016 Fabio Alessandro Locati - 0.0.1-1 -- Initial package. +* Thu Dec 27 2018 Igor Gnatenko - 0.1.13-1 +- Initial package