Hello community,

here is the log from the commit of package aws-cli for openSUSE:Factory checked 
in at 2020-04-07 10:27:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-cli (Old)
 and      /work/SRC/openSUSE:Factory/.aws-cli.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-cli"

Tue Apr  7 10:27:55 2020 rev:36 rq:791224 version:1.18.35

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes  2020-03-27 
21:57:26.754797934 +0100
+++ /work/SRC/openSUSE:Factory/.aws-cli.new.3248/aws-cli.changes        
2020-04-07 10:28:28.210306053 +0200
@@ -1,0 +2,9 @@
+Fri Apr  3 13:02:28 UTC 2020 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 1.18.35
+  + For detailed changes see
+    https://github.com/aws/aws-cli/blob/1.18.35/CHANGELOG.rst
+  + Forward port hide_py_pckgmgmt.patch
+  + Update Requires in spec file from setup.py
+
+-------------------------------------------------------------------

Old:
----
  aws-cli-1.18.27.tar.gz

New:
----
  aws-cli-1.18.35.tar.gz

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

Other differences:
------------------
++++++ aws-cli.spec ++++++
--- /var/tmp/diff_new_pack.F0PTLl/_old  2020-04-07 10:28:28.726306627 +0200
+++ /var/tmp/diff_new_pack.F0PTLl/_new  2020-04-07 10:28:28.726306627 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           aws-cli
-Version:        1.18.27
+Version:        1.18.35
 Release:        0
 Summary:        Amazon Web Services Command Line Interface
 License:        Apache-2.0
@@ -35,8 +35,8 @@
 Requires:       python3
 Requires:       python3-PyYAML <= 6.0.0
 Requires:       python3-PyYAML >= 3.10
-Requires:       python3-botocore >= 1.15.27
-Requires:       python3-colorama <= 0.4.2
+Requires:       python3-botocore >= 1.15.35
+Requires:       python3-colorama <= 0.4.4
 Requires:       python3-colorama >= 0.2.5
 Requires:       python3-docutils >= 0.10
 Requires:       python3-rsa < 5.0.0

