diff --git a/boto3-1.21.7.tar.gz b/boto3-1.21.7.tar.gz deleted file mode 100644 index 4654a81..0000000 Binary files a/boto3-1.21.7.tar.gz and /dev/null differ diff --git a/boto3-1.24.89.tar.gz b/boto3-1.24.89.tar.gz new file mode 100644 index 0000000..e2cfde5 Binary files /dev/null and b/boto3-1.24.89.tar.gz differ diff --git a/python-boto3.spec b/python-boto3.spec index 8a434f7..4fcdf8b 100644 --- a/python-boto3.spec +++ b/python-boto3.spec @@ -1,51 +1,82 @@ -%global pypi_name boto3 -Name: python-%{pypi_name} -Version: 1.21.7 -Release: 1 -Summary: The AWS SDK for Python -License: Apache-2.0 -URL: https://github.com/boto/boto3 -Source0: https://files.pythonhosted.org/packages/ff/fd/c25bdb2515c92c0e4e9d66d157e5275aee35f055f92b540e5e557ae56f9a/boto3-1.21.7.tar.gz -BuildArch: noarch +%global _empty_manifest_terminate_build 0 +Name: python-boto3 +Version: 1.24.89 +Release: 1 +Summary: The AWS SDK for Python +License: Apache-2.0 +URL: https://github.com/boto/boto3 +Source0: https://files.pythonhosted.org/packages/97/a0/20dd887905e5056c597c959a0adb452d88aac992418578e18567e2109f23/boto3-1.24.89.tar.gz +BuildArch: noarch %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 python3-%{pypi_name} -Summary: The AWS SDK for Python -BuildRequires: python3-devel python3-setuptools +%package -n python3-boto3 +Summary: The AWS SDK for Python +Provides: python-boto3 +BuildRequires: python3-devel BuildRequires: python3-s3transfer BuildRequires: python3-jmespath BuildRequires: python3-botocore -BuildRequires: python3-nose2 -BuildRequires: python3-mock -%{?python_provide:%python_provide python3-%{pypi_name}} -%description -n python3-%{pypi_name} +BuildRequires: python3-setuptools +%description -n python3-boto3 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 help +Summary: Development documents and examples for boto3 +Provides: python3-boto3-doc +%description help + + %prep -%setup -q -n %{pypi_name}-%{version} -rm -rf %{pypi_name}.egg-info -rm -rf tests/integration +%autosetup -n boto3-%{version} %build %py3_build %install %py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%files -n python3-%{pypi_name} -%doc README.rst -%license LICENSE -%{python3_sitelib}/%{pypi_name}/ -%{python3_sitelib}/%{pypi_name}-%{version}-*.egg-info/ +%files -n python3-boto3 -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* %changelog +* Thu Oct 13 2022 liqiuyu - 1.24.89-1 +- Upgrade package to version 1.24.89 + * Tue Jul 5 2022 caodongxia - 1.21.7-1 - Update to 1.21.7