Hello community,

here is the log from the commit of package aws-cli for openSUSE:Factory checked 
in at 2018-08-27 12:57:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-cli (Old)
 and      /work/SRC/openSUSE:Factory/.aws-cli.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-cli"

Mon Aug 27 12:57:46 2018 rev:17 rq:629037 version:1.15.76

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes  2018-07-25 
16:10:42.153637750 +0200
+++ /work/SRC/openSUSE:Factory/.aws-cli.new/aws-cli.changes     2018-08-27 
12:57:46.988713534 +0200
@@ -1,0 +2,15 @@
+Mon Aug 13 14:47:29 UTC 2018 - [email protected]
+
+- Update to version 1.15.76
+  + For detailed changes see
+    https://github.com/aws/aws-cli/blob/1.15.76/CHANGELOG.rst
+  + Forward port hide_py_pckgmgmt.patch
+  + Update Requires in spec file from setup.py
+
+-------------------------------------------------------------------
+Sun Aug 12 12:28:29 UTC 2018 - [email protected]
+
+- Be less strict with the YAML version requirement
+- Switch the license file to %license
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ aws-cli.spec ++++++
--- /var/tmp/diff_new_pack.e2oJMD/_old  2018-08-27 12:57:47.652714260 +0200
+++ /var/tmp/diff_new_pack.e2oJMD/_new  2018-08-27 12:57:47.652714260 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           aws-cli
-Version:        1.15.63
+Version:        1.15.76
 Release:        0
 Summary:        Amazon Web Services Command Line Interface
 License:        Apache-2.0
@@ -27,9 +27,9 @@
 Patch0:         hide_py_pckgmgmt.patch
 %if 0%{?suse_version} && 0%{?suse_version} > 1315
 Requires:       python3
-Requires:       python3-PyYAML     <= 3.13
+Requires:       python3-PyYAML     <= 4.0
 Requires:       python3-PyYAML     >= 3.10
-Requires:       python3-botocore  >= 1.10.62
+Requires:       python3-botocore  >= 1.10.75
 Requires:       python3-colorama  <= 0.3.9
 Requires:       python3-colorama  >= 0.2.5
 Requires:       python3-docutils  >= 0.10
@@ -43,7 +43,7 @@
 Requires:       python
 Requires:       python-PyYAML     <= 3.13
 Requires:       python-PyYAML     >= 3.10
-Requires:       python-botocore  >= 1.10.62
+Requires:       python-botocore  >= 1.10.75
 Requires:       python-colorama  <= 0.3.9
 Requires:       python-colorama  >= 0.2.5
 Requires:       python-docutils  >= 0.10
@@ -83,7 +83,8 @@
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGELOG.rst LICENSE.txt README.rst
+%doc CHANGELOG.rst README.rst
+%license LICENSE.txt 
 %if 0%{?suse_version} && 0%{?suse_version} > 1315
 %dir %{python3_sitelib}/awscli
 %dir %{python3_sitelib}/awscli-%{version}-py%{py3_ver}.egg-info

