Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-cli for openSUSE:Factory checked 
in at 2022-05-22 22:10:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-cli (Old)
 and      /work/SRC/openSUSE:Factory/.aws-cli.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-cli"

Sun May 22 22:10:14 2022 rev:60 rq:978318 version:1.24.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes  2022-05-18 
17:48:12.394835731 +0200
+++ /work/SRC/openSUSE:Factory/.aws-cli.new.1538/aws-cli.changes        
2022-05-22 22:10:15.892761335 +0200
@@ -1,0 +2,8 @@
+Fri May 20 09:47:25 UTC 2022 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 1.24.4 (bsc#1199716)
+  + For detailed changes see
+    https://github.com/aws/aws-cli/blob/1.24.4/CHANGELOG.rst
+- Update Requires in spec file from setup.py
+
+-------------------------------------------------------------------

Old:
----
  1.24.1.tar.gz

New:
----
  1.24.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aws-cli.spec ++++++
--- /var/tmp/diff_new_pack.88p2rE/_old  2022-05-22 22:10:16.320761723 +0200
+++ /var/tmp/diff_new_pack.88p2rE/_new  2022-05-22 22:10:16.324761726 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           aws-cli
-Version:        1.24.1
+Version:        1.24.4
 Release:        0
 Summary:        Amazon Web Services Command Line Interface
 License:        Apache-2.0
@@ -35,7 +35,7 @@
 Requires:       python3
 Requires:       python3-PyYAML <= 6.0.0
 Requires:       python3-PyYAML >= 3.10
-Requires:       python3-botocore >= 1.26.1
+Requires:       python3-botocore >= 1.26.4
 Requires:       python3-colorama <= 0.4.5
 Requires:       python3-colorama >= 0.2.5
 Requires:       python3-docutils < 0.20
@@ -52,7 +52,7 @@
 Requires:       python
 Requires:       python-PyYAML <= 5.5
 Requires:       python-PyYAML >= 3.10
-Requires:       python-botocore >= 1.26.1
+Requires:       python-botocore >= 1.26.4
 Requires:       python-colorama <= 0.4.5
 Requires:       python-colorama >= 0.2.5
 Requires:       python-docutils >= 0.10

++++++ 1.24.1.tar.gz -> 1.24.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/.changes/1.24.2.json 
new/aws-cli-1.24.4/.changes/1.24.2.json
--- old/aws-cli-1.24.1/.changes/1.24.2.json     1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.24.4/.changes/1.24.2.json     2022-05-19 20:20:02.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``glue``",
+    "description": "This release adds a new optional parameter called 
codeGenNodeConfiguration to CRUD job APIs that allows users to manage visual 
jobs via APIs. The updated CreateJob and UpdateJob will create jobs that can be 
viewed in Glue Studio as a visual graph. GetJob can be used to get 
codeGenNodeConfiguration.",
+    "type": "api-change"
+  },
+  {
+    "category": "``kms``",
+    "description": "Add HMAC best practice tip, annual rotation of AWS managed 
keys.",
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/.changes/1.24.3.json 
new/aws-cli-1.24.4/.changes/1.24.3.json
--- old/aws-cli-1.24.1/.changes/1.24.3.json     1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.24.4/.changes/1.24.3.json     2022-05-19 20:20:02.000000000 
+0200
@@ -0,0 +1,32 @@
+[
+  {
+    "category": "``quicksight``",
+    "description": "API UpdatePublicSharingSettings enables IAM admins to 
enable/disable account level setting for public access of dashboards. When 
enabled, owners/co-owners for dashboards can enable public access on their 
dashboards. These dashboards can only be accessed through share link or 
embedding.",
+    "type": "api-change"
+  },
+  {
+    "category": "``greengrassv2``",
+    "description": "This release adds the new DeleteDeployment API operation 
that you can use to delete deployment resources. This release also adds support 
for discontinued AWS-provided components, so AWS can communicate when a 
component has any issues that you should consider before you deploy it.",
+    "type": "api-change"
+  },
+  {
+    "category": "``transfer``",
+    "description": "AWS Transfer Family now supports SetStat server 
configuration option, which provides the ability to ignore SetStat command 
issued by file transfer clients, enabling customers to upload files without any 
errors.",
+    "type": "api-change"
+  },
+  {
+    "category": "``batch``",
+    "description": "Documentation updates for AWS Batch.",
+    "type": "api-change"
+  },
+  {
+    "category": "``appmesh``",
+    "description": "This release updates the existing Create and Update APIs 
for meshes and virtual nodes by adding a new IP preference field. This new IP 
preference field can be used to control the IP versions being used with the 
mesh and allows for IPv6 support within App Mesh.",
+    "type": "api-change"
+  },
+  {
+    "category": "``iotevents-data``",
+    "description": "Introducing new API for deleting detectors: 
BatchDeleteDetector.",
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/.changes/1.24.4.json 
new/aws-cli-1.24.4/.changes/1.24.4.json
--- old/aws-cli-1.24.1/.changes/1.24.4.json     1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.24.4/.changes/1.24.4.json     2022-05-19 20:20:02.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``gamesparks``",
+    "description": "This release adds an optional DeploymentResult field in 
the responses of GetStageDeploymentIntegrationTests and 
ListStageDeploymentIntegrationTests APIs.",
+    "type": "api-change"
+  },
+  {
+    "category": "``lookoutmetrics``",
+    "description": "In this release we added SnsFormat to SNSConfiguration to 
support human readable alert.",
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/.github/workflows/stale_community_prs.yml 
new/aws-cli-1.24.4/.github/workflows/stale_community_prs.yml
--- old/aws-cli-1.24.1/.github/workflows/stale_community_prs.yml        
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.24.4/.github/workflows/stale_community_prs.yml        
2022-05-19 20:20:02.000000000 +0200
@@ -0,0 +1,61 @@
+name: 'Check stale community PRs.'
+on: workflow_dispatch
+      
+jobs:
+  stale-implementation-stage:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358
+        with:
+          debug-only: true
+          repo-token: ${{ secrets.GITHUB_TOKEN }}
+          stale-pr-label: closing-soon
+          # TODO: Add links in message to the contributing guide that explains 
the stage timings and staleness.
+          stale-pr-message: 'This pull request is in the implementation stage. 
It has been 20 days with no response to feedback provided by the maintainers. 
Please comment with an update or this will be closed in 10 days. Thanks!'
+          close-pr-message: 'This pull request was closed because it has been 
10 days with no response. If you still wish to work on the implementation, 
please comment on the issue linked to this pull request. Thanks!'
+          days-before-stale: 20
+          days-before-close: 10
+          days-before-issue-close: -1
+          days-before-issue-stale: -1
+          only-pr-labels: community,implementation,response-requested
+          exempt-pr-labels: responded # Forces PRs to be skipped if this is 
not removed by maintainers.
+          labels-to-remove-when-unstale: response-requested
+          labels-to-add-when-unstale: responded
+          close-pr-label: closed-for-staleness
+  stale-review-stage:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358
+        with:
+          debug-only: true
+          repo-token: ${{ secrets.GITHUB_TOKEN }}
+          stale-pr-label: stale
+          # TODO: Add links in message to the contributing guide that explains 
the stage timings and staleness.
+          stale-pr-message: 'This pull request is in the review stage. It has 
been 15 days with no response to feedback provided by the maintainers. Please 
comment with an update to indicate work you are still working on the pull 
request. Thanks!'
+          close-pr-message: 'DONTUSE'
+          days-before-stale: 15
+          days-before-close: -1
+          days-before-pr-close: -1
+          days-before-issue-close: -1
+          days-before-issue-stale: -1
+          only-pr-labels: community,review,response-requested
+          labels-to-remove-when-unstale: response-requested
+          labels-to-add-when-unstale: responded
+          exempt-pr-labels: responded,maintainers # Forces PRs to be skipped 
if these are not removed by maintainers.
+          close-pr-label: DONTUSE
+      - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358
+        with:
+          debug-only: true
+          repo-token: ${{ secrets.GITHUB_TOKEN }}
+          stale-pr-label: maintainers
+          # TODO: Add links in message to the contributing guide that explains 
the stage timings and staleness.
+          stale-pr-message: 'This pull request is in the review stage. It has 
become stale because it has been 20 days with no response to feedback from the 
maintainers. If you still wish to work on this, please provide a comment. 
Otherwise, the maintainers will complete this pull request.'
+          close-pr-message: 'DONTUSE'
+          days-before-stale: 5
+          days-before-pr-close: -1
+          days-before-close: -1
+          days-before-issue-close: -1
+          days-before-issue-stale: -1
+          only-pr-labels: community,review,response-requested,stale
+          close-pr-label: DONTUSE
+          ignore-updates: true # Even if there are comments added, maintainers 
will need to reset labels to resume processing.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/.github/workflows/stale_issue.yml 
new/aws-cli-1.24.4/.github/workflows/stale_issue.yml
--- old/aws-cli-1.24.1/.github/workflows/stale_issue.yml        2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/.github/workflows/stale_issue.yml        2022-05-19 
20:20:02.000000000 +0200
@@ -18,7 +18,7 @@
 
         # These labels are required
         stale-issue-label: closing-soon
-        exempt-issue-labels: automation-exempt, help wanted, bug, 
confusing-error
+        exempt-issue-labels: automation-exempt, help wanted, bug, 
confusing-error, community
         response-requested-label: response-requested
 
         # Don't set closed-for-staleness label to skip closing very old issues
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/CHANGELOG.rst 
new/aws-cli-1.24.4/CHANGELOG.rst
--- old/aws-cli-1.24.1/CHANGELOG.rst    2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/CHANGELOG.rst    2022-05-19 20:20:02.000000000 +0200
@@ -2,6 +2,31 @@
 CHANGELOG
 =========
 
+1.24.4
+======
+
+* api-change:``gamesparks``: This release adds an optional DeploymentResult 
field in the responses of GetStageDeploymentIntegrationTests and 
ListStageDeploymentIntegrationTests APIs.
+* api-change:``lookoutmetrics``: In this release we added SnsFormat to 
SNSConfiguration to support human readable alert.
+
+
+1.24.3
+======
+
+* api-change:``quicksight``: API UpdatePublicSharingSettings enables IAM 
admins to enable/disable account level setting for public access of dashboards. 
When enabled, owners/co-owners for dashboards can enable public access on their 
dashboards. These dashboards can only be accessed through share link or 
embedding.
+* api-change:``greengrassv2``: This release adds the new DeleteDeployment API 
operation that you can use to delete deployment resources. This release also 
adds support for discontinued AWS-provided components, so AWS can communicate 
when a component has any issues that you should consider before you deploy it.
+* api-change:``transfer``: AWS Transfer Family now supports SetStat server 
configuration option, which provides the ability to ignore SetStat command 
issued by file transfer clients, enabling customers to upload files without any 
errors.
+* api-change:``batch``: Documentation updates for AWS Batch.
+* api-change:``appmesh``: This release updates the existing Create and Update 
APIs for meshes and virtual nodes by adding a new IP preference field. This new 
IP preference field can be used to control the IP versions being used with the 
mesh and allows for IPv6 support within App Mesh.
+* api-change:``iotevents-data``: Introducing new API for deleting detectors: 
BatchDeleteDetector.
+
+
+1.24.2
+======
+
+* api-change:``glue``: This release adds a new optional parameter called 
codeGenNodeConfiguration to CRUD job APIs that allows users to manage visual 
jobs via APIs. The updated CreateJob and UpdateJob will create jobs that can be 
viewed in Glue Studio as a visual graph. GetJob can be used to get 
codeGenNodeConfiguration.
+* api-change:``kms``: Add HMAC best practice tip, annual rotation of AWS 
managed keys.
+
+
 1.24.1
 ======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/__init__.py 
new/aws-cli-1.24.4/awscli/__init__.py
--- old/aws-cli-1.24.1/awscli/__init__.py       2022-05-16 20:06:53.000000000 
+0200
+++ new/aws-cli-1.24.4/awscli/__init__.py       2022-05-19 20:20:02.000000000 
+0200
@@ -17,7 +17,7 @@
 """
 import os
 
-__version__ = '1.24.1'
+__version__ = '1.24.4'
 
 #
 # Get our data path to be added to botocore's search path
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/alias.py 
new/aws-cli-1.24.4/awscli/alias.py
--- old/aws-cli-1.24.1/awscli/alias.py  2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/alias.py  2022-05-19 20:20:02.000000000 +0200
@@ -160,7 +160,7 @@
         :param shadow_proxy_command: A built-in command that
             potentially shadows the alias in name. If the alias
             references this command in its value, the alias should proxy
-            to this command as oppposed to proxy to itself in the command
+            to this command as opposed to proxy to itself in the command
             table
         """
         super(ServiceAliasCommand, self).__init__(alias_name, alias_value)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/argrename.py 
new/aws-cli-1.24.4/awscli/customizations/argrename.py
--- old/aws-cli-1.24.1/awscli/customizations/argrename.py       2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/argrename.py       2022-05-19 
20:20:02.000000000 +0200
@@ -107,7 +107,7 @@
 }
 
 # Same format as ARGUMENT_RENAMES, but instead of renaming the arguments,
-# an alias is created to the original arugment and marked as undocumented.
+# an alias is created to the original argument and marked as undocumented.
 # This is useful when you need to change the name of an argument but you
 # still need to support the old argument.
 HIDDEN_ALIASES = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/awslambda.py 
new/aws-cli-1.24.4/awscli/customizations/awslambda.py
--- old/aws-cli-1.24.1/awscli/customizations/awslambda.py       2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/awslambda.py       2022-05-19 
20:20:02.000000000 +0200
@@ -51,7 +51,7 @@
 
     Injects a top-level ZipFileArgument into the argument table which maps
     a --zip-file parameter to the underlying ``serialized_name`` ZipFile
-    shape. Repalces the old ZipFile argument with an instance of
+    shape. Replaces the old ZipFile argument with an instance of
     ReplacedZipFileArgument to prevent its usage and recommend the new
     top-level injected parameter.
     """
@@ -104,7 +104,7 @@
     This class injects a ZipFile argument under the specified serialized_name
     parameter. This can be used to take a top level parameter like --zip-file
     and inject it into a nested different parameter like Code so
-    --zip-file foo.zip winds up being serilized as
+    --zip-file foo.zip winds up being serialized as
     { 'Code': { 'ZipFile': <contents of foo.zip> } }.
     """
     def __init__(self, *args, **kwargs):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/cloudformation/yamlhelper.py 
new/aws-cli-1.24.4/awscli/customizations/cloudformation/yamlhelper.py
--- old/aws-cli-1.24.1/awscli/customizations/cloudformation/yamlhelper.py       
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/cloudformation/yamlhelper.py       
2022-05-19 20:20:02.000000000 +0200
@@ -22,7 +22,7 @@
 def intrinsics_multi_constructor(loader, tag_prefix, node):
     """
     YAML constructor to parse CloudFormation intrinsics.
-    This will return a dictionary with key being the instrinsic name
+    This will return a dictionary with key being the intrinsic name
     """
 
     # Get the actual tag name excluding the first exclamation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/cloudfront.py 
new/aws-cli-1.24.4/awscli/customizations/cloudfront.py
--- old/aws-cli-1.24.1/awscli/customizations/cloudfront.py      2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/cloudfront.py      2022-05-19 
20:20:02.000000000 +0200
@@ -75,7 +75,7 @@
     def __init__(self):
         doc = (
             'The space-separated paths to be invalidated.'
-            ' Note: --invalidation-batch and --paths are mututally exclusive.'
+            ' Note: --invalidation-batch and --paths are mutually exclusive.'
         )
         super(PathsArgument, self).__init__('paths', nargs='+', help_text=doc)
 
@@ -88,7 +88,7 @@
 
 
 class ExclusiveArgument(CustomArgument):
-    DOC = '%s This argument and --%s are mututally exclusive.'
+    DOC = '%s This argument and --%s are mutually exclusive.'
 
     def __init__(self, name, argument_table,
                  exclusive_to='distribution-config', help_text=''):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/configservice/subscribe.py 
new/aws-cli-1.24.4/awscli/customizations/configservice/subscribe.py
--- old/aws-cli-1.24.1/awscli/customizations/configservice/subscribe.py 
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/configservice/subscribe.py 
2022-05-19 20:20:02.000000000 +0200
@@ -49,7 +49,7 @@
 
 class SubscribeCommand(BasicCommand):
     NAME = 'subscribe'
-    DESCRIPTION = ('Subcribes user to AWS Config by creating an AWS Config '
+    DESCRIPTION = ('Subscribes user to AWS Config by creating an AWS Config '
                    'delivery channel and configuration recorder to track '
                    'AWS resource configurations. The names of the default '
                    'channel and configuration recorder will be default.')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/configure/addmodel.py 
new/aws-cli-1.24.4/awscli/customizations/configure/addmodel.py
--- old/aws-cli-1.24.1/awscli/customizations/configure/addmodel.py      
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/configure/addmodel.py      
2022-05-19 20:20:02.000000000 +0200
@@ -60,7 +60,7 @@
         and the service definition.
 
     :returns: The path to where are model should be placed based on
-        the service defintion and the current services in botocore.
+        the service definition and the current services in botocore.
     """
     # Add the ServiceModel abstraction over the service json definition to
     # make it easier to work with.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/emr/helptext.py 
new/aws-cli-1.24.4/awscli/customizations/emr/helptext.py
--- old/aws-cli-1.24.1/awscli/customizations/emr/helptext.py    2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/emr/helptext.py    2022-05-19 
20:20:02.000000000 +0200
@@ -417,7 +417,7 @@
      ' with a KDC in a different realm. This is the cross-realm principal 
password,'
      ' which must be identical across realms.</li>'
      ' <li><code>ADDomainJoinUser</code> - Required when establishing trust 
with an Active Directory'
-     ' domain. This is the User logon name of an AD account with sufficient 
privileges to join resouces to the domain.</li>'
+     ' domain. This is the User logon name of an AD account with sufficient 
privileges to join resources to the domain.</li>'
      ' <li><code>ADDomainJoinPassword</code> - The AD password for 
<code>ADDomainJoinUser</code>.</li>')
 
 # end create-cluster options help descriptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/history/__init__.py 
new/aws-cli-1.24.4/awscli/customizations/history/__init__.py
--- old/aws-cli-1.24.1/awscli/customizations/history/__init__.py        
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/history/__init__.py        
2022-05-19 20:20:02.000000000 +0200
@@ -68,7 +68,7 @@
         scoped_config = session.get_scoped_config()
     except ProfileNotFound:
         # If the profile does not exist, cli history is definitely not
-        # enabled, but don't let the error get propogated as commands down
+        # enabled, but don't let the error get propagated as commands down
         # the road may handle this such as the configure set command with
         # a --profile flag set.
         return False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/history/show.py 
new/aws-cli-1.24.4/awscli/customizations/history/show.py
--- old/aws-cli-1.24.1/awscli/customizations/history/show.py    2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/history/show.py    2022-05-19 
20:20:02.000000000 +0200
@@ -278,7 +278,7 @@
         elif self._is_xml(body):
             # TODO: Figure out a way to minimize the number of times we have
             # to parse the XML. Currently at worst, it will take three times.
-            # One to determine if it is XML, another to stip whitespace, and
+            # One to determine if it is XML, another to strip whitespace, and
             # a third to convert to make it pretty. This is an issue as it
             # can cause issues when there are large XML payloads such as
             # an s3 ListObjects call.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/paginate.py 
new/aws-cli-1.24.4/awscli/customizations/paginate.py
--- old/aws-cli-1.24.1/awscli/customizations/paginate.py        2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/paginate.py        2022-05-19 
20:20:02.000000000 +0200
@@ -10,7 +10,7 @@
 # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 # ANY KIND, either express or implied. See the License for the specific
 # language governing permissions and limitations under the License.
-"""This module has customizations to unify paging paramters.
+"""This module has customizations to unify paging parameters.
 
 For any operation that can be paginated, we will:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/s3/comparator.py 
new/aws-cli-1.24.4/awscli/customizations/s3/comparator.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/comparator.py   2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/comparator.py   2022-05-19 
20:20:02.000000000 +0200
@@ -24,7 +24,7 @@
     def __init__(self, file_at_src_and_dest_sync_strategy,
                  file_not_at_dest_sync_strategy,
                  file_not_at_src_sync_strategy):
-        
+
         self._sync_strategy = file_at_src_and_dest_sync_strategy
         self._not_at_dest_sync_strategy = file_not_at_dest_sync_strategy
         self._not_at_src_sync_strategy = file_not_at_src_sync_strategy
@@ -110,7 +110,7 @@
                     src_take = False
                     dest_take = True
                     should_sync = 
self._not_at_src_sync_strategy.determine_should_sync(None, dest_file)
-                    if should_sync:                        
+                    if should_sync:
                         yield dest_file
 
             elif (not src_done) and dest_done:
@@ -122,7 +122,7 @@
             elif src_done and (not dest_done):
                 dest_take = True
                 should_sync = 
self._not_at_src_sync_strategy.determine_should_sync(None, dest_file)
-                if should_sync:                        
+                if should_sync:
                     yield dest_file
             else:
                 break
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/s3/fileformat.py 
new/aws-cli-1.24.4/awscli/customizations/s3/fileformat.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/fileformat.py   2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/fileformat.py   2022-05-19 
20:20:02.000000000 +0200
@@ -62,10 +62,10 @@
         """
         This function formats the path of local files and returns whether the
         destination will keep its own name or take the source's name along with
-        the editted path.
+        the edited path.
         Formatting Rules:
             1) If a destination file is taking on a source name, it must end
-               with the appropriate operating system seperator
+               with the appropriate operating system separator
 
         General Options:
             1) If the operation is on a directory, the destination file will
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/s3/filegenerator.py 
new/aws-cli-1.24.4/awscli/customizations/s3/filegenerator.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/filegenerator.py        
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/filegenerator.py        
2022-05-19 20:20:02.000000000 +0200
@@ -221,7 +221,7 @@
             return file_path, {'Size': size, 'LastModified': last_update}
 
     def _validate_update_time(self, update_time, path):
-        # If the update time is None we know we ran into an invalid tiemstamp.
+        # If the update time is None we know we ran into an invalid timestamp.
         if update_time is None:
             warning = create_warning(
                 path=path,
@@ -234,7 +234,7 @@
 
     def normalize_sort(self, names, os_sep, character):
         """
-        The purpose of this function is to ensure that the same path seperator
+        The purpose of this function is to ensure that the same path separator
         is used when sorting.  In windows, the path operator is a backslash as
         opposed to a forward slash which can lead to differences in sorting
         between s3 and a windows machine.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/s3/fileinfo.py 
new/aws-cli-1.24.4/awscli/customizations/s3/fileinfo.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/fileinfo.py     2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/fileinfo.py     2022-05-19 
20:20:02.000000000 +0200
@@ -22,7 +22,7 @@
     :param dest: the destination path
     :type dest: string
     :param compare_key: the name of the file relative to the specified
-        directory/prefix.  This variable is used when performing synching
+        directory/prefix.  This variable is used when performing syncing
         or if the destination file is adopting the source file's name.
     :type compare_key: string
     :param size: The size of the file in bytes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/customizations/s3/fileinfobuilder.py 
new/aws-cli-1.24.4/awscli/customizations/s3/fileinfobuilder.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/fileinfobuilder.py      
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/fileinfobuilder.py      
2022-05-19 20:20:02.000000000 +0200
@@ -25,12 +25,12 @@
         if source_client is not None:
             self._source_client = source_client
         self._parameters = parameters
-        self._is_stream = is_stream 
+        self._is_stream = is_stream
 
     def call(self, files):
         for file_base in files:
             file_info = self._inject_info(file_base)
-            yield file_info            
+            yield file_info
 
     def _inject_info(self, file_base):
         file_info_attr = {}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/s3/filters.py 
new/aws-cli-1.24.4/awscli/customizations/s3/filters.py
--- old/aws-cli-1.24.1/awscli/customizations/s3/filters.py      2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/s3/filters.py      2022-05-19 
20:20:02.000000000 +0200
@@ -79,7 +79,7 @@
     """
     def __init__(self, patterns, rootdir, dst_rootdir):
         """
-        :var patterns: A list of patterns. A pattern consits of a list
+        :var patterns: A list of patterns. A pattern consists of a list
             whose first member is a string 'exclude' or 'include'.
             The second member is the actual rule.
         :var rootdir: The root directory where the patterns are evaluated.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/customizations/utils.py 
new/aws-cli-1.24.4/awscli/customizations/utils.py
--- old/aws-cli-1.24.1/awscli/customizations/utils.py   2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/customizations/utils.py   2022-05-19 
20:20:02.000000000 +0200
@@ -114,7 +114,7 @@
 
 
 def validate_mutually_exclusive(parsed_args, *groups):
-    """Validate mututally exclusive groups in the parsed args."""
+    """Validate mutually exclusive groups in the parsed args."""
     args_dict = vars(parsed_args)
     all_args = set(arg for group in groups for arg in group)
     if not any(k in all_args for k in args_dict if args_dict[k] is not None):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/add-tags-to-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/add-tags-to-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/add-tags-to-certificate.rst  
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/add-tags-to-certificate.rst  
2022-05-19 20:20:02.000000000 +0200
@@ -2,6 +2,6 @@
 
 The following ``add-tags-to-certificate`` command adds two tags to the 
specified certificate. Use a space to separate multiple tags::
 
-  aws acm add-tags-to-certificate --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
 --tags Key=Admin,Value=Alice Key=Purpose,Value=Website
+  aws acm add-tags-to-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012 
--tags Key=Admin,Value=Alice Key=Purpose,Value=Website
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/delete-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/delete-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/delete-certificate.rst       
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/delete-certificate.rst       
2022-05-19 20:20:02.000000000 +0200
@@ -2,4 +2,4 @@
 
 The following ``delete-certificate`` command deletes the certificate with the 
specified ARN::
 
-  aws acm delete-certificate --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
\ No newline at end of file
+  aws acm delete-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/describe-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/describe-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/describe-certificate.rst     
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/describe-certificate.rst     
2022-05-19 20:20:02.000000000 +0200
@@ -2,13 +2,13 @@
 
 The following ``describe-certificate`` command retrieves all of the fields for 
the certificate with the specified ARN::
 
-  aws acm describe-certificate --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
+  aws acm describe-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012
  
 Output similar to the following is displayed::
 
   {
     "Certificate": {
-      "CertificateArn": 
"arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
 
+      "CertificateArn": 
"arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012", 
       "CreatedAt": 1446835267.0, 
       "DomainName": "www.example.com", 
       "DomainValidationOptions": [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/export-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/export-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/export-certificate.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.24.4/awscli/examples/acm/export-certificate.rst       
2022-05-19 20:20:02.000000000 +0200
@@ -0,0 +1,9 @@
+**To export a private certificate issued by a private CA.**
+
+The following ``export-certificate`` command exports a private certificate, 
certificate chain, and private key to your display::
+
+  aws acm export-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012 
--passphrase file://path-to-passphrase-file
+
+To export the certificate, chain, and private key to a local file, use the 
following command::
+
+  aws acm export-certificate --certificate-arn 
arn:aws:acm:region:sccount:certificate/12345678-1234-1234-1234-123456789012 
--passphrase file://path-to-passphrase-file > c:\temp\export.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/get-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/get-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/get-certificate.rst  2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/get-certificate.rst  2022-05-19 
20:20:02.000000000 +0200
@@ -2,7 +2,7 @@
 
 The following ``get-certificate`` command retrieves the certificate for the 
specified ARN and the certificate chain::
 
-  aws acm get-certificate --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
+  aws acm get-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012
 
 Output similar to the following is displayed::
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/import-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/import-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/import-certificate.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.24.4/awscli/examples/acm/import-certificate.rst       
2022-05-19 20:20:02.000000000 +0200
@@ -0,0 +1,5 @@
+**To import a certificate into ACM.**
+
+The following ``import-certificate`` command imports a certificate into ACM. 
Replace the file names with your own::
+
+  aws acm import-certificate --certificate file://Certificate.pem 
--certificate-chain file://CertificateChain.pem --private-key 
file://PrivateKey.pem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/list-certificates.rst 
new/aws-cli-1.24.4/awscli/examples/acm/list-certificates.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/list-certificates.rst        
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/list-certificates.rst        
2022-05-19 20:20:02.000000000 +0200
@@ -9,11 +9,11 @@
   {
       "CertificateSummaryList": [
           {
-              "CertificateArn": 
"arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
 
+              "CertificateArn": 
"arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012", 
               "DomainName": "www.example.com"
           }, 
           {
-              "CertificateArn": 
"arn:aws:acm:us-east-1:493619779192:certificate/87654321-4321-4321-4321-210987654321",
 
+              "CertificateArn": 
"arn:aws:acm:region:account:certificate/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", 
               "DomainName": "www.example.net"
           }
       ]
@@ -27,13 +27,13 @@
 
   "CertificateSummaryList": [
     {
-      "CertificateArn": "arn:aws:acm:us-east-1:123456789012: \
+      "CertificateArn": "arn:aws:acm:region:account: \
               certificate/12345678-1234-1234-1234-123456789012", 
       "DomainName": "www.example.com"
     }, 
     {
-      "CertificateArn": "arn:aws:acm:us-east-1:123456789012: \
-              certificate/87654321-4321-4321-4321-210987654321", 
+      "CertificateArn": "arn:aws:acm:region:account: \
+               certificate/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee", 
       "DomainName": "www.example.net"
     }
     ], 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/list-tags-for-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/list-tags-for-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/list-tags-for-certificate.rst        
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/list-tags-for-certificate.rst        
2022-05-19 20:20:02.000000000 +0200
@@ -2,7 +2,7 @@
 
 The following ``list-tags-for-certificate`` command lists the tags applied to 
a certificate in your account::
 
-  aws acm list-tags-for-certificate --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
+  aws acm list-tags-for-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012
 
 The preceding command produces output similar to the following::
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/remove-tags-from-certificate.rst 
new/aws-cli-1.24.4/awscli/examples/acm/remove-tags-from-certificate.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/remove-tags-from-certificate.rst     
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/remove-tags-from-certificate.rst     
2022-05-19 20:20:02.000000000 +0200
@@ -2,6 +2,6 @@
 
 The following ``remove-tags-from-certificate`` command removes two tags from 
the specified certificate. Use a space to separate multiple tags::
 
-  aws acm remove-tags-from-certificate --certificate-arn 
arn:aws:acm:us-east-1:1234567890122:certificate/12345678-1234-1234-1234-123456789012
 --tags Key=Admin,Value=Alice Key=Purpose,Value=Website
+  aws acm remove-tags-from-certificate --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012 
--tags Key=Admin,Value=Alice Key=Purpose,Value=Website
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/acm/resend-validation-email.rst 
new/aws-cli-1.24.4/awscli/examples/acm/resend-validation-email.rst
--- old/aws-cli-1.24.1/awscli/examples/acm/resend-validation-email.rst  
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/acm/resend-validation-email.rst  
2022-05-19 20:20:02.000000000 +0200
@@ -2,4 +2,4 @@
 
 The following ``resend-validation-email`` command tells the Amazon certificate 
authority to send validation email to the appropriate addresses::
 
-  aws acm resend-validation-email --certificate-arn 
arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012
 --domain www.example.com --validation-domain example.com
+  aws acm resend-validation-email --certificate-arn 
arn:aws:acm:region:account:certificate/12345678-1234-1234-1234-123456789012 
--domain www.example.com --validation-domain example.com
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/cognito-identity/set-identity-pool-roles.rst 
new/aws-cli-1.24.4/awscli/examples/cognito-identity/set-identity-pool-roles.rst
--- 
old/aws-cli-1.24.1/awscli/examples/cognito-identity/set-identity-pool-roles.rst 
    2022-05-16 20:06:53.000000000 +0200
+++ 
new/aws-cli-1.24.4/awscli/examples/cognito-identity/set-identity-pool-roles.rst 
    2022-05-19 20:20:02.000000000 +0200
@@ -1,4 +1,4 @@
-**To get identity pool roles**
+**To set identity pool roles**
 
 The following ``set-identity-pool-roles``  example sets an identity pool role. 
::
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/ec2/describe-regions.rst 
new/aws-cli-1.24.4/awscli/examples/ec2/describe-regions.rst
--- old/aws-cli-1.24.1/awscli/examples/ec2/describe-regions.rst 2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/ec2/describe-regions.rst 2022-05-19 
20:20:02.000000000 +0200
@@ -124,7 +124,7 @@
             {
                 "Endpoint": "ec2.us-west-2.amazonaws.com",
                 "RegionName": "us-west-2"
-            },
+            }
         ]
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/examples/s3/_concepts.rst 
new/aws-cli-1.24.4/awscli/examples/s3/_concepts.rst
--- old/aws-cli-1.24.1/awscli/examples/s3/_concepts.rst 2022-05-16 
20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/s3/_concepts.rst 2022-05-19 
20:20:02.000000000 +0200
@@ -1,5 +1,9 @@
 This section explains prominent concepts and notations in the set of 
high-level S3 commands provided.
 
+If you are looking for the low level S3 commands for the CLI, please see the
+``s3api`` command `reference page
+<https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html>`_.
+
 Path Argument Type
 ++++++++++++++++++
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/sns/get-endpoint-attributes.rst 
new/aws-cli-1.24.4/awscli/examples/sns/get-endpoint-attributes.rst
--- old/aws-cli-1.24.1/awscli/examples/sns/get-endpoint-attributes.rst  
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/sns/get-endpoint-attributes.rst  
2022-05-19 20:20:02.000000000 +0200
@@ -5,7 +5,6 @@
     aws sns get-endpoint-attributes \
         --endpoint-arn 
arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234
 
-This command produces no output.
 Output::
 
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/awscli/examples/sns/set-endpoint-attributes.rst 
new/aws-cli-1.24.4/awscli/examples/sns/set-endpoint-attributes.rst
--- old/aws-cli-1.24.1/awscli/examples/sns/set-endpoint-attributes.rst  
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/examples/sns/set-endpoint-attributes.rst  
2022-05-19 20:20:02.000000000 +0200
@@ -2,7 +2,7 @@
 
 The following ``set-endpoint-attributes`` example disables the specified 
platform application endpoint. ::
 
-    aws sns get-endpoint-attributes \
+    aws sns set-endpoint-attributes \
         --endpoint-arn 
arn:aws:sns:us-west-2:123456789012:endpoint/GCM/MyApplication/12345678-abcd-9012-efgh-345678901234
 \
         --attributes Enabled=false
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/topictags.py 
new/aws-cli-1.24.4/awscli/topictags.py
--- old/aws-cli-1.24.1/awscli/topictags.py      2022-05-16 20:06:53.000000000 
+0200
+++ new/aws-cli-1.24.4/awscli/topictags.py      2022-05-19 20:20:02.000000000 
+0200
@@ -43,7 +43,7 @@
     awscli/topics. Note that tags can have multiple values by delimiting
     values with commas. All tags must be on their own line in the file.
 
-    This class can load a JSON index represeting all topics and their tags,
+    This class can load a JSON index representing all topics and their tags,
     scan all of the topics and store the values of their tags, retrieve the
     tag value for a particular topic, query for all the topics with a specific
     tag and/or value, and save the loaded data back out to a JSON index.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/awscli/utils.py 
new/aws-cli-1.24.4/awscli/utils.py
--- old/aws-cli-1.24.1/awscli/utils.py  2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/awscli/utils.py  2022-05-19 20:20:02.000000000 +0200
@@ -98,19 +98,16 @@
 
 
 def _find_quote_char_in_part(part):
-    if '"' not in part and "'" not in part:
-        return
+    """
+    Returns a single or double quote character, whichever appears first in the
+    given string. None is returned if the given string doesn't have a single or
+    double quote character.
+    """
     quote_char = None
-    double_quote = part.find('"')
-    single_quote = part.find("'")
-    if double_quote >= 0 and single_quote == -1:
-        quote_char = '"'
-    elif single_quote >= 0 and double_quote == -1:
-        quote_char = "'"
-    elif double_quote < single_quote:
-        quote_char = '"'
-    elif single_quote < double_quote:
-        quote_char = "'"
+    for ch in part:
+        if ch in ('"', "'"):
+            quote_char = ch
+            break
     return quote_char
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/bin/aws_zsh_completer.sh 
new/aws-cli-1.24.4/bin/aws_zsh_completer.sh
--- old/aws-cli-1.24.1/bin/aws_zsh_completer.sh 2022-05-16 20:06:53.000000000 
+0200
+++ new/aws-cli-1.24.4/bin/aws_zsh_completer.sh 2022-05-19 20:20:02.000000000 
+0200
@@ -11,7 +11,7 @@
 #
 # 
https://github.com/zsh-users/zsh/commit/edab1d3dbe61da7efe5f1ac0e40444b2ec9b9570
 #
-# zsh relases prior to that version do not export the required env variables!
+# zsh releases prior to that version do not export the required env variables!
 
 autoload -Uz bashcompinit
 bashcompinit -i
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/doc/source/conf.py 
new/aws-cli-1.24.4/doc/source/conf.py
--- old/aws-cli-1.24.1/doc/source/conf.py       2022-05-16 20:06:53.000000000 
+0200
+++ new/aws-cli-1.24.4/doc/source/conf.py       2022-05-19 20:20:02.000000000 
+0200
@@ -52,7 +52,7 @@
 # The short X.Y version.
 version = '1.24'
 # The full version, including alpha/beta/rc tags.
-release = '1.24.1'
+release = '1.24.4'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/setup.cfg new/aws-cli-1.24.4/setup.cfg
--- old/aws-cli-1.24.1/setup.cfg        2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/setup.cfg        2022-05-19 20:20:02.000000000 +0200
@@ -3,7 +3,7 @@
 
 [metadata]
 requires_dist =
-        botocore==1.26.1
+        botocore==1.26.4
         docutils>=0.10,<0.16
         s3transfer>=0.5.0,<0.6.0
         PyYAML>=3.10,<5.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.24.1/setup.py new/aws-cli-1.24.4/setup.py
--- old/aws-cli-1.24.1/setup.py 2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/setup.py 2022-05-19 20:20:02.000000000 +0200
@@ -24,7 +24,7 @@
 
 
 install_requires = [
-    'botocore==1.26.1',
+    'botocore==1.26.4',
     'docutils>=0.10,<0.16',
     's3transfer>=0.5.0,<0.6.0',
     'PyYAML>=3.10,<5.5',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/tests/unit/customizations/emr/test_create_cluster_release_label.py
 
new/aws-cli-1.24.4/tests/unit/customizations/emr/test_create_cluster_release_label.py
--- 
old/aws-cli-1.24.1/tests/unit/customizations/emr/test_create_cluster_release_label.py
       2022-05-16 20:06:53.000000000 +0200
+++ 
new/aws-cli-1.24.4/tests/unit/customizations/emr/test_create_cluster_release_label.py
       2022-05-19 20:20:02.000000000 +0200
@@ -1323,7 +1323,7 @@
         self.assertEqual(expected_error_msg, result[1])
 
     def test_create_cluster_with_security_config(self):
-        cmd = (self.prefix + '--release-label emr-4.7.2 
--security-configuration MySecurityConfig '+ 
+        cmd = (self.prefix + '--release-label emr-4.7.2 
--security-configuration MySecurityConfig '+
                '--instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG)
         result = \
             {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.24.1/tests/unit/customizations/s3/test_comparator.py 
new/aws-cli-1.24.4/tests/unit/customizations/s3/test_comparator.py
--- old/aws-cli-1.24.1/tests/unit/customizations/s3/test_comparator.py  
2022-05-16 20:06:53.000000000 +0200
+++ new/aws-cli-1.24.4/tests/unit/customizations/s3/test_comparator.py  
2022-05-19 20:20:02.000000000 +0200
@@ -117,7 +117,7 @@
 
         # Try when the sync strategy says to sync the file.
         self.not_at_src_sync_strategy.determine_should_sync.return_value = True
-        
+
         src_files = []
         dest_files = []
         ref_list = []

Reply via email to