++++++ aws-cli-1.18.27.tar.gz -> aws-cli-1.18.35.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.28.json 
new/aws-cli-1.18.35/.changes/1.18.28.json
--- old/aws-cli-1.18.27/.changes/1.18.28.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.28.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,22 @@
+[
+  {
+    "category": "``rds-data``", 
+    "description": "Update rds-data command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``eks``", 
+    "description": "Update eks command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``organizations``", 
+    "description": "Update organizations command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``athena``", 
+    "description": "Update athena command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.29.json 
new/aws-cli-1.18.35/.changes/1.18.29.json
--- old/aws-cli-1.18.27/.changes/1.18.29.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.29.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,37 @@
+[
+  {
+    "category": "shorthand", 
+    "description": "The CLI now no longer allows a key to be spcified twice in 
a shorthand parameter. For example foo=bar,foo=baz would previously be 
accepted, with only baz being set, and foo=bar silently being ignored. Now an 
error will be raised pointing out the issue, and suggesting a fix.", 
+    "type": "enhancement"
+  }, 
+  {
+    "category": "``application-insights``", 
+    "description": "Update application-insights command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``detective``", 
+    "description": "Update detective command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``managedblockchain``", 
+    "description": "Update managedblockchain command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``es``", 
+    "description": "Update es command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``xray``", 
+    "description": "Update xray command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ce``", 
+    "description": "Update ce command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.30.json 
new/aws-cli-1.18.35/.changes/1.18.30.json
--- old/aws-cli-1.18.27/.changes/1.18.30.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.30.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``fsx``", 
+    "description": "Update fsx command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``sagemaker``", 
+    "description": "Update sagemaker command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``securityhub``", 
+    "description": "Update securityhub command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.31.json 
new/aws-cli-1.18.35/.changes/1.18.31.json
--- old/aws-cli-1.18.27/.changes/1.18.31.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.31.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``globalaccelerator``", 
+    "description": "Update globalaccelerator command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``servicecatalog``", 
+    "description": "Update servicecatalog command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``kendra``", 
+    "description": "Update kendra command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.32.json 
new/aws-cli-1.18.35/.changes/1.18.32.json
--- old/aws-cli-1.18.27/.changes/1.18.32.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.32.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,7 @@
+[
+  {
+    "category": "``accessanalyzer``", 
+    "description": "Update accessanalyzer command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.33.json 
new/aws-cli-1.18.35/.changes/1.18.33.json
--- old/aws-cli-1.18.27/.changes/1.18.33.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.33.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,67 @@
+[
+  {
+    "category": "``rekognition``", 
+    "description": "Update rekognition command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``appconfig``", 
+    "description": "Update appconfig command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``opsworkscm``", 
+    "description": "Update opsworkscm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``elastic-inference``", 
+    "description": "Update elastic-inference command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``pinpoint``", 
+    "description": "Update pinpoint command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``detective``", 
+    "description": "Update detective command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mediastore``", 
+    "description": "Update mediastore command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``wafv2``", 
+    "description": "Update wafv2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``glue``", 
+    "description": "Update glue command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``fms``", 
+    "description": "Update fms command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``organizations``", 
+    "description": "Update organizations command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``storagegateway``", 
+    "description": "Update storagegateway command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``lambda``", 
+    "description": "Update lambda command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.34.json 
new/aws-cli-1.18.35/.changes/1.18.34.json
--- old/aws-cli-1.18.27/.changes/1.18.34.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.34.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``iot``", 
+    "description": "Update iot command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mediaconnect``", 
+    "description": "Update mediaconnect command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/.changes/1.18.35.json 
new/aws-cli-1.18.35/.changes/1.18.35.json
--- old/aws-cli-1.18.27/.changes/1.18.35.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.18.35/.changes/1.18.35.json   2020-04-02 20:08:14.000000000 
+0200
@@ -0,0 +1,27 @@
+[
+  {
+    "category": "``cloudwatch``", 
+    "description": "Update cloudwatch command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``redshift``", 
+    "description": "Update redshift command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``gamelift``", 
+    "description": "Update gamelift command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``rds``", 
+    "description": "Update rds command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``medialive``", 
+    "description": "Update medialive command to latest version", 
+    "type": "api-change"
+  }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---bug-report.md 
new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---bug-report.md
--- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---bug-report.md 1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---bug-report.md 2020-04-02 
20:08:14.000000000 +0200
@@ -0,0 +1,32 @@
+---
+name: "\U0001F41B Bug report"
+about: Create a report to help us improve
+title: ''
+labels: needs-triage
+assignees: ''
+
+---
+
+Confirm by changing [ ] to [x] below to ensure that it's a bug:
+- [ ] I've gone though the [User 
Guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) 
and the [API reference](https://docs.aws.amazon.com/cli/latest/reference/)
+- [ ] I've searched for [previous similar 
issues](https://github.com/aws/aws-cli/issues) and didn't find any solution
+  
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**SDK version number**
+
+**Platform/OS/Hardware/Device**
+What are you running the cli on?
+
+**To Reproduce (observed behavior)**
+Steps to reproduce the behavior
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Logs/output**
+Get full traceback and error logs by adding `--debug` to the command.
+
+**Additional context**
+Add any other context about the problem here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---feature-request.md 
new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---feature-request.md
--- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---feature-request.md    
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---feature-request.md    
2020-04-02 20:08:14.000000000 +0200
@@ -0,0 +1,20 @@
+---
+name: "\U0001F680 Feature request"
+about: Suggest an idea for this project
+title: ''
+labels: feature-request, needs-triage
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I wish i ths 
function could also [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features 
you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---questions---help.md 
new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---questions---help.md
--- old/aws-cli-1.18.27/.github/ISSUE_TEMPLATE/---questions---help.md   
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.18.35/.github/ISSUE_TEMPLATE/---questions---help.md   
2020-04-02 20:08:14.000000000 +0200
@@ -0,0 +1,27 @@
+---
+name: "\U0001F4AC Questions / Help"
+about: Questions about usage of the cli.
+title: ''
+labels: guidance, needs-triage
+assignees: ''
+
+---
+
+Confirm by changing [ ] to [x] below:
+- [ ] I've gone though the [User 
Guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) 
and the [API reference](https://docs.aws.amazon.com/cli/latest/reference/)
+- [ ] I've searched for [previous similar 
issues](https://github.com/aws/aws-cli/issues) and didn't find any solution
+
+Issue is about usage on:
+- [ ] Service API : I want to do X using Y service, what should I do?
+- [ ] CLI : passing arguments or cli configurations.
+- [ ] Other/Not sure.
+
+**Platform/OS/Hardware/Device**
+What are you running the cli on?
+
+**Describe the question**
+
+
+**Logs/output**
+Get full traceback and error logs by adding `--debug` to the command.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/CHANGELOG.rst 
new/aws-cli-1.18.35/CHANGELOG.rst
--- old/aws-cli-1.18.27/CHANGELOG.rst   2020-03-23 19:15:32.000000000 +0100
+++ new/aws-cli-1.18.35/CHANGELOG.rst   2020-04-02 20:08:14.000000000 +0200
@@ -2,6 +2,84 @@
 CHANGELOG
 =========
 
+1.18.35
+=======
+
+* api-change:``cloudwatch``: Update cloudwatch command to latest version
+* api-change:``redshift``: Update redshift command to latest version
+* api-change:``gamelift``: Update gamelift command to latest version
+* api-change:``rds``: Update rds command to latest version
+* api-change:``medialive``: Update medialive command to latest version
+
+
+1.18.34
+=======
+
+* api-change:``iot``: Update iot command to latest version
+* api-change:``mediaconnect``: Update mediaconnect command to latest version
+
+
+1.18.33
+=======
+
+* api-change:``rekognition``: Update rekognition command to latest version
+* api-change:``appconfig``: Update appconfig command to latest version
+* api-change:``opsworkscm``: Update opsworkscm command to latest version
+* api-change:``elastic-inference``: Update elastic-inference command to latest 
version
+* api-change:``pinpoint``: Update pinpoint command to latest version
+* api-change:``detective``: Update detective command to latest version
+* api-change:``mediastore``: Update mediastore command to latest version
+* api-change:``wafv2``: Update wafv2 command to latest version
+* api-change:``glue``: Update glue command to latest version
+* api-change:``fms``: Update fms command to latest version
+* api-change:``organizations``: Update organizations command to latest version
+* api-change:``storagegateway``: Update storagegateway command to latest 
version
+* api-change:``lambda``: Update lambda command to latest version
+
+
+1.18.32
+=======
+
+* api-change:``accessanalyzer``: Update accessanalyzer command to latest 
version
+
+
+1.18.31
+=======
+
+* api-change:``globalaccelerator``: Update globalaccelerator command to latest 
version
+* api-change:``servicecatalog``: Update servicecatalog command to latest 
version
+* api-change:``kendra``: Update kendra command to latest version
+
+
+1.18.30
+=======
+
+* api-change:``fsx``: Update fsx command to latest version
+* api-change:``sagemaker``: Update sagemaker command to latest version
+* api-change:``securityhub``: Update securityhub command to latest version
+
+
+1.18.29
+=======
+
+* enhancement:shorthand: The CLI now no longer allows a key to be spcified 
twice in a shorthand parameter. For example foo=bar,foo=baz would previously be 
accepted, with only baz being set, and foo=bar silently being ignored. Now an 
error will be raised pointing out the issue, and suggesting a fix.
+* api-change:``application-insights``: Update application-insights command to 
latest version
+* api-change:``detective``: Update detective command to latest version
+* api-change:``managedblockchain``: Update managedblockchain command to latest 
version
+* api-change:``es``: Update es command to latest version
+* api-change:``xray``: Update xray command to latest version
+* api-change:``ce``: Update ce command to latest version
+
+
+1.18.28
+=======
+
+* api-change:``rds-data``: Update rds-data command to latest version
+* api-change:``eks``: Update eks command to latest version
+* api-change:``organizations``: Update organizations command to latest version
+* api-change:``athena``: Update athena command to latest version
+
+
 1.18.27
 =======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/awscli/__init__.py 
new/aws-cli-1.18.35/awscli/__init__.py
--- old/aws-cli-1.18.27/awscli/__init__.py      2020-03-23 19:15:32.000000000 
+0100
+++ new/aws-cli-1.18.35/awscli/__init__.py      2020-04-02 20:08:14.000000000 
+0200
@@ -17,7 +17,7 @@
 """
 import os
 
-__version__ = '1.18.27'
+__version__ = '1.18.35'
 
 #
 # 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.18.27/awscli/shorthand.py 
new/aws-cli-1.18.35/awscli/shorthand.py
--- old/aws-cli-1.18.27/awscli/shorthand.py     2020-03-23 19:15:32.000000000 
+0100
+++ new/aws-cli-1.18.35/awscli/shorthand.py     2020-04-02 20:08:14.000000000 
+0200
@@ -55,15 +55,8 @@
 
 
 class ShorthandParseError(Exception):
-    def __init__(self, value, expected, actual, index):
-        self.value = value
-        self.expected = expected
-        self.actual = actual
-        self.index = index
-        msg = self._construct_msg()
-        super(ShorthandParseError, self).__init__(msg)
 
-    def _construct_msg(self):
+    def _error_location(self):
         consumed, remaining, num_spaces = self.value, '', self.index
         if '\n' in self.value[:self.index]:
             # If there's newlines in the consumed expression, we want
@@ -83,13 +76,40 @@
             next_newline = self.index + self.value[self.index:].index('\n')
             consumed = self.value[:next_newline]
             remaining = self.value[next_newline:]
+        return '%s\n%s%s' % (consumed, (' ' * num_spaces) + '^', remaining)
+
+
+class ShorthandParseSyntaxError(ShorthandParseError):
+    def __init__(self, value, expected, actual, index):
+        self.value = value
+        self.expected = expected
+        self.actual = actual
+        self.index = index
+        msg = self._construct_msg()
+        super(ShorthandParseSyntaxError, self).__init__(msg)
+
+    def _construct_msg(self):
         msg = (
             "Expected: '%s', received: '%s' for input:\n"
-            "%s\n"
-            "%s"
             "%s"
-        ) % (self.expected, self.actual, consumed,
-             ' ' * num_spaces + '^', remaining)
+        ) % (self.expected, self.actual, self._error_location())
+        return msg
+
+
+class DuplicateKeyInObjectError(ShorthandParseError):
+    def __init__(self, key, value, index):
+        self.key = key
+        self.value = value
+        self.index = index
+        msg = self._construct_msg()
+        super(DuplicateKeyInObjectError, self).__init__(msg)
+
+    def _construct_msg(self):
+        msg = (
+            "Second instance of key \"%s\" encountered for input:\n%s\n"
+            "This is often because there is a preceeding \",\" instead of a "
+            "space."
+        ) % (self.key, self._error_location())
         return msg
 
 
@@ -148,10 +168,20 @@
     def _parameter(self):
         # parameter = keyval *("," keyval)
         params = {}
-        params.update(self._keyval())
+        key, val = self._keyval()
+        params[key] = val
+        last_index = self._index
         while self._index < len(self._input_value):
             self._expect(',', consume_whitespace=True)
-            params.update(self._keyval())
+            key, val = self._keyval()
+            # If a key is already defined, it is likely an incorrectly written
+            # shorthand argument. Raise an error to inform the user.
+            if key in params:
+                raise DuplicateKeyInObjectError(
+                    key, self._input_value, last_index + 1
+                )
+            params[key] = val
+            last_index = self._index
         return params
 
     def _keyval(self):
@@ -159,7 +189,7 @@
         key = self._key()
         self._expect('=', consume_whitespace=True)
         values = self._values()
-        return {key: values}
+        return key, values
 
     def _key(self):
         # key = 1*(alpha / %x30-39 / %x5f / %x2e / %x23)  ; [a-zA-Z0-9\-_.#/]
@@ -210,7 +240,7 @@
                     break
                 self._expect(',', consume_whitespace=True)
                 csv_list.append(current)
-            except ShorthandParseError:
+            except ShorthandParseSyntaxError:
                 # Backtrack to the previous comma.
                 # This can happen when we reach this case:
                 # foo=a,b,c=d,e=f
@@ -312,12 +342,12 @@
         if consume_whitespace:
             self._consume_whitespace()
         if self._index >= len(self._input_value):
-            raise ShorthandParseError(self._input_value, char,
-                                      'EOF', self._index)
+            raise ShorthandParseSyntaxError(self._input_value, char,
+                                            'EOF', self._index)
         actual = self._input_value[self._index]
         if actual != char:
-            raise ShorthandParseError(self._input_value, char,
-                                      actual, self._index)
+            raise ShorthandParseSyntaxError(self._input_value, char,
+                                            actual, self._index)
         self._index += 1
         if consume_whitespace:
             self._consume_whitespace()
@@ -326,8 +356,8 @@
         result = regex.match(self._input_value[self._index:])
         if result is not None:
             return self._consume_matched_regex(result)
-        raise ShorthandParseError(self._input_value, '<%s>' % regex.name,
-                                  '<none>', self._index)
+        raise ShorthandParseSyntaxError(self._input_value, '<%s>' % regex.name,
+                                        '<none>', self._index)
 
     def _consume_matched_regex(self, result):
         start, end = result.span()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/awscli/topics/s3-faq.rst 
new/aws-cli-1.18.35/awscli/topics/s3-faq.rst
--- old/aws-cli-1.18.27/awscli/topics/s3-faq.rst        2020-03-23 
19:15:32.000000000 +0100
+++ new/aws-cli-1.18.35/awscli/topics/s3-faq.rst        2020-04-02 
20:08:14.000000000 +0200
@@ -27,8 +27,7 @@
 transfer successfully to S3, the AWS CLI will exit with a non zero RC.
 See ``aws help return-codes`` for more information.
 
-If the upload request is signed with Signature Version 4, then a
-``Content-MD5`` is not calculated.  Instead, the AWS CLI uses the
+If the upload request is signed with Signature Version 4, then the AWS CLI 
uses the
 ``x-amz-content-sha256`` header as a checksum instead of ``Content-MD5``.
 The AWS CLI will use Signature Version 4 for S3 in several cases:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/doc/source/conf.py 
new/aws-cli-1.18.35/doc/source/conf.py
--- old/aws-cli-1.18.27/doc/source/conf.py      2020-03-23 19:15:32.000000000 
+0100
+++ new/aws-cli-1.18.35/doc/source/conf.py      2020-04-02 20:08:14.000000000 
+0200
@@ -52,7 +52,7 @@
 # The short X.Y version.
 version = '1.18.'
 # The full version, including alpha/beta/rc tags.
-release = '1.18.27'
+release = '1.18.35'
 
 # 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.18.27/setup.cfg 
new/aws-cli-1.18.35/setup.cfg
--- old/aws-cli-1.18.27/setup.cfg       2020-03-23 19:15:32.000000000 +0100
+++ new/aws-cli-1.18.35/setup.cfg       2020-04-02 20:08:14.000000000 +0200
@@ -4,7 +4,7 @@
 
 [metadata]
 requires-dist =
-        botocore==1.15.27
+        botocore==1.15.35
         docutils>=0.10,<0.16
         rsa>=3.1.2,<=3.5.0
         s3transfer>=0.3.0,<0.4.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/setup.py new/aws-cli-1.18.35/setup.py
--- old/aws-cli-1.18.27/setup.py        2020-03-23 19:15:32.000000000 +0100
+++ new/aws-cli-1.18.35/setup.py        2020-04-02 20:08:14.000000000 +0200
@@ -24,7 +24,7 @@
 
 
 install_requires = [
-    'botocore==1.15.27',
+    'botocore==1.15.35',
     'docutils>=0.10,<0.16',
     'rsa>=3.1.2,<=3.5.0',
     's3transfer>=0.3.0,<0.4.0',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.18.27/tests/unit/test_shorthand.py 
new/aws-cli-1.18.35/tests/unit/test_shorthand.py
--- old/aws-cli-1.18.27/tests/unit/test_shorthand.py    2020-03-23 
19:15:32.000000000 +0100
+++ new/aws-cli-1.18.35/tests/unit/test_shorthand.py    2020-04-02 
20:08:14.000000000 +0200
@@ -174,6 +174,10 @@
     yield (_is_error, "foo={bar=bar")
     yield (_is_error, "foo=bar,")
     yield (_is_error, "foo==bar,\nbar=baz")
+    # Duplicate keys should error otherwise they silently
+    # set only one of the values.
+    yield (_is_error, 'foo=bar,foo=qux')
+
 
 def _is_error(expr):
     try:

++++++ hide_py_pckgmgmt.patch ++++++
--- /var/tmp/diff_new_pack.F0PTLl/_old  2020-04-07 10:28:29.394307370 +0200
+++ /var/tmp/diff_new_pack.F0PTLl/_new  2020-04-07 10:28:29.394307370 +0200
@@ -1,17 +1,17 @@
---- setup.py.orig      2020-03-23 19:15:32.000000000 +0100
-+++ setup.py   2020-03-24 19:10:14.975389538 +0100
+--- setup.py.orig      2020-04-02 20:08:14.000000000 +0200
++++ setup.py   2020-04-03 14:30:04.280983963 +0200
 @@ -23,20 +23,20 @@
      raise RuntimeError("Unable to find version string.")
  
  
 -install_requires = [
--    'botocore==1.15.27',
+-    'botocore==1.15.35',
 -    'docutils>=0.10,<0.16',
 -    'rsa>=3.1.2,<=3.5.0',
 -    's3transfer>=0.3.0,<0.4.0',
 -]
 +# install_requires = [
-+#     'botocore==1.15.27',
++#     'botocore==1.15.35',
 +#     'docutils>=0.10,<0.16',
 +#     'rsa>=3.1.2,<=3.5.0',
 +#     's3transfer>=0.3.0,<0.4.0',


Reply via email to