12 Commits

Author SHA256 Message Date
783a297440 Accepting request 1327220 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1327220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=111
2026-01-14 15:24:54 +00:00
a7c3443efc - Update to 1.44.17
* api-change:``bedrock``: This change will increase TestCase guardContent input size from 1024 to
    2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters
  * api-change:``datazone``: Adds support for IAM role subscriptions to Glue table listings via
    CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and
    subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation
    behavior.
- from version 1.44.16
  * api-change:``billing``: Cost Categories filtering support to BillingView data filter expressions
    through the new costCategories parameter, enabling users to filter billing views by AWS Cost
    Categories for more granular cost management and allocation.
  * api-change:``iot-managed-integrations``: This release introduces WiFi Simple Setup (WSS) enabling
    device provisioning via barcode scanning with automated network discovery, authentication, and
    credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating
    hub-managed device capabilities post-onboarding.
  * api-change:``sagemaker``: Added ultraServerType to the UltraServerInfo structure to support
    server type identification for SageMaker HyperPod
  * enhancement:``s3``: Adds new parameter ``--case-conflict`` that configures how case conflicts are
    handled on case-insensitive filesystems
- from version 1.44.15
  * api-change:``bedrock-agentcore-control``: Adds optional field "view" to GetMemory API input to
    give customers control over whether CMK encrypted data such as strategy decryption or override
    prompts is returned or not.
  * api-change:``cloudfront``: Added EntityLimitExceeded exception handling to the following API
    operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL,
    UpdateDistributionWithStagingConfig
  * api-change:``glue``: Adding MaterializedViews task run APIs
  * api-change:``medialive``: MediaPackage v2 output groups in MediaLive can now accept one
    additional destination for single pipeline channels and up to two additional destinations for
    standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=242
2026-01-14 12:28:28 +00:00
47be5bebeb Accepting request 1322629 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1322629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=110
2025-12-16 14:54:13 +00:00
084e74a823 - Update to 1.43.12
* api-change:``account``: This release adds a new API (GetGovCloudAccountInformation) used to
    retrieve information about a linked GovCloud account from the standard AWS partition.
  * api-change:``appsync``: Update Event API to require EventConfig parameter in creation and update
    requests.
  * api-change:``endpoint-rules``: Update endpoint-rules command to latest version
  * api-change:``guardduty``: Adding support for Ec2LaunchTemplate Version field
  * api-change:``ivs-realtime``: Token Exchange introduces seamless token exchange capabilities for
    IVS RTX, enabling customers to upgrade or downgrade token capabilities and update token attributes
    within the IVS client SDK without forcing clients to disconnect and reconnect.
  * api-change:``mgn``: Added parameters encryption, IPv4/IPv6 protocol configuration, and enhanced
    tagging support for replication operations.
  * api-change:``route53``: Amazon Route 53 now supports the EU (Germany) Region (eusc-de-east-1) for
    latency records, geoproximity records, and private DNS for Amazon VPCs in that region
- from version 1.43.11
  * api-change:``ce``: Add support for Cost Category resource associations including filtering by
    resource type on ListCostCategoryDefinitions and new ListCostCategoryResourceAssociations API.
  * api-change:``ec2``: Amazon EC2 P6-B300 instances provide 8x NVIDIA Blackwell Ultra GPUs with 2.1
    TB high bandwidth GPU memory, 6.4 Tbps EFA networking, 300 Gbps dedicated ENA throughput, and 4 TB
    of system memory. Amazon EC2 C8a instances are powered by 5th Gen AMD EPYC processors with a
    maximum frequency of 4.5 GHz.
  * api-change:``identitystore``: Updating AWS Identity Store APIs to support Attribute Extensions
    capability, with the first release adding Enterprise Attributes. This launch aligns Identity Store
    APIs with SCIM for enterprise attributes, reducing cases when customers are forced to use SCIM due
    to lack of SigV4 API support.
  * api-change:``partnercentral-selling``: Deal Sizing Service for AI-based deal size estimation with
    AWS service-level breakdown, supporting Expansion and Migration deals across Technology, and
    Reseller partner cohorts, including Pricing Calculator AddOn for MAP deals and funding incentives.
  * api-change:``rds``: Adding support for tagging RDS Instance/Cluster Automated Backups
  * api-change:``redshift-serverless``: Added GetIdentityCenterAuthToken API to retrieve encrypted

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=240
2025-12-12 14:33:49 +00:00
65f29249c5 Accepting request 1319942 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1319942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=109
2025-11-25 14:54:43 +00:00
9b3d2b4b8e - Update to 1.43.3
* api-change:``cloudfront``: Add TrustStore, ConnectionFunction APIs to CloudFront SDK
  * api-change:``logs``: New CloudWatch Logs feature - LogGroup Deletion Protection, a capability
    that allows customers to safeguard their critical CloudWatch log groups from accidental or
    unintended deletion.
