SHA256
1
0
forked from pool/aws-cli

- Update to 1.34.10

* api-change:``backup``: The latest update introduces two new attributes, VaultType and VaultState,
    to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current
    status of the vault, while the VaultType attribute indicates the specific category of the vault.
  * api-change:``datazone``: Amazon DataZone now adds new governance capabilities of Domain Units for
    organization within your Data Domains, and Authorization Policies for tighter controls.
  * api-change:``logs``: This release introduces a new optional parameter: Entity, in PutLogEvents
    request
  * api-change:``redshift-data``: The release include the new Redshift DataAPI feature for session
    use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up
    queries to same sessions with returned`session-id`
- from version 1.34.9
  * api-change:``bedrock-agent-runtime``: Lifting the maximum length on Bedrock KnowledgeBase
    RetrievalFilter array
  * api-change:``bedrock-runtime``: Add support for imported-model in invokeModel and
    InvokeModelWithResponseStream.
  * api-change:``personalize``: This releases ability to update automatic training scheduler for
    customer solutions
  * api-change:``quicksight``: Increased Character Limit for Dataset Calculation Field expressions
  * api-change:``stepfunctions``: This release adds support for static analysis to
    ValidateStateMachineDefinition API, which can now return optional WARNING diagnostics for semantic
    errors on the definition of an Amazon States Language (ASL) state machine.
  * api-change:``wafv2``: The minimum request rate for a rate-based rule is now 10. Before this, it
    was 100.
- from version 1.34.8
  * api-change:``appconfig``: This release adds support for deletion protection, which is a safety
    guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration
    Profile or Environment. This also includes a change to increase the maximum length of the Name
    parameter in UpdateConfigurationProfile.
  * api-change:``datazone``: Update regex to include dot character to be consistent with IAM role

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=215
This commit is contained in:
John Paul Adrian Glaubitz 2024-09-06 06:26:53 +00:00 committed by Git OBS Bridge
commit 84357520d4
8 changed files with 4452 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
1.33.20.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f920fe26e83692b8007cfa9c5f97828407ee5f6a60aaf2abbdb6f0d737a9058
size 2753730

3
1.33.26.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:27b5deff6cfa3c6c67be8b351ab77b8266670b8c283cc6e3c617fe63a8d4b9f1
size 2757281

3
1.34.10.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4ad1112b8b4e00a52cb867bd78aa0fbabe32c88e210eb88c80becb057d109953
size 2788517

12
ac_update-docutils.patch Normal file
View File

@ -0,0 +1,12 @@
diff -Nru aws-cli-1.34.10.orig/setup.py aws-cli-1.34.10/setup.py
--- aws-cli-1.34.10.orig/setup.py 2024-08-30 20:16:13.000000000 +0200
+++ aws-cli-1.34.10/setup.py 2024-09-04 08:23:42.025785880 +0200
@@ -25,7 +25,7 @@
install_requires = [
'botocore==1.35.10',
- 'docutils>=0.10,<0.17',
+ 'docutils>=0.10',
's3transfer>=0.10.0,<0.11.0',
'PyYAML>=3.10,<6.1',
'colorama>=0.2.5,<0.4.7',

4315
aws-cli.changes Normal file

File diff suppressed because it is too large Load Diff

92
aws-cli.spec Normal file
View File

@ -0,0 +1,92 @@
#
# spec file for package aws-cli
#
# Copyright (c) 2024 SUSE LLC
#
# 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.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%if 0%{?suse_version} >= 1600
%define pythons %{primary_python}
%else
%define pythons python311
%endif
%global _sitelibdir %{%{pythons}_sitelib}
Name: aws-cli
Version: 1.34.10
Release: 0
Summary: Amazon Web Services Command Line Interface
License: Apache-2.0
Group: System/Management
URL: https://github.com/aws/aws-cli
Source0: https://github.com/aws/%{name}/archive/refs/tags/%{version}.tar.gz
Patch0: ac_update-docutils.patch
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: groff
Provides: awscli = %{version}
BuildArch: noarch
BuildRequires: %{pythons}-devel
BuildRequires: %{pythons}-pip
BuildRequires: %{pythons}-setuptools
BuildRequires: %{pythons}-wheel
Requires: %{pythons}
Requires: %{pythons}-botocore >= 1.35.10
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)
%description
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.
%prep
%autosetup -p1
sed -i 's/from botocore\.vendored //' awscli/customizations/awslambda.py
sed -i 's/botocore\.vendored\.//' awscli/customizations/configure/__init__.py
%build
%pyproject_wheel
%install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
find %{buildroot}%{_sitelibdir}/awscli/examples -type f -exec chmod 644 {} \;
# No DOS crap
rm %{buildroot}/%{_bindir}/aws.cmd
# 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
%files
%defattr(-, root, root)
%doc CHANGELOG.rst README.rst
%license LICENSE.txt
%dir %{_sitelibdir}/awscli
%dir %{_sitelibdir}/awscli-%{version}*-info
%{_sitelibdir}/awscli/*
%{_sitelibdir}/awscli-%{version}*-info/*
%{_bindir}/aws
%{_bindir}/aws_completer
%exclude %{_bindir}/aws_bash_completer
%exclude %{_bindir}/aws_zsh_completer.sh
%{_datadir}/bash-completion/completions/aws
%dir %{_sysconfdir}/zsh_completion.d
%config %attr(644,root,root) %{_sysconfdir}/zsh_completion.d/_aws
%changelog