2014-02-26 20:04:35 +01:00
|
|
|
#
|
|
|
|
# spec file for package aws-cli
|
|
|
|
#
|
2024-02-12 13:13:12 +01:00
|
|
|
# Copyright (c) 2024 SUSE LLC
|
2014-02-26 20:04:35 +01:00
|
|
|
#
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2018-11-06 15:57:34 +01:00
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2014-02-26 20:04:35 +01:00
|
|
|
#
|
|
|
|
|
2014-10-24 02:03:57 +02:00
|
|
|
|
2024-03-13 15:30:57 +01:00
|
|
|
%if 0%{?suse_version} >= 1600
|
|
|
|
%define pythons %{primary_python}
|
|
|
|
%else
|
|
|
|
%define pythons python311
|
|
|
|
%endif
|
|
|
|
%global _sitelibdir %{%{pythons}_sitelib}
|
|
|
|
|
2014-10-24 02:03:57 +02:00
|
|
|
Name: aws-cli
|
Accepting request 1179724 from home:glaubitz:branches:Cloud:Tools
- Update to 1.33.4
* api-change:``auditmanager``: New feature: common controls. When creating custom controls, you can
now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices
parameter is deprecated because we now manage services in scope for you. If used, the input is
ignored and an empty list is returned.
* api-change:``b2bi``: Added exceptions to B2Bi List operations and ConflictException to B2Bi
StartTransformerJob operation. Also made capabilities field explicitly required when creating a
Partnership.
* api-change:``codepipeline``: CodePipeline now supports overriding S3 Source Object Key during
StartPipelineExecution, as part of Source Overrides.
* api-change:``sagemaker``: This release introduces a new optional parameter: InferenceAmiVersion,
in ProductionVariant.
* api-change:``verifiedpermissions``: This release adds OpenIdConnect (OIDC) configuration support
for IdentitySources, allowing for external IDPs to be used in authorization requests.
- from version 1.33.3
* api-change:``account``: This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail,
and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member
accounts within an AWS organization.
* api-change:``firehose``: Adds integration with Secrets Manager for Redshift, Splunk,
HttpEndpoint, and Snowflake destinations
* api-change:``fsx``: This release adds support to increase metadata performance on FSx for Lustre
file systems beyond the default level provisioned when a file system is created. This can be done
by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating
it on demand.
* api-change:``glue``: This release adds support for creating and updating Glue Data Catalog Views.
* api-change:``iotwireless``: Adds support for wireless device to be in Conflict FUOTA Device
Status due to a FUOTA Task, so it couldn't be attached to a new one.
* api-change:``location``: Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents.
Added support for putting larger geofences up to 100,000 vertices with Geobuf fields.
* api-change:``sns``: Doc-only update for SNS. These changes include customer-reported issues and
OBS-URL: https://build.opensuse.org/request/show/1179724
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=209
2024-06-10 17:37:21 +02:00
|
|
|
Version: 1.33.4
|
2014-10-24 02:03:57 +02:00
|
|
|
Release: 0
|
|
|
|
Summary: Amazon Web Services Command Line Interface
|
|
|
|
License: Apache-2.0
|
|
|
|
Group: System/Management
|
2019-11-14 14:03:25 +01:00
|
|
|
URL: https://github.com/aws/aws-cli
|
2021-09-10 13:16:18 +02:00
|
|
|
Source0: https://github.com/aws/%{name}/archive/refs/tags/%{version}.tar.gz
|
2023-12-20 10:37:44 +01:00
|
|
|
Patch0: ac_update-docutils.patch
|
2019-06-12 16:28:36 +02:00
|
|
|
BuildRequires: fdupes
|
2022-02-01 13:04:39 +01:00
|
|
|
BuildRequires: python-rpm-macros
|
2020-01-30 20:01:59 +01:00
|
|
|
Requires: groff
|
2020-02-14 14:47:48 +01:00
|
|
|
Provides: awscli = %{version}
|
2020-01-30 20:01:59 +01:00
|
|
|
BuildArch: noarch
|
2024-03-13 15:30:57 +01:00
|
|
|
BuildRequires: %{pythons}-devel
|
|
|
|
BuildRequires: %{pythons}-pip
|
|
|
|
BuildRequires: %{pythons}-setuptools
|
|
|
|
BuildRequires: %{pythons}-wheel
|
|
|
|
Requires: %{pythons}
|
Accepting request 1179724 from home:glaubitz:branches:Cloud:Tools
- Update to 1.33.4
* api-change:``auditmanager``: New feature: common controls. When creating custom controls, you can
now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices
parameter is deprecated because we now manage services in scope for you. If used, the input is
ignored and an empty list is returned.
* api-change:``b2bi``: Added exceptions to B2Bi List operations and ConflictException to B2Bi
StartTransformerJob operation. Also made capabilities field explicitly required when creating a
Partnership.
* api-change:``codepipeline``: CodePipeline now supports overriding S3 Source Object Key during
StartPipelineExecution, as part of Source Overrides.
* api-change:``sagemaker``: This release introduces a new optional parameter: InferenceAmiVersion,
in ProductionVariant.
* api-change:``verifiedpermissions``: This release adds OpenIdConnect (OIDC) configuration support
for IdentitySources, allowing for external IDPs to be used in authorization requests.
- from version 1.33.3
* api-change:``account``: This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail,
and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member
accounts within an AWS organization.
* api-change:``firehose``: Adds integration with Secrets Manager for Redshift, Splunk,
HttpEndpoint, and Snowflake destinations
* api-change:``fsx``: This release adds support to increase metadata performance on FSx for Lustre
file systems beyond the default level provisioned when a file system is created. This can be done
by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating
it on demand.
* api-change:``glue``: This release adds support for creating and updating Glue Data Catalog Views.
* api-change:``iotwireless``: Adds support for wireless device to be in Conflict FUOTA Device
Status due to a FUOTA Task, so it couldn't be attached to a new one.
* api-change:``location``: Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents.
Added support for putting larger geofences up to 100,000 vertices with Geobuf fields.
* api-change:``sns``: Doc-only update for SNS. These changes include customer-reported issues and
OBS-URL: https://build.opensuse.org/request/show/1179724
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=209
2024-06-10 17:37:21 +02:00
|
|
|
Requires: %{pythons}-botocore >= 1.34.122
|
2024-03-13 15:30:57 +01:00
|
|
|
Requires: %{pythons}-six
|
|
|
|
Requires: (%{pythons}-PyYAML >= 3.10 with %{pythons}-PyYAML <= 6.1)
|
|
|
|
Requires: (%{pythons}-colorama >= 0.2.5 with %{pythons}-colorama <= 0.5.0)
|
|
|
|
Requires: (%{pythons}-docutils >= 0.10 with %{pythons}-docutils < 0.21)
|
|
|
|
Requires: (%{pythons}-rsa >= 3.1.2 with %{pythons}-rsa < 5.0.0)
|
|
|
|
Requires: (%{pythons}-s3transfer >= 0.10.0 with %{pythons}-s3transfer < 0.11.0)
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%description
|
2017-11-13 10:21:58 +01:00
|
|
|
The AWS Command Line Interface (CLI) is a unified tool to manage AWS
|
|
|
|
services. With this tool, multiple AWS services can be controlled
|
|
|
|
from the command line and automated through scripts.
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%prep
|
2024-02-20 13:19:38 +01:00
|
|
|
%autosetup -p1
|
2018-09-17 16:53:24 +02:00
|
|
|
sed -i 's/from botocore\.vendored //' awscli/customizations/awslambda.py
|
|
|
|
sed -i 's/botocore\.vendored\.//' awscli/customizations/configure/__init__.py
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%build
|
2024-03-13 15:30:57 +01:00
|
|
|
%pyproject_wheel
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%install
|
2024-03-13 15:30:57 +01:00
|
|
|
%pyproject_install
|
2024-02-12 13:13:12 +01:00
|
|
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
2024-03-13 15:30:57 +01:00
|
|
|
find %{buildroot}%{_sitelibdir}/awscli/examples -type f -exec chmod 644 {} \;
|
2014-02-26 20:04:35 +01:00
|
|
|
# No DOS crap
|
|
|
|
rm %{buildroot}/%{_bindir}/aws.cmd
|
2020-02-18 02:55:55 +01:00
|
|
|
# Shell completion
|
|
|
|
install -DTm644 %{buildroot}%{_bindir}/aws_bash_completer %{buildroot}%{_datadir}/bash-completion/completions/aws
|
|
|
|
install -DTm644 %{buildroot}%{_bindir}/aws_zsh_completer.sh %{buildroot}%{_sysconfdir}/zsh_completion.d/_aws
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%files
|
2021-09-10 13:16:18 +02:00
|
|
|
%defattr(-, root, root)
|
2020-11-30 14:09:48 +01:00
|
|
|
%doc CHANGELOG.rst README.rst
|
2020-01-30 20:01:59 +01:00
|
|
|
%license LICENSE.txt
|
2024-03-13 15:30:57 +01:00
|
|
|
%dir %{_sitelibdir}/awscli
|
|
|
|
%dir %{_sitelibdir}/awscli-%{version}*-info
|
|
|
|
%{_sitelibdir}/awscli/*
|
|
|
|
%{_sitelibdir}/awscli-%{version}*-info/*
|
2020-02-18 02:55:55 +01:00
|
|
|
%{_bindir}/aws
|
|
|
|
%{_bindir}/aws_completer
|
|
|
|
%exclude %{_bindir}/aws_bash_completer
|
|
|
|
%exclude %{_bindir}/aws_zsh_completer.sh
|
|
|
|
%{_datadir}/bash-completion/completions/aws
|
2021-09-10 13:16:18 +02:00
|
|
|
%dir %{_sysconfdir}/zsh_completion.d
|
|
|
|
%config %attr(644,root,root) %{_sysconfdir}/zsh_completion.d/_aws
|
2014-02-26 20:04:35 +01:00
|
|
|
|
|
|
|
%changelog
|