- from version 1.43.2
  * api-change:``apigateway``: API Gateway supports VPC link V2 for REST APIs.
  * api-change:``athena``: Introduces Spark workgroup features including log persistence,
    S3/CloudWatch delivery, UI and History Server APIs, and SparkConnect 3.5.6 support. Adds DPU usage
    limits at workgroup and query levels as well as DPU usage tracking for Capacity Reservation queries
    to optimize performance and costs.
  * api-change:``bedrock``: Add support to automatically enforce safeguards across accounts within an
    AWS Organization.
  * api-change:``bedrock-agentcore-control``: Support for agentcore gateway interceptor
    configurations and NONE authorizer type
  * api-change:``bedrock-data-automation-runtime``: Adding new fields to GetDataAutomationStatus:
    jobSubmissionTime, jobCompletionTime, and jobDurationInSeconds
  * api-change:``bedrock-runtime``: Add support to automatically enforce safeguards across accounts
    within an AWS Organization.
  * api-change:``cloudformation``: Adds the DependsOn field to the AutoDeployment configuration
    parameter for CreateStackSet, UpdateStackSet, and DescribeStackSet APIs, allowing users to set and
    read auto-deployment dependencies between StackSets
  * api-change:``compute-optimizer-automation``: Initial release of AWS Compute Optimizer Automation.
    Create automation rules to implement recommended actions on a recurring schedule based on your
    specified criteria. Supported actions include: snapshot and delete unattached EBS volumes and
    upgrade volume types to the latest generation.
  * api-change:``connect``: New APIs to support aliases and versions for ContactFlowModule. Updated
    ContactFlowModule APIs to support custom blocks.
  * api-change:``controltower``: The manifest field is now optional for the AWS Control Tower
    CreateLandingZone and UpdateLandingZone APIs for Landing Zone version 4.0

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=238
2025-11-25 09:55:03 +00:00
2fa31d8da8 Accepting request 1314450 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1314450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=108
2025-10-29 20:09:34 +00:00
53ba2d4cfb - Update to 1.42.50
* api-change:``bedrock-agentcore``: Bedrock AgentCore release for Runtime, and Memory.
  * api-change:``bedrock-agentcore-control``: Bedrock AgentCore release for Gateway, and Memory
    including Self-Managed Strategies support for Memory.
  * api-change:``cloudfront``: Added new viewer security policy, TLSv1.2_2025, for CloudFront.
  * api-change:``glue``: Addition of AuditContext in GetTable/GetTables Request
  * api-change:``lambda``: Add InvokedViaFunctionUrl context key to limit invocations to only FURL
    invokes.
  * api-change:``odb``: This release adds APIs that allow you to specify CIDR ranges in your ODB
    peering connection.
  * api-change:``rds``: Updated the text in the Important section of the
    ModifyDBClusterParameterGroup page.
- Refresh ac_relax-depends.patch
- Update Requires from setup.py

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=236
2025-10-29 18:43:17 +00:00
6e8a57e3c0 Accepting request 1311071 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1311071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=107
2025-10-13 13:36:08 +00:00
1195a381b3 - Update to 1.42.49
* api-change:``quicksight``: This release adds support for ActionConnector and Flow, which are new
    resources associated with Amazon Quick Suite. Additional updates include expanded Data Source
    options, further branding customization, and new capabilities that can be restricted by Admins.
  * api-change:``wafv2``: This release adds the ability to throw WafLimitsExceededException when the
    maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.
