From: Jan Palus Date: Mon, 13 Sep 2021 11:52:24 +0000 (+0200) Subject: up to 1.20.40 X-Git-Tag: auto/th/awscli-1.22.21-1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fawscli.git;a=commitdiff_plain;h=afff642 up to 1.20.40 - now python3 only --- diff --git a/awscli.spec b/awscli.spec index 42c8596..e73c039 100644 --- a/awscli.spec +++ b/awscli.spec @@ -1,30 +1,20 @@ -# -# Conditional build: -%bcond_without python2 # CPython 2.x module -%bcond_without python3 # CPython 3.x module - %define module awscli %define egg_name awscli %define pypi_name awscli Summary: Universal Command Line Environment for AWS Name: awscli -Version: 1.15.72 +Version: 1.20.40 Release: 1 License: ASL 2.0 and MIT Group: Applications/Networking Source0: https://files.pythonhosted.org/packages/source/a/awscli/%{name}-%{version}.tar.gz -# Source0-md5: 11f6e8522fb2771b67cd150b3e891e03 +# Source0-md5: e1d0f2843de864d50bf3e59d23062f35 URL: https://aws.amazon.com/cli/ BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.719 -%if %{with python2} -BuildRequires: python3-modules +BuildRequires: python3-modules >= 1:3.6 BuildRequires: python3-setuptools -%endif -%if %{with python3} -BuildRequires: python-modules -BuildRequires: python-setuptools -%endif +Requires: python3-%{pypi_name} = %{version} BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -32,20 +22,6 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) This package provides a unified command line interface to Amazon Web Services. -%package -n python-%{pypi_name} -Summary: Python 2 package for awscli -Group: Libraries/Python -Requires: python-PyYAML >= 3.10 -Requires: python-botocore >= 1.10.42 -Requires: python-colorama >= 0.2.5 -Requires: python-docutils >= 0.10 -Requires: python-modules -Requires: python-rsa >= 3.1.2 -Requires: python-s3transfer >= 0.1.9 - -%description -n python-%{pypi_name} -Python 2 package for awscli. - %package -n python3-%{pypi_name} Summary: Python 3 package for awscli Group: Libraries/Python @@ -53,9 +29,10 @@ Requires: python3-PyYAML >= 3.10 Requires: python3-botocore >= 1.10.42 Requires: python3-colorama >= 0.2.5 Requires: python3-docutils >= 0.10 -Requires: python3-modules +Requires: python3-modules >= 1:3.6 Requires: python3-rsa >= 3.1.2 -Requires: python3-s3transfer >= 0.1.9 +Requires: python3-s3transfer >= 0.5 +Obsoletes: python-awscli < 1.20.40 %description -n python3-%{pypi_name} Python 3 package for awscli. @@ -66,22 +43,11 @@ Python 3 package for awscli. rm -r %{name}.egg-info %build -%if %{with python3} -%py_build -%endif -%if %{with python3} %py3_build -%endif %install rm -rf $RPM_BUILD_ROOT -%if %{with python2} -%py_install -%py_postclean -%endif -%if %{with python3} %py3_install -%endif # We don't need the Windows CMD script rm $RPM_BUILD_ROOT%{_bindir}/aws.cmd @@ -104,16 +70,7 @@ rm -rf $RPM_BUILD_ROOT %{bash_compdir}/aws_bash_completer %{zsh_compdir}/aws_zsh_completer.sh -%if %{with python2} -%files -n python-%{pypi_name} -%defattr(644,root,root,755) -%{py_sitescriptdir}/%{module} -%{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info -%endif - -%if %{with python3} %files -n python3-%{pypi_name} %defattr(644,root,root,755) %{py3_sitescriptdir}/%{module} %{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info -%endif