You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
python-boto3/python-boto3.spec

147 lines
4.2 KiB

%if 0%{?rhel} && 0%{?rhel} <= 7
%bcond_with python3
9 years ago
%else
%bcond_without python3
9 years ago
%endif
%global pypi_name boto3
Name: python-%{pypi_name}
8 years ago
Version: 1.4.2
Release: 2%{?dist}
9 years ago
Summary: The AWS SDK for Python
License: ASL 2.0
URL: https://github.com/boto/boto3
9 years ago
Source0: https://pypi.io/packages/source/b/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
9 years ago
BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: python-setuptools
9 years ago
BuildRequires: python-nose
BuildRequires: python-mock
BuildRequires: python-wheel
BuildRequires: python2-botocore
BuildRequires: python2-jmespath
BuildRequires: python-futures
BuildRequires: python2-s3transfer
%if %{with python3}
9 years ago
BuildRequires: python3-devel
BuildRequires: python3-setuptools
9 years ago
BuildRequires: python3-nose
BuildRequires: python3-mock
BuildRequires: python3-wheel
BuildRequires: python3-botocore
BuildRequires: python3-jmespath
BuildRequires: python3-s3transfer
%endif # with python3
9 years ago
%description
Boto3 is the Amazon Web Services (AWS) Software Development
Kit (SDK) for Python, which allows Python developers to
write software that makes use of services like Amazon S3
and Amazon EC2.
%package -n python2-%{pypi_name}
Summary: The AWS SDK for Python
Requires: python2-botocore >= 1.4.1
Requires: python2-jmespath >= 0.7.1
Requires: python2-s3transfer >= 0.1.0
RequireS: python-futures >= 2.2.0
9 years ago
%{?python_provide:%python_provide python2-%{pypi_name}}
%{?el6:Provides: python-%{pypi_name}}
%description -n python2-%{pypi_name}
Boto3 is the Amazon Web Services (AWS) Software Development
Kit (SDK) for Python, which allows Python developers to
write software that makes use of services like Amazon S3
and Amazon EC2.
%if %{with python3}
9 years ago
%package -n python3-%{pypi_name}
Summary: The AWS SDK for Python
Requires: python3-botocore >= 1.4.1
Requires: python3-jmespath >= 0.7.1
Requires: python3-s3transfer >= 0.1.0
9 years ago
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
Boto3 is the Amazon Web Services (AWS) Software Development
Kit (SDK) for Python, which allows Python developers to
write software that makes use of services like Amazon S3
and Amazon EC2.
%endif # with python3
9 years ago
%prep
%setup -q -n %{pypi_name}-%{version}
rm -rf %{pypi_name}.egg-info
9 years ago
# Remove online tests
rm -rf tests/integration
9 years ago
%build
%py2_build
%if %{with python3}
9 years ago
%py3_build
%endif # with python3
9 years ago
%install
%if %{with python3}
9 years ago
%py3_install
%endif # with python3
9 years ago
%py2_install
9 years ago
%check
%{__python2} setup.py test
%if %{with python3}
9 years ago
%{__python3} setup.py test
%endif # with python3
9 years ago
%files -n python2-%{pypi_name}
%{!?_licensedir:%global license %doc}
%doc README.rst
%license LICENSE
%{python2_sitelib}/%{pypi_name}
%{python2_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
%if %{with python3}
9 years ago
%files -n python3-%{pypi_name}
%doc README.rst
%license LICENSE
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
%endif # with python3
9 years ago
%changelog
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.4.2-2
- Rebuild for Python 3.6
8 years ago
* Sat Dec 03 2016 Fabio Alessandro Locati <fale@redhat.com> 1.4.2-1
- Update to 1.4.2
8 years ago
* Mon Oct 10 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.4.1-1
8 years ago
- Update to 1.4.1
8 years ago
* Thu Aug 04 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.4.0-1
- New upstream release
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Sat May 28 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.3.1-1
9 years ago
- New upstream release
* Tue Mar 29 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.3.0-1
9 years ago
- New upstream release
* Fri Feb 19 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.2.4-1
- New upstream release
* Thu Feb 11 2016 Fabio Alessandro Locati <fale@redhat.com> - 1.2.3-3
- Fix python2- subpackage to require python-future
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Dec 29 2015 Fabio Alessandro Locati <fale@redhat.com> - 1.2.3-1
9 years ago
- Initial package.