- from version 1.42.48
  * api-change:``bedrock-agentcore-control``: Adding support for authorizer type AWS_IAM to AgentCore
    Control Gateway.
  * api-change:``license-manager-user-subscriptions``: Released support for IPv6 and dual-stack
    active directories
  * api-change:``outposts``: This release adds the new StartOutpostDecommission API, which starts the
    decommission process to return Outposts racks or servers.
  * api-change:``service-quotas``: introduces Service Quotas Automatic Management. Users can opt-in
    to monitoring and managing service quotas, receive notifications when quota usage reaches
    thresholds, configure notification channels, subscribe to EventBridge events for automation, and
    view notifications in the AWS Health dashboard.
- from version 1.42.47
  * api-change:``proton``: Deprecating APIs in AWS Proton namespace.
- from version 1.42.46
  * api-change:``backup``: Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to
    provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response.
  * api-change:``bedrock-agentcore``: Add support for batch memory management, agent card retrieval
    and session termination
  * api-change:``bedrock-agentcore-control``: Add support for VM lifecycle configuration parameters
    and A2A protocol
  * api-change:``glue``: Adds labeling for DataQualityRuleResult for GetDataQualityResult and
    PublishDataQualityResult APIs
  * api-change:``mediaconnect``: Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based
    resource types

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=234
2025-10-13 11:02:59 +00:00
d0ee9fd780 Accepting request 1305187 from Cloud:Tools
OBS-URL: https://build.opensuse.org/request/show/1305187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-cli?expand=0&rev=106
2025-09-18 19:08:16 +00:00
06f40dc7c5 - Update to 1.42.31
* api-change:``ce``: Added endpoint support for eusc-de-east-1 region.
  * api-change:``medical-imaging``: Added support for OpenID Connect (OIDC) custom authorizer
  * api-change:``observabilityadmin``: CloudWatch Observability Admin adds the ability to enable
    telemetry centralization in customers' Organizations. The release introduces new APIs to manage
    centralization rules, which define settings to replicate telemetry data to a central destination in
    the customers' Organization.
  * api-change:``s3control``: Introduce three new encryption filters: EncryptionType (SSE-S3,
    SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for
    SSE-KMS).
- from version 1.42.30
  * api-change:``payment-cryptography``: Add support for certificates to be signed by 3rd party
    certificate authorities.  New API GetCertificateSigningRequest API and support for providing
    certificates at run-time for tr-34 import/export
- from version 1.42.29
  * api-change:``amp``: Add Vended Logs APIs for Amazon Prometheus Managed Collector
  * api-change:``datazone``: adding IAM principal id to IAM user profile details
  * api-change:``ecs``: This release supports hook details for Amazon ECS lifecycle hooks.
  * api-change:``emr-containers``: Added nodeLabel support in container provider to aid hardware
    isolation support for virtual cluster and security configuration.
  * api-change:``evs``: CreateEnvironment API now supports parameters (isHcxPublic & hcxNetworkAclId)
    for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have
    been added for associating (AssociateEipToVlan) & disassociating (DisassociateEipFromVlan) Elastic
    IP (EIP) addresses.
  * api-change:``guardduty``: Updated Java SDK implementation of entity set status in GuardDuty API.
  * api-change:``medialive``: AWS Elemental MediaLive adds a new feature in MediaPackage output group
    that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These
    parameter settings are then reflected in MediaPackage outputs, providing more streamlined control
    over HLS configurations.
  * api-change:``quicksight``: This release adds support for Account level custom permissions,

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=232
2025-09-16 13:00:00 +00:00
6 changed files with 7449 additions and 115 deletions

BIN
1.31.11.tar.gz LFS

Binary file not shown.

BIN
1.44.17.tar.gz LFS Normal file

Binary file not shown.

22
ac_relax-depends.patch Normal file
View File