++++++ aws-cli-1.15.63.tar.gz -> aws-cli-1.15.76.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/.changes/1.15.64.json 
new/aws-cli-1.15.76/.changes/1.15.64.json
--- old/aws-cli-1.15.63/.changes/1.15.64.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.64.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,7 @@
+[
+  {
+    "category": "``dynamodb``", 
+    "description": "Update dynamodb 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.15.63/.changes/1.15.65.json 
new/aws-cli-1.15.76/.changes/1.15.65.json
--- old/aws-cli-1.15.63/.changes/1.15.65.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.65.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``ecs``", 
+    "description": "Update ecs command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``elbv2``", 
+    "description": "Update elbv2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ec2``", 
+    "description": "Update ec2 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.15.63/.changes/1.15.66.json 
new/aws-cli-1.15.76/.changes/1.15.66.json
--- old/aws-cli-1.15.63/.changes/1.15.66.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.66.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,32 @@
+[
+  {
+    "category": "``redshift``", 
+    "description": "Update redshift command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``greengrass``", 
+    "description": "Update greengrass command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ssm``", 
+    "description": "Update ssm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ec2``", 
+    "description": "Update ec2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``inspector``", 
+    "description": "Update inspector command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``codebuild``", 
+    "description": "Update codebuild 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.15.63/.changes/1.15.67.json 
new/aws-cli-1.15.76/.changes/1.15.67.json
--- old/aws-cli-1.15.63/.changes/1.15.67.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.67.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,37 @@
+[
+  {
+    "category": "``iot``", 
+    "description": "Update iot command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``directconnect``", 
+    "description": "Update directconnect command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudhsmv2``", 
+    "description": "Update cloudhsmv2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``glacier``", 
+    "description": "Update glacier command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``sagemaker``", 
+    "description": "Update sagemaker command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``glue``", 
+    "description": "Update glue command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mq``", 
+    "description": "Update mq 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.15.63/.changes/1.15.68.json 
new/aws-cli-1.15.76/.changes/1.15.68.json
--- old/aws-cli-1.15.63/.changes/1.15.68.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.68.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,27 @@
+[
+  {
+    "category": "``iot``", 
+    "description": "Update iot command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mediaconvert``", 
+    "description": "Update mediaconvert command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``es``", 
+    "description": "Update es command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``kms``", 
+    "description": "Update kms command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``connect``", 
+    "description": "Update connect 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.15.63/.changes/1.15.69.json 
new/aws-cli-1.15.76/.changes/1.15.69.json
--- old/aws-cli-1.15.63/.changes/1.15.69.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.69.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``storagegateway``", 
+    "description": "Update storagegateway command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``transcribe``", 
+    "description": "Update transcribe 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.15.63/.changes/1.15.70.json 
new/aws-cli-1.15.76/.changes/1.15.70.json
--- old/aws-cli-1.15.63/.changes/1.15.70.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.70.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,22 @@
+[
+  {
+    "category": "``polly``", 
+    "description": "Update polly command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``resource-groups``", 
+    "description": "Update resource-groups command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ssm``", 
+    "description": "Update ssm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``kinesis``", 
+    "description": "Update kinesis 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.15.63/.changes/1.15.71.json 
new/aws-cli-1.15.76/.changes/1.15.71.json
--- old/aws-cli-1.15.63/.changes/1.15.71.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.71.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,7 @@
+[
+  {
+    "category": "``alexaforbusiness``", 
+    "description": "Update alexaforbusiness 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.15.63/.changes/1.15.72.json 
new/aws-cli-1.15.76/.changes/1.15.72.json
--- old/aws-cli-1.15.63/.changes/1.15.72.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.72.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``health``", 
+    "description": "Update health command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``dynamodb``", 
+    "description": "Update dynamodb 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.15.63/.changes/1.15.73.json 
new/aws-cli-1.15.76/.changes/1.15.73.json
--- old/aws-cli-1.15.63/.changes/1.15.73.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.73.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,27 @@
+[
+  {
+    "category": "``logs``", 
+    "description": "Update logs command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``pinpoint``", 
+    "description": "Update pinpoint command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ec2``", 
+    "description": "Update ec2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``codebuild``", 
+    "description": "Update codebuild command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ssm``", 
+    "description": "Update ssm 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.15.63/.changes/1.15.74.json 
new/aws-cli-1.15.76/.changes/1.15.74.json
--- old/aws-cli-1.15.63/.changes/1.15.74.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.74.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``ssm``", 
+    "description": "Update ssm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``secretsmanager``", 
+    "description": "Update secretsmanager 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.15.63/.changes/1.15.75.json 
new/aws-cli-1.15.76/.changes/1.15.75.json
--- old/aws-cli-1.15.63/.changes/1.15.75.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.75.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``ecs``", 
+    "description": "Update ecs command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``dax``", 
+    "description": "Update dax command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``rds``", 
+    "description": "Update rds 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.15.63/.changes/1.15.76.json 
new/aws-cli-1.15.76/.changes/1.15.76.json
--- old/aws-cli-1.15.63/.changes/1.15.76.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.15.76/.changes/1.15.76.json   2018-08-10 22:13:09.000000000 
+0200
@@ -0,0 +1,12 @@
+[
+  {
+    "category": "``mediaconvert``", 
+    "description": "Update mediaconvert command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``rds``", 
+    "description": "Update rds 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.15.63/.travis.yml 
new/aws-cli-1.15.76/.travis.yml
--- old/aws-cli-1.15.63/.travis.yml     2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/.travis.yml     2018-08-10 22:13:09.000000000 +0200
@@ -1,14 +1,27 @@
 language: python
-
-python:
-  - "2.6"
-  - "2.7"
-  - "3.3"
-  - "3.4"
-  - "3.5"
-  - "3.6"
-
-sudo: false
+matrix:
+  include:
+    - python: 2.6
+      dist: trusty
+      sudo: false
+    - python: 2.7
+      dist: trusty
+      sudo: false
+    - python: 3.3
+      dist: trusty
+      sudo: false
+    - python: 3.4
+      dist: trusty
+      sudo: false
+    - python: 3.5
+      dist: trusty
+      sudo: false
+    - python: 3.6
+      dist: trusty
+      sudo: false
+    - python: 3.7
+      dist: xenial
+      sudo: true
 
 before_install:
   - if [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ "$TRAVIS_BRANCH" == "master" 
]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/CHANGELOG.rst 
new/aws-cli-1.15.76/CHANGELOG.rst
--- old/aws-cli-1.15.63/CHANGELOG.rst   2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/CHANGELOG.rst   2018-08-10 22:13:09.000000000 +0200
@@ -2,6 +2,114 @@
 CHANGELOG
 =========
 
+1.15.76
+=======
+
+* api-change:``mediaconvert``: Update mediaconvert command to latest version
+* api-change:``rds``: Update rds command to latest version
+
+
+1.15.75
+=======
+
+* api-change:``ecs``: Update ecs command to latest version
+* api-change:``dax``: Update dax command to latest version
+* api-change:``rds``: Update rds command to latest version
+
+
+1.15.74
+=======
+
+* api-change:``ssm``: Update ssm command to latest version
+* api-change:``secretsmanager``: Update secretsmanager command to latest 
version
+
+
+1.15.73
+=======
+
+* api-change:``logs``: Update logs command to latest version
+* api-change:``pinpoint``: Update pinpoint command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+* api-change:``codebuild``: Update codebuild command to latest version
+* api-change:``ssm``: Update ssm command to latest version
+
+
+1.15.72
+=======
+
+* api-change:``health``: Update health command to latest version
+* api-change:``dynamodb``: Update dynamodb command to latest version
+
+
+1.15.71
+=======
+
+* api-change:``alexaforbusiness``: Update alexaforbusiness command to latest 
version
+
+
+1.15.70
+=======
+
+* api-change:``polly``: Update polly command to latest version
+* api-change:``resource-groups``: Update resource-groups command to latest 
version
+* api-change:``ssm``: Update ssm command to latest version
+* api-change:``kinesis``: Update kinesis command to latest version
+
+
+1.15.69
+=======
+
+* api-change:``storagegateway``: Update storagegateway command to latest 
version
+* api-change:``transcribe``: Update transcribe command to latest version
+
+
+1.15.68
+=======
+
+* api-change:``iot``: Update iot command to latest version
+* api-change:``mediaconvert``: Update mediaconvert command to latest version
+* api-change:``es``: Update es command to latest version
+* api-change:``kms``: Update kms command to latest version
+* api-change:``connect``: Update connect command to latest version
+
+
+1.15.67
+=======
+
+* api-change:``iot``: Update iot command to latest version
+* api-change:``directconnect``: Update directconnect command to latest version
+* api-change:``cloudhsmv2``: Update cloudhsmv2 command to latest version
+* api-change:``glacier``: Update glacier command to latest version
+* api-change:``sagemaker``: Update sagemaker command to latest version
+* api-change:``glue``: Update glue command to latest version
+* api-change:``mq``: Update mq command to latest version
+
+
+1.15.66
+=======
+
+* api-change:``redshift``: Update redshift command to latest version
+* api-change:``greengrass``: Update greengrass command to latest version
+* api-change:``ssm``: Update ssm command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+* api-change:``inspector``: Update inspector command to latest version
+* api-change:``codebuild``: Update codebuild command to latest version
+
+
+1.15.65
+=======
+
+* api-change:``ecs``: Update ecs command to latest version
+* api-change:``elbv2``: Update elbv2 command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+
+
+1.15.64
+=======
+
+* api-change:``dynamodb``: Update dynamodb command to latest version
+
+
 1.15.63
 =======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/README.rst 
new/aws-cli-1.15.76/README.rst
--- old/aws-cli-1.15.63/README.rst      2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/README.rst      2018-08-10 22:13:09.000000000 +0200
@@ -21,6 +21,7 @@
 * 3.4.x and greater
 * 3.5.x and greater
 * 3.6.x and greater
+* 3.7.x and greater
 
 .. attention::
    We recommend that all customers regularly monitor the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/awscli/__init__.py 
new/aws-cli-1.15.76/awscli/__init__.py
--- old/aws-cli-1.15.63/awscli/__init__.py      2018-07-20 23:55:47.000000000 
+0200
+++ new/aws-cli-1.15.76/awscli/__init__.py      2018-08-10 22:13:09.000000000 
+0200
@@ -17,7 +17,7 @@
 """
 import os
 
-__version__ = '1.15.63'
+__version__ = '1.15.76'
 
 #
 # 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.15.63/awscli/clidocs.py 
new/aws-cli-1.15.76/awscli/clidocs.py
--- old/aws-cli-1.15.63/awscli/clidocs.py       2018-07-20 23:55:47.000000000 
+0200
+++ new/aws-cli-1.15.76/awscli/clidocs.py       2018-08-10 22:13:09.000000000 
+0200
@@ -30,7 +30,6 @@
     def __init__(self, help_command):
         self.help_command = help_command
         self.register(help_command.session, help_command.event_class)
-        self.help_command.doc.translation_map = self.build_translation_map()
         self._arg_groups = self._build_arg_table_groups(help_command)
         self._documented_arg_groups = []
 
@@ -41,9 +40,6 @@
                 arg_groups.setdefault(arg.group_name, []).append(arg)
         return arg_groups
 
-    def build_translation_map(self):
-        return dict()
-
     def _get_argument_type_name(self, shape, default):
         if is_json_value_header(shape):
             return 'JSON'
@@ -249,13 +245,6 @@
 
 class ServiceDocumentEventHandler(CLIDocumentEventHandler):
 
-    def build_translation_map(self):
-        d = {}
-        service_model = self.help_command.obj
-        for operation_name in service_model.operation_names:
-            d[operation_name] = xform_name(operation_name, '-')
-        return d
-
     # A service document has no synopsis.
     def doc_synopsis_start(self, help_command, **kwargs):
         pass
@@ -309,31 +298,6 @@
 
     AWS_DOC_BASE = 'https://docs.aws.amazon.com/goto/WebAPI'
 
-    def build_translation_map(self):
-        operation_model = self.help_command.obj
-        d = {}
-        for cli_name, cli_argument in self.help_command.arg_table.items():
-            if cli_argument.argument_model is not None:
-                argument_name = cli_argument.argument_model.name
-                if argument_name in d:
-                    previous_mapping = d[argument_name]
-                    # If the argument name is a boolean argument, we want the
-                    # the translation to default to the one that does not start
-                    # with --no-. So we check if the cli parameter currently
-                    # being used starts with no- and if stripping off the no-
-                    # results in the new proposed cli argument name. If it
-                    # does, we assume we have the postive form of the argument
-                    # which is the name we want to use in doc translations.
-                    if cli_argument.cli_type_name == 'boolean' and \
-                            previous_mapping.startswith('no-') and \
-                            cli_name == previous_mapping[3:]:
-                        d[argument_name] = cli_name
-                else:
-                    d[argument_name] = cli_name
-        for operation_name in operation_model.service_model.operation_names:
-            d[operation_name] = xform_name(operation_name, '-')
-        return d
-
     def doc_description(self, help_command, **kwargs):
         doc = help_command.doc
         operation_model = help_command.obj
@@ -587,7 +551,6 @@
     def __init__(self, help_command):
         self.help_command = help_command
         self.register(help_command.session, help_command.event_class)
-        self.help_command.doc.translation_map = self.build_translation_map()
         self._topic_tag_db = TopicTagDB()
         self._topic_tag_db.load_json_index()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/customizations/cliinputjson.py 
new/aws-cli-1.15.76/awscli/customizations/cliinputjson.py
--- old/aws-cli-1.15.63/awscli/customizations/cliinputjson.py   2018-07-20 
23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/awscli/customizations/cliinputjson.py   2018-08-10 
22:13:09.000000000 +0200
@@ -42,7 +42,9 @@
                      'provided. The JSON string follows the format provided '
                      'by ``--generate-cli-skeleton``. If other arguments are '
                      'provided on the command line, the CLI values will 
override '
-                     'the JSON-provided values.'
+                     'the JSON-provided values. It is not possible to pass '
+                     'arbitrary binary values using a JSON-provided value as '
+                     'the string will be taken literally.'
     }
 
     def __init__(self, session):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/awscli/customizations/commands.py 
new/aws-cli-1.15.76/awscli/customizations/commands.py
--- old/aws-cli-1.15.63/awscli/customizations/commands.py       2018-07-20 
23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/awscli/customizations/commands.py       2018-08-10 
22:13:09.000000000 +0200
@@ -366,9 +366,6 @@
         super(BasicDocHandler, self).__init__(help_command)
         self.doc = help_command.doc
 
-    def build_translation_map(self):
-        return {}
-
     def doc_description(self, help_command, **kwargs):
         self.doc.style.h2('Description')
         self.doc.write(help_command.description)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/awscli/customizations/removals.py 
new/aws-cli-1.15.76/awscli/customizations/removals.py
--- old/aws-cli-1.15.63/awscli/customizations/removals.py       2018-07-20 
23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/awscli/customizations/removals.py       2018-08-10 
22:13:09.000000000 +0200
@@ -40,6 +40,8 @@
                                         'list-instance-groups',
                                         'set-termination-protection',
                                         'set-visible-to-all-users'])
+    cmd_remover.remove(on_event='building-command-table.kinesis',
+                       remove_commands=['subscribe-to-shard'])
 
 
 class CommandRemover(object):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/eks/create-cluster.rst 
new/aws-cli-1.15.76/awscli/examples/eks/create-cluster.rst
--- old/aws-cli-1.15.63/awscli/examples/eks/create-cluster.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/eks/create-cluster.rst  2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,31 @@
+**To create a new cluster**
+
+This example command creates a cluster named `prod` in your default region.
+
+Command::
+
+  aws eks create-cluster --name prod --role-arn 
arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI
 --resources-vpc-config 
subnetIds=subnet-6782e71e,subnet-e7e761ac,securityGroupIds=sg-6979fe18
+
+Output::
+
+    {
+        "cluster": {
+            "name": "prod",
+            "arn": "arn:aws:eks:us-west-2:012345678910:cluster/prod",
+            "createdAt": 1527808069.147,
+            "version": "1.10",
+            "roleArn": 
"arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI",
+            "resourcesVpcConfig": {
+                "subnetIds": [
+                    "subnet-6782e71e",
+                    "subnet-e7e761ac"
+                ],
+                "securityGroupIds": [
+                    "sg-6979fe18"
+                ],
+                "vpcId": "vpc-950809ec"
+            },
+            "status": "CREATING",
+            "certificateAuthority": {}
+        }
+    }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/eks/delete-cluster.rst 
new/aws-cli-1.15.76/awscli/examples/eks/delete-cluster.rst
--- old/aws-cli-1.15.63/awscli/examples/eks/delete-cluster.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/eks/delete-cluster.rst  2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,7 @@
+**To delete a cluster**
+
+This example command deletes a cluster named `devel` in your default region.
+
+Command::
+
+  aws eks delete-cluster --name devel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/eks/describe-cluster.rst 
new/aws-cli-1.15.76/awscli/examples/eks/describe-cluster.rst
--- old/aws-cli-1.15.63/awscli/examples/eks/describe-cluster.rst        
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/eks/describe-cluster.rst        
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,34 @@
+**To describe a cluster**
+
+This example command provides a description of the specified cluster in your 
default region.
+
+Command::
+
+  aws eks describe-cluster --name devel
+
+Output::
+
+    {
+        "cluster": {
+            "name": "devel",
+            "arn": "arn:aws:eks:us-west-2:012345678910:cluster/devel",
+            "createdAt": 1527807879.988,
+            "version": "1.10",
+            "endpoint": 
"https://A0DCCD80A04F01705DD065655C30CC3D.yl4.us-west-2.eks.amazonaws.com";,
+            "roleArn": 
"arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI",
+            "resourcesVpcConfig": {
+                "subnetIds": [
+                    "subnet-6782e71e",
+                    "subnet-e7e761ac"
+                ],
+                "securityGroupIds": [
+                    "sg-6979fe18"
+                ],
+                "vpcId": "vpc-950809ec"
+            },
+            "status": "ACTIVE",
+            "certificateAuthority": {
+                "data": 
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNE1EVXpNVEl6TVRFek1Wb1hEVEk0TURVeU9ESXpNVEV6TVZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTZWCjVUaG4rdFcySm9Xa2hQMzRlVUZMNitaRXJOZGIvWVdrTmtDdWNGS2RaaXl2TjlMVmdvUmV2MjlFVFZlN1ZGbSsKUTJ3ZURyRXJiQyt0dVlibkFuN1ZLYmE3ay9hb1BHekZMdmVnb0t6b0M1N2NUdGVwZzRIazRlK2tIWHNaME10MApyb3NzcjhFM1ROeExETnNJTThGL1cwdjhsTGNCbWRPcjQyV2VuTjFHZXJnaDNSZ2wzR3JIazBnNTU0SjFWenJZCm9hTi8zODFUczlOTFF2QTBXb0xIcjBFRlZpTFdSZEoyZ3lXaC9ybDVyOFNDOHZaQXg1YW1BU0hVd01aTFpWRC8KTDBpOW4wRVM0MkpVdzQyQmxHOEdpd3NhTkJWV3lUTHZKclNhRXlDSHFtVVZaUTFDZkFXUjl0L3JleVVOVXM3TApWV1FqM3BFbk9RMitMSWJrc0RzQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNZ3RsQ1dIQ2U2YzVHMXl2YlFTS0Q4K2hUalkKSm1NSG56L2EvRGt0WG9YUjFVQzIrZUgzT1BZWmVjRVZZZHVaSlZCckNNQ2VWR0ZkeWdBYlNLc1FxWDg0S2RXbAp1MU5QaERDSmEyRHliN2pVMUV6VThTQjFGZUZ5ZFE3a0hNS1E1blpBRVFQOTY4S01hSGUrSm0yQ2x1UFJWbEJVCjF4WlhTS1gzTVZ0K1Q0SU1EV2d6c3JRSjVuQkRjdEtLcUZtM3pKdVVubHo5ZEpVckdscEltMjVJWXJDckxYUFgKWkUwRUtRNWEzMHhkVWNrTHRGQkQrOEtBdFdqSS9yZUZPNzM1YnBMdVoyOTBaNm42QlF3elRrS0p4cnhVc3QvOAppNGsxcnlsaUdWMm5SSjBUYjNORkczNHgrYWdzYTRoSTFPbU90TFM0TmgvRXJxT3lIUXNDc2hEQUtKUT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
+            }
+        }
+    }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/eks/list-clusters.rst 
new/aws-cli-1.15.76/awscli/examples/eks/list-clusters.rst
--- old/aws-cli-1.15.63/awscli/examples/eks/list-clusters.rst   1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/eks/list-clusters.rst   2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,16 @@
+**To list your available clusters**
+
+This example command lists all of your available clusters in your default 
region.
+
+Command::
+
+  aws eks list-clusters
+
+Output::
+
+    {
+        "clusters": [
+            "devel",
+            "prod"
+        ]
+    }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/es/create-elasticsearch-domain.rst 
new/aws-cli-1.15.76/awscli/examples/es/create-elasticsearch-domain.rst
--- old/aws-cli-1.15.63/awscli/examples/es/create-elasticsearch-domain.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/es/create-elasticsearch-domain.rst      
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,53 @@
+The following ``create-elasticsearch-domain`` command creates a new Amazon 
Elasticsearch Service domain within a VPC and restricts access to a single 
user. Amazon ES infers the VPC ID from the specified subnet and security group 
IDs::
+
+   aws es create-elasticsearch-domain --domain-name vpc-cli-example 
--elasticsearch-version 6.2 --elasticsearch-cluster-config 
InstanceType=m4.large.elasticsearch,InstanceCount=1 --ebs-options 
EBSEnabled=true,VolumeType=standard,VolumeSize=10 --access-policies 
'{"Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": 
{"AWS": "arn:aws:iam::123456789012:root" }, "Action":"es:*", "Resource": 
"arn:aws:es:us-west-1:123456789012:domain/vpc-cli-example/*" } ] }' 
--vpc-options SubnetIds=subnet-1a2a3a4a,SecurityGroupIds=sg-2a3a4a5a
+
+Output::
+
+   {
+       "DomainStatus": {
+           "ElasticsearchClusterConfig": {
+               "DedicatedMasterEnabled": false,
+               "InstanceCount": 1,
+               "ZoneAwarenessEnabled": false,
+               "InstanceType": "m4.large.elasticsearch"
+           },
+           "DomainId": "123456789012/vpc-cli-example",
+           "CognitoOptions": {
+               "Enabled": false
+           },
+           "VPCOptions": {
+               "SubnetIds": [
+                   "subnet-1a2a3a4a"
+               ],
+               "VPCId": "vpc-3a4a5a6a",
+               "SecurityGroupIds": [
+                   "sg-2a3a4a5a"
+               ],
+               "AvailabilityZones": [
+                   "us-west-1c"
+               ]
+           },
+           "Created": true,
+           "Deleted": false,
+           "EBSOptions": {
+               "VolumeSize": 10,
+               "VolumeType": "standard",
+               "EBSEnabled": true
+           },
+           "Processing": true,
+           "DomainName": "vpc-cli-example",
+           "SnapshotOptions": {
+               "AutomatedSnapshotStartHour": 0
+           },
+           "ElasticsearchVersion": "6.2",
+           "AccessPolicies": 
"{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"},\"Action\":\"es:*\",\"Resource\":\"arn:aws:es:us-west-1:123456789012:domain/vpc-cli-example/*\"}]}",
+           "AdvancedOptions": {
+               "rest.action.multi.allow_explicit_index": "true"
+           },
+           "EncryptionAtRestOptions": {
+               "Enabled": false
+           },
+           "ARN": "arn:aws:es:us-west-1:123456789012:domain/vpc-cli-example"
+       }
+   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/secretsmanager/delete-resource-policy.rst 
new/aws-cli-1.15.76/awscli/examples/secretsmanager/delete-resource-policy.rst
--- 
old/aws-cli-1.15.63/awscli/examples/secretsmanager/delete-resource-policy.rst   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/aws-cli-1.15.76/awscli/examples/secretsmanager/delete-resource-policy.rst   
    2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To delete the resource-based policy attached to a secret**
+
+The following example shows how to delete the resource-based policy that is 
attached to a secret. For more information, see `Resource-based Policies` in 
the *Secrets Manager User Guide*.
+.. _`Resource-based Policies`: 
http://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_overview.html#auth-and-access_resource-policies::
+
+  aws secretsmanager delete-resource-policy --secret-id MyTestDatabaseSecret
+
+The output shows the following. ::
+
+  {
+      "ARN": 
"arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseMasterSecret-a1b2c3",
+      "Name": "MyTestDatabaseSecret"
+  }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/secretsmanager/get-resource-policy.rst 
new/aws-cli-1.15.76/awscli/examples/secretsmanager/get-resource-policy.rst
--- old/aws-cli-1.15.63/awscli/examples/secretsmanager/get-resource-policy.rst  
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/secretsmanager/get-resource-policy.rst  
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,16 @@
+**To retrieve the resource-based policy attached to a secret**
+
+The following example shows how to retrieve the resource-based policy that is 
attached to a secret.  For more information, see `Resource-based Policies` in 
the *Secrets Manager User Guide*.
+.. _`Resource-based Policies`: 
http://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_overview.html#auth-and-access_resource-policies
 :: 
+
+  aws secretsmanager get-resource-policy --secret-id MyTestDatabaseSecret
+
+The output shows the following. It is shown here word-wrapped and with extra 
white-space removed for clarity. ::
+
+  {
+      "ARN": 
"arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseSecret-a1b2c3",
+      "Name": "MyTestDatabaseSecret",
+      "ResourcePolicy": 
"{\n\"Version\":\"2012-10-17\",\n\"Statement\":[{\n\"Effect\":\"Allow\",\n
+                         
\"Principal\":{\n\"AWS\":\"arn:aws:iam::123456789012:root\"\n},\n\"Action\":
+                         
\"secretsmanager:GetSecretValue\",\n\"Resource\":\"*\"\n}]\n}"
+  }
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/secretsmanager/put-resource-policy.rst 
new/aws-cli-1.15.76/awscli/examples/secretsmanager/put-resource-policy.rst
--- old/aws-cli-1.15.63/awscli/examples/secretsmanager/put-resource-policy.rst  
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/secretsmanager/put-resource-policy.rst  
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,14 @@
+**To add a resource-based policy to a secret**
+
+The following example shows how to add a resource-based policy to a secret. 
The policy is read from a file on disk and must contain a valid JSON policy 
document. For more information, see `Resource-based Policies` in the *Secrets 
Manager User Guide*.
+.. _`Resource-based Policies`: 
http://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_overview.html#auth-and-access_resource-policies::
+
+  aws secretsmanager put-resource-policy --secret-id 
MyTestDatabaseMasterSecret \
+      --resource-policy file://mysecretpolicy.json 
+
+The output shows the following: ::
+
+  {
+      "ARN": 
"arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestDatabaseSecret-a1b2c3",
+      "Name": "MyTestDatabaseSecret"
+  }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/waf/update-byte-match-set.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-byte-match-set.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-byte-match-set.rst   
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-byte-match-set.rst   
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To update a byte match set**
+
+The following ``update-byte-match-set`` command  deletes a ByteMatchTuple 
object (filter) in a ByteMatchSet:
+
+aws waf update-byte-match-set --byte-match-set-id 
a123fae4-b567-8e90-1234-5ab67ac8ca90 --change-token 
12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",ByteMatchTuple={FieldToMatch={Type="HEADER",Data="referer"},TargetString="badrefer1",TextTransformation="NONE",PositionalConstraint="CONTAINS"}
+
+
+
+
+For more information, see `Working with String Match Conditions`_ in the *AWS 
WAF* developer guide.
+
+.. _`Working with String Match Conditions`: 
https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-string-conditions.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/awscli/examples/waf/update-rule.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-rule.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-rule.rst     1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-rule.rst     2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,14 @@
+**To update a rule**
+
+The following ``update-rule`` command  deletes a Predicate object in a rule.
+
+aws waf update-rule --rule-id a123fae4-b567-8e90-1234-5ab67ac8ca90 
--change-token 12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",Predicate={Negated=false,Type="ByteMatch",DataId="MyByteMatchSetID"}
+
+
+
+
+For more information, see `Working with Rules`_ in the *AWS WAF* developer 
guide.
+
+.. _`Working with Rules`:
+ https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-rules.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/waf/update-size-constraint-set.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-size-constraint-set.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-size-constraint-set.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-size-constraint-set.rst      
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To update a size constraint set**
+
+The following ``update-size-constraint-set`` command  deletes a SizeConstraint 
object (filters) in a size constraint set.
+
+aws waf update-size-constraint-set --size-constraint-set-id 
a123fae4-b567-8e90-1234-5ab67ac8ca90 --change-token 
12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",SizeConstraint={FieldToMatch={Type="QUERY_STRING"},TextTransformation="NONE",ComparisonOperator="GT",Size=0}
+
+
+
+
+For more information, see `Working with Size Constraint Conditions`_ in the 
*AWS WAF* developer guide.
+
+.. _`Working with Size Constraint Conditions`: 
https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-size-conditions.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/waf/update-sql-injection-match-set.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-sql-injection-match-set.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-sql-injection-match-set.rst  
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-sql-injection-match-set.rst  
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To update a SQL Injection Match Set**
+
+The following ``update-sql-injection-match-set`` command  deletes a 
SqlInjectionMatchTuple object (filters) in a SQL injection match set.
+
+aws waf update-sql-injection-match-set --sql-injection-match-set-id 
a123fae4-b567-8e90-1234-5ab67ac8ca90 --change-token 
12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",SqlInjectionMatchTuple={FieldToMatch={Type="QUERY_STRING"},TextTransformation="URL_DECODE"}
+
+
+
+
+For more information, see `Working with SQL Injection Match Conditions`_ in 
the *AWS WAF* developer guide.
+
+.. _`Working with SQL Injection Match Conditions`: 
https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-sql-conditions.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/waf/update-web-acl.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-web-acl.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-web-acl.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-web-acl.rst  2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To update a web ACL**
+
+The following ``update-web-acl`` command  deletes an ActivatedRule object in a 
WebACL.
+
+aws waf update-web-acl --web-acl-id a123fae4-b567-8e90-1234-5ab67ac8ca90 
--change-token 12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",ActivatedRule={Priority=1,RuleId="WAFRule-1-Example",Action={Type="ALLOW"},Type="ALLOW"}
+
+
+
+
+For more information, see `Working with Web ACLs`_ in the *AWS WAF* developer 
guide.
+
+.. _`Working with Web ACLs`: 
https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-working-with.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/awscli/examples/waf/update-xss-match-set.rst 
new/aws-cli-1.15.76/awscli/examples/waf/update-xss-match-set.rst
--- old/aws-cli-1.15.63/awscli/examples/waf/update-xss-match-set.rst    
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/awscli/examples/waf/update-xss-match-set.rst    
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,13 @@
+**To update an XSSMatchSet**
+
+The following ``update-xss-match-set`` command  deletes an XssMatchTuple 
object (filters) in an XssMatchSet.
+
+aws waf update-xss-match-set --xss-match-set-id 
a123fae4-b567-8e90-1234-5ab67ac8ca90 --change-token 
12cs345-67cd-890b-1cd2-c3a4567d89f1 --updates 
Action="DELETE",XssMatchTuple={FieldToMatch={Type="QUERY_STRING"},TextTransformation="URL_DECODE"}
+
+
+
+
+For more information, see `Working with Cross-site Scripting Match 
Conditions`_ in the *AWS WAF* developer guide.
+
+.. _`Working with Cross-site Scripting Match Conditions`: 
https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-xss-conditions.html
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/awscli/paramfile.py 
new/aws-cli-1.15.76/awscli/paramfile.py
--- old/aws-cli-1.15.63/awscli/paramfile.py     2018-07-20 23:55:47.000000000 
+0200
+++ new/aws-cli-1.15.76/awscli/paramfile.py     2018-08-10 22:13:09.000000000 
+0200
@@ -73,6 +73,10 @@
 
     'machinelearning.predict.predict-endpoint',
 
+    'api.mediatailor.put-playback-configuration.ad-decision-server-url',
+    'api.mediatailor.put-playback-configuration.slate-ad-url',
+    'api.mediatailor.put-playback-configuration.video-content-source-url',
+
     'rds.copy-db-cluster-snapshot.pre-signed-url',
     'rds.create-db-cluster.pre-signed-url',
     'rds.copy-db-snapshot.pre-signed-url',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/doc/source/conf.py 
new/aws-cli-1.15.76/doc/source/conf.py
--- old/aws-cli-1.15.63/doc/source/conf.py      2018-07-20 23:55:47.000000000 
+0200
+++ new/aws-cli-1.15.76/doc/source/conf.py      2018-08-10 22:13:09.000000000 
+0200
@@ -52,7 +52,7 @@
 # The short X.Y version.
 version = '1.15.'
 # The full version, including alpha/beta/rc tags.
-release = '1.15.63'
+release = '1.15.76'
 
 # 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.15.63/setup.cfg 
new/aws-cli-1.15.76/setup.cfg
--- old/aws-cli-1.15.63/setup.cfg       2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/setup.cfg       2018-08-10 22:13:09.000000000 +0200
@@ -4,7 +4,7 @@
 
 [metadata]
 requires-dist =
-        botocore==1.10.62
+        botocore==1.10.75
         colorama>=0.2.5,<=0.3.9
         docutils>=0.10
         rsa>=3.1.2,<=3.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/setup.py new/aws-cli-1.15.76/setup.py
--- old/aws-cli-1.15.63/setup.py        2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/setup.py        2018-08-10 22:13:09.000000000 +0200
@@ -23,7 +23,7 @@
     raise RuntimeError("Unable to find version string.")
 
 
-requires = ['botocore==1.10.62',
+requires = ['botocore==1.10.75',
             'colorama>=0.2.5,<=0.3.9',
             'docutils>=0.10',
             'rsa>=3.1.2,<=3.5.0',
@@ -73,6 +73,7 @@
         'Programming Language :: Python :: 3.4',
         'Programming Language :: Python :: 3.5',
         'Programming Language :: Python :: 3.6',
+        'Programming Language :: Python :: 3.7',
     ),
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/tests/functional/kinesis/__init__.py 
new/aws-cli-1.15.76/tests/functional/kinesis/__init__.py
--- old/aws-cli-1.15.63/tests/functional/kinesis/__init__.py    1970-01-01 
01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/tests/functional/kinesis/__init__.py    2018-08-10 
22:13:09.000000000 +0200
@@ -0,0 +1,12 @@
+# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"). You
+# may not use this file except in compliance with the License. A copy of
+# the License is located at
+#
+#     http://aws.amazon.com/apache2.0/
+#
+# or in the "license" file accompanying this file. This file is
+# 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/tests/functional/kinesis/test_remove_operations.py 
new/aws-cli-1.15.76/tests/functional/kinesis/test_remove_operations.py
--- old/aws-cli-1.15.63/tests/functional/kinesis/test_remove_operations.py      
1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.15.76/tests/functional/kinesis/test_remove_operations.py      
2018-08-10 22:13:09.000000000 +0200
@@ -0,0 +1,21 @@
+# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the 'License'). You
+# may not use this file except in compliance with the License. A copy of
+# the License is located at
+#
+#     http://aws.amazon.com/apache2.0/
+#
+# or in the 'license' file accompanying this file. This file is
+# 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.
+
+from awscli.testutils import unittest, aws
+
+
+class TestKinesisRemoveOperations(unittest.TestCase):
+    def test_subscribe_to_shard_removed(self):
+        result = aws('kinesis subscribe-to-shard help')
+        error_msg = 'argument operation: Invalid choice, valid choices are:'
+        self.assertIn(error_msg, result.stderr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.15.63/tests/unit/customizations/cloudtrail/test_validation.py 
new/aws-cli-1.15.76/tests/unit/customizations/cloudtrail/test_validation.py
--- old/aws-cli-1.15.63/tests/unit/customizations/cloudtrail/test_validation.py 
2018-07-20 23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/tests/unit/customizations/cloudtrail/test_validation.py 
2018-08-10 22:13:09.000000000 +0200
@@ -723,8 +723,8 @@
             digest_validator=digest_validator, on_invalid=on_invalid)
         digest_iter = traverser.traverse(start_date, end_date)
         next(digest_iter, None)
-        self.assertEquals(
-            'Digest file\ts3://1/%s\tINVALID: Incorrect padding' % 
end_timestamp,
+        self.assertIn(
+            'Digest file\ts3://1/%s\tINVALID: ' % end_timestamp,
             calls[0]['message'])
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.15.63/tests/unit/test_clidocs.py 
new/aws-cli-1.15.76/tests/unit/test_clidocs.py
--- old/aws-cli-1.15.63/tests/unit/test_clidocs.py      2018-07-20 
23:55:47.000000000 +0200
+++ new/aws-cli-1.15.76/tests/unit/test_clidocs.py      2018-08-10 
22:13:09.000000000 +0200
@@ -14,7 +14,6 @@
 
 import mock
 from botocore.model import ShapeResolver, StructureShape, StringShape
-from botocore.model import DenormalizedStructureBuilder
 from botocore.docs.bcdoc.restdoc import ReSTDocument
 
 from awscli.testutils import unittest, FileCreator
@@ -107,42 +106,6 @@
         self.assert_proper_indentation()
 
 
-class TestTranslationMap(unittest.TestCase):
-    def setUp(self):
-        self.arg_table = {}
-        self.help_command = mock.Mock()
-        self.help_command.event_class = 'custom'
-        self.help_command.arg_table = self.arg_table
-        self.operation_model = mock.Mock()
-        self.operation_model.service_model.operation_names = []
-        self.help_command.obj = self.operation_model
-        self.operation_handler = OperationDocumentEventHandler(
-            self.help_command)
-
-    def assert_rendered_docs_contain(self, expected):
-        writes = [args[0][0] for args in
-                  self.help_command.doc.write.call_args_list]
-        writes = '\n'.join(writes)
-        self.assertIn(expected, writes)
-
-    def test_boolean_arg_groups(self):
-        builder = DenormalizedStructureBuilder()
-        input_model = builder.with_members({
-            'Flag': {'type': 'boolean'}
-        }).build_model()
-        argument_model = input_model.members['Flag']
-        argument_model.name = 'Flag'
-        self.arg_table['flag'] = mock.Mock(
-            cli_type_name='boolean', argument_model=argument_model)
-        self.arg_table['no-flag'] = mock.Mock(
-            cli_type_name='boolean', argument_model=argument_model)
-        # The --no-flag should not be used in the translation.
-        self.assertEqual(
-            self.operation_handler.build_translation_map(),
-            {'Flag': 'flag'}
-        )
-
-
 class TestCLIDocumentEventHandler(unittest.TestCase):
     def setUp(self):
         self.session = mock.Mock()

++++++ hide_py_pckgmgmt.patch ++++++
--- /var/tmp/diff_new_pack.e2oJMD/_old  2018-08-27 12:57:48.116714767 +0200
+++ /var/tmp/diff_new_pack.e2oJMD/_new  2018-08-27 12:57:48.116714767 +0200
@@ -1,16 +1,16 @@
---- setup.py.orig      2018-07-20 23:55:47.000000000 +0200
-+++ setup.py   2018-07-22 22:12:25.801491700 +0200
+--- setup.py.orig      2018-08-10 22:13:09.000000000 +0200
++++ setup.py   2018-08-13 16:41:02.210656456 +0200
 @@ -23,18 +23,18 @@
      raise RuntimeError("Unable to find version string.")
  
  
--requires = ['botocore==1.10.62',
+-requires = ['botocore==1.10.75',
 -            'colorama>=0.2.5,<=0.3.9',
 -            'docutils>=0.10',
 -            'rsa>=3.1.2,<=3.5.0',
 -            's3transfer>=0.1.12,<0.2.0',
 -            'PyYAML>=3.10,<=3.13']
-+# requires = ['botocore==1.10.62',
++# requires = ['botocore==1.10.75',
 +#             'colorama>=0.2.5,<=0.3.9',
 +#             'docutils>=0.10',
 +#             'rsa>=3.1.2,<=3.5.0',


Reply via email to