From 38258c8ade801e397bfd6184075633ab48243a57 Mon Sep 17 00:00:00 2001 From: Fabio Alessandro Locati Date: Tue, 12 Jan 2016 11:49:07 +0100 Subject: [PATCH] 1.2.3 in repo :) --- .gitignore | 1 + python-boto3.spec | 100 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 102 insertions(+) create mode 100644 python-boto3.spec diff --git a/.gitignore b/.gitignore index e69de29..d002c1c 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/boto3-1.2.3.tar.gz diff --git a/python-boto3.spec b/python-boto3.spec new file mode 100644 index 0000000..200f59a --- /dev/null +++ b/python-boto3.spec @@ -0,0 +1,100 @@ +%if 0%{?rhel} +%global with_python3 0 +%{!?__python2: %global __python2 /usr/bin/python2} +%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%{!?py2_build: %global py2_build %{expand: CFLAGS="%{optflags}" %{__python2} setup.py %{?py_setup_args} build --executable="%{__python2} -s"}} +%{!?py2_install: %global py2_install %{expand: CFLAGS="%{optflags}" %{__python2} setup.py %{?py_setup_args} install -O1 --skip-build --root %{buildroot}}} +%else +%global with_python3 1 +%endif + +%global pypi_name boto3 + +Name: python-%{pypi_name} +Version: 1.2.3 +Release: 1%{?dist} +Summary: The AWS SDK for Python + +License: ASL 2.0 +URL: https://github.com/boto/boto3 +Source0: https://pypi.python.org/packages/source/b/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python2-devel +BuildRequires: python-setuptools +%if 0%{?with_python3} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%endif # with_python3 + +%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 +%{?python_provide:%python_provide python2-%{pypi_name}} +Requires: python-botocore +Requires: python-jmespath +%{?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 0%{?with_python3} +%package -n python3-%{pypi_name} +Summary: The AWS SDK for Python +%{?python_provide:%python_provide python3-%{pypi_name}} +Requires: python3-botocore +Requires: python3-jmespath +%{?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 + +%prep +%setup -q -n %{pypi_name}-%{version} +rm -rf %{pypi_name}.egg-info + +%build +%py2_build +%if 0%{?with_python3} +%py3_build +%endif # with_python3 + +%install +%if 0%{?with_python3} +%py3_install +%endif # with_python3 +%py2_install + + +%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 0%{?with_python3} +%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 + +%changelog +* Tue Dec 29 2015 Fabio Alessandro Locati - 1.2.3-1 +- Initial package. diff --git a/sources b/sources index e69de29..8aa5f87 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3f45656baef1f1e9ef9aecefb33d898b boto3-1.2.3.tar.gz