@@ -0,0 +1,22 @@
diff -Nru aws-cli-1.44.17.orig/setup.py aws-cli-1.44.17/setup.py
--- aws-cli-1.44.17.orig/setup.py 2026-01-13 20:12:51.000000000 +0100
+++ aws-cli-1.44.17/setup.py 2026-01-14 10:24:01.666508145 +0100
@@ -24,12 +24,12 @@
install_requires = [
- 'botocore==1.42.27',
- 'docutils>=0.18.1,<=0.19',
- 's3transfer>=0.16.0,<0.17.0',
- 'PyYAML>=3.10,<6.1',
- 'colorama>=0.2.5,<0.4.7',
- 'rsa>=3.1.2,<4.8',
+ 'botocore>=1.42.27',
+ 'docutils>=0.18.1',
+ 's3transfer>=0.16.0',
+ 'PyYAML>=3.10',
+ 'colorama>=0.2.5',
+ 'rsa>=3.1.2',
]

View File

@@ -1,48 +0,0 @@
From e2b4ba4e616cad6b9c4c3d4c999404ddda4261b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 20 Sep 2023 20:54:58 +0000
Subject: [PATCH] Update docutils requirement from <0.17,>=0.10 to >=0.10,<0.21
Updates the requirements on [docutils](https://docutils.sourceforge.io/) to permit the latest version.
---
updated-dependencies:
- dependency-name: docutils
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
---
requirements-docs.txt | 2 +-
setup.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/requirements-docs.txt b/requirements-docs.txt
index 2211707c5..68d63109d 100644
--- a/requirements-docs.txt
+++ b/requirements-docs.txt
@@ -3,7 +3,7 @@
jinja2<3.1
-docutils>=0.10,<0.17
+docutils>=0.10,<0.21
Sphinx==1.4.9
-e .
# alabaster version 0.7.13 requires Sphinx>1.6
diff --git a/setup.py b/setup.py
index 0dc82bf12..2e48a1a4e 100644
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,7 @@ def find_version(*file_paths):
install_requires = [
'botocore==1.33.11',
- 'docutils>=0.10,<0.17',
+ 'docutils>=0.10,<0.21',
's3transfer>=0.8.0,<0.9.0',
'PyYAML>=3.10,<6.1',
'colorama>=0.2.5,<0.4.5',
--
2.43.0

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
# #
# spec file for package aws-cli # spec file for package aws-cli
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2026 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,54 +16,39 @@
# #
%if 0%{?suse_version} >= 1600
%define pythons %{primary_python}
%else
%define pythons python311
%endif
%global _sitelibdir %{%{pythons}_sitelib}
Name: aws-cli Name: aws-cli
Version: 1.31.11 Version: 1.44.17
Release: 0 Release: 0
Summary: Amazon Web Services Command Line Interface Summary: Amazon Web Services Command Line Interface
License: Apache-2.0 License: Apache-2.0
Group: System/Management Group: System/Management
URL: https://github.com/aws/aws-cli URL: https://github.com/aws/aws-cli
Source0: https://github.com/aws/%{name}/archive/refs/tags/%{version}.tar.gz Source0: https://github.com/aws/%{name}/archive/refs/tags/%{version}.tar.gz
Patch0: ac_update-docutils.patch Patch0: ac_relax-depends.patch
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: groff Requires: groff
Provides: awscli = %{version} Provides: awscli = %{version}
BuildArch: noarch BuildArch: noarch
%if 0%{?suse_version} && 0%{?suse_version} > 1315 BuildRequires: %{pythons}-devel
BuildRequires: python3-devel BuildRequires: %{pythons}-pip
BuildRequires: python3-setuptools BuildRequires: %{pythons}-setuptools
Requires: python3 BuildRequires: %{pythons}-wheel
Requires: python3-PyYAML <= 6.1 Requires: %{pythons}
Requires: python3-PyYAML >= 3.10 Requires: %{pythons}-botocore >= 1.42.27
Requires: python3-botocore >= 1.33.11 Requires: %{pythons}-six
Requires: python3-colorama <= 0.5.0 Requires: (%{pythons}-PyYAML >= 3.10 with %{pythons}-PyYAML <= 6.1)
Requires: python3-colorama >= 0.2.5 Requires: (%{pythons}-colorama >= 0.2.5 with %{pythons}-colorama <= 0.5.0)
Requires: python3-docutils < 0.21 Requires: (%{pythons}-docutils >= 0.18.1 with %{pythons}-docutils < 0.30)
Requires: python3-docutils >= 0.10 Requires: (%{pythons}-rsa >= 3.1.2 with %{pythons}-rsa < 5.0.0)
Requires: python3-rsa < 5.0.0 Requires: (%{pythons}-s3transfer >= 0.16.0 with %{pythons}-s3transfer < 0.17.0)
Requires: python3-rsa >= 3.1.2
Requires: python3-s3transfer < 0.9.0
Requires: python3-s3transfer >= 0.8.0
Requires: python3-six
%else
BuildRequires: bash-completion
BuildRequires: python-devel
BuildRequires: python-setuptools
Requires: python
Requires: python-PyYAML <= 6.1
Requires: python-PyYAML >= 3.10
Requires: python-botocore >= 1.33.11
Requires: python-colorama <= 0.5.0
Requires: python-colorama >= 0.2.5
Requires: python-docutils < 0.21
Requires: python-docutils >= 0.10
Requires: python-rsa <= 4.5.0
Requires: python-rsa >= 3.1.2
Requires: python-s3transfer < 0.9.0
Requires: python-s3transfer >= 0.8.0
Requires: python-six
%endif
%description %description
The AWS Command Line Interface (CLI) is a unified tool to manage AWS The AWS Command Line Interface (CLI) is a unified tool to manage AWS
@@ -76,22 +61,12 @@ sed -i 's/from botocore\.vendored //' awscli/customizations/awslambda.py
sed -i 's/botocore\.vendored\.//' awscli/customizations/configure/__init__.py sed -i 's/botocore\.vendored\.//' awscli/customizations/configure/__init__.py
%build %build
%if 0%{?suse_version} && 0%{?suse_version} > 1315 %pyproject_wheel
python3 setup.py build
%else
python setup.py build
%endif
%install %install
%if 0%{?suse_version} && 0%{?suse_version} > 1315 %pyproject_install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-scripts=%{_bindir} %python_expand %fdupes %{buildroot}%{$python_sitelib}
%fdupes %{buildroot}%{python3_sitelib} find %{buildroot}%{_sitelibdir}/awscli/examples -type f -exec chmod 644 {} \;
find %{buildroot}%{python3_sitelib}/awscli/examples -type f -exec chmod 644 {} \;
%else
python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-scripts=%{_bindir}
%fdupes %{buildroot}%{python_sitelib}
find %{buildroot}%{python_sitelib}/awscli/examples -type f -exec chmod 644 {} \;
%endif
# No DOS crap # No DOS crap
rm %{buildroot}/%{_bindir}/aws.cmd rm %{buildroot}/%{_bindir}/aws.cmd
# Shell completion # Shell completion
@@ -102,17 +77,10 @@ install -DTm644 %{buildroot}%{_bindir}/aws_zsh_completer.sh %{buildroot}%{_sysco
%defattr(-, root, root) %defattr(-, root, root)
%doc CHANGELOG.rst README.rst %doc CHANGELOG.rst README.rst
%license LICENSE.txt %license LICENSE.txt
%if 0%{?suse_version} && 0%{?suse_version} > 1315 %dir %{_sitelibdir}/awscli
%dir %{python3_sitelib}/awscli %dir %{_sitelibdir}/awscli-%{version}*-info
%dir %{python3_sitelib}/awscli-%{version}-py%{py3_ver}.egg-info %{_sitelibdir}/awscli/*
%{python3_sitelib}/awscli/* %{_sitelibdir}/awscli-%{version}*-info/*
%{python3_sitelib}/*egg-info/*
%else
%dir %{python_sitelib}/awscli
%dir %{python_sitelib}/awscli-%{version}-py%{py_ver}.egg-info
%{python_sitelib}/awscli/*
%{python_sitelib}/*egg-info/*
%endif
%{_bindir}/aws %{_bindir}/aws
%{_bindir}/aws_completer %{_bindir}/aws_completer
%exclude %{_bindir}/aws_bash_completer %exclude %{_bindir}/aws_bash_completer