Hello community,

here is the log from the commit of package aws-cli for openSUSE:Factory checked 
in at 2018-12-04 20:58:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-cli (Old)
 and      /work/SRC/openSUSE:Factory/.aws-cli.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-cli"

Tue Dec  4 20:58:14 2018 rev:20 rq:653841 version:1.16.61

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes  2018-11-09 
07:53:50.835750486 +0100
+++ /work/SRC/openSUSE:Factory/.aws-cli.new.19453/aws-cli.changes       
2018-12-04 20:58:25.808580281 +0100
@@ -1,0 +2,10 @@
+Tue Dec  4 12:37:45 UTC 2018 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 1.16.61 (bsc#1118021, bsc#1118024)
+  + For detailed changes see
+    https://github.com/aws/aws-cli/blob/1.16.61/CHANGELOG.rst
+  + Forward port hide_py_pckgmgmt.patch
+  + Update Requires in spec file from setup.py
+- Relax version dependency on colorama to <= 0.4.1 (boo#1118099)
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ aws-cli.spec ++++++
--- /var/tmp/diff_new_pack.XqfofI/_old  2018-12-04 20:58:26.416579610 +0100
+++ /var/tmp/diff_new_pack.XqfofI/_new  2018-12-04 20:58:26.416579610 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           aws-cli
-Version:        1.16.48
+Version:        1.16.61
 Release:        0
 Summary:        Amazon Web Services Command Line Interface
 License:        Apache-2.0
@@ -29,8 +29,8 @@
 Requires:       python3
 Requires:       python3-PyYAML     <= 4.0
 Requires:       python3-PyYAML     >= 3.10
-Requires:       python3-botocore  >= 1.12.38
-Requires:       python3-colorama  <= 0.3.9
+Requires:       python3-botocore  >= 1.12.51
+Requires:       python3-colorama  <= 0.4.1
 Requires:       python3-colorama  >= 0.2.5
 Requires:       python3-docutils  >= 0.10
 Requires:       python3-rsa       <= 3.5.0
@@ -44,7 +44,7 @@
 Requires:       python
 Requires:       python-PyYAML     <= 3.13
 Requires:       python-PyYAML     >= 3.10
-Requires:       python-botocore  >= 1.12.38
+Requires:       python-botocore  >= 1.12.51
 Requires:       python-colorama  <= 0.3.9
 Requires:       python-colorama  >= 0.2.5
 Requires:       python-docutils  >= 0.10

++++++ aws-cli-1.16.48.tar.gz -> aws-cli-1.16.61.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.16.48/.changes/1.16.49.json 
new/aws-cli-1.16.61/.changes/1.16.49.json
--- old/aws-cli-1.16.48/.changes/1.16.49.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.49.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,32 @@
+[
+  {
+    "category": "``waf-regional``", 
+    "description": "Update waf-regional command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``pinpoint``", 
+    "description": "Update pinpoint command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``pinpoint-email``", 
+    "description": "Update pinpoint-email command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``apigateway``", 
+    "description": "Update apigateway command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``codebuild``", 
+    "description": "Update codebuild 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.16.48/.changes/1.16.50.json 
new/aws-cli-1.16.61/.changes/1.16.50.json
--- old/aws-cli-1.16.48/.changes/1.16.50.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.50.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``ce``", 
+    "description": "Update ce command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``dms``", 
+    "description": "Update dms 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.16.48/.changes/1.16.51.json 
new/aws-cli-1.16.61/.changes/1.16.51.json
--- old/aws-cli-1.16.48/.changes/1.16.51.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.51.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``medialive``", 
+    "description": "Update medialive command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``events``", 
+    "description": "Update events command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``dlm``", 
+    "description": "Update dlm 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.16.48/.changes/1.16.52.json 
new/aws-cli-1.16.61/.changes/1.16.52.json
--- old/aws-cli-1.16.48/.changes/1.16.52.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.52.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,7 @@
+[
+  {
+    "category": "``mediapackage``", 
+    "description": "Update mediapackage 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.16.48/.changes/1.16.53.json 
new/aws-cli-1.16.61/.changes/1.16.53.json
--- old/aws-cli-1.16.48/.changes/1.16.53.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.53.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,37 @@
+[
+  {
+    "category": "``budgets``", 
+    "description": "Update budgets command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``firehose``", 
+    "description": "Update firehose command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudformation``", 
+    "description": "Update cloudformation command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``polly``", 
+    "description": "Update polly command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``rds``", 
+    "description": "Update rds command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``batch``", 
+    "description": "Update batch command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``codepipeline``", 
+    "description": "Update codepipeline 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.16.48/.changes/1.16.54.json 
new/aws-cli-1.16.61/.changes/1.16.54.json
--- old/aws-cli-1.16.48/.changes/1.16.54.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.54.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,17 @@
+[
+  {
+    "category": "``chime``", 
+    "description": "Update chime command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``budgets``", 
+    "description": "Update budgets command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``redshift``", 
+    "description": "Update redshift 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.16.48/.changes/1.16.55.json 
new/aws-cli-1.16.61/.changes/1.16.55.json
--- old/aws-cli-1.16.48/.changes/1.16.55.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.55.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,37 @@
+[
+  {
+    "category": "``autoscaling``", 
+    "description": "Update autoscaling command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ec2``", 
+    "description": "Update ec2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``resource-groups``", 
+    "description": "Update resource-groups command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``sagemaker``", 
+    "description": "Update sagemaker command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mediatailor``", 
+    "description": "Update mediatailor command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``sns``", 
+    "description": "Update sns command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``servicecatalog``", 
+    "description": "Update servicecatalog 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.16.48/.changes/1.16.56.json 
new/aws-cli-1.16.61/.changes/1.16.56.json
--- old/aws-cli-1.16.48/.changes/1.16.56.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.56.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,77 @@
+[
+  {
+    "category": "``rds``", 
+    "description": "Update rds command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``transcribe``", 
+    "description": "Update transcribe command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``pinpoint``", 
+    "description": "Update pinpoint command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``s3``", 
+    "description": "Update s3 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``redshift``", 
+    "description": "Update redshift command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``dms``", 
+    "description": "Update dms command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``codebuild``", 
+    "description": "Update codebuild command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``route53resolver``", 
+    "description": "Update route53resolver command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``s3control``", 
+    "description": "Update s3control command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``directconnect``", 
+    "description": "Update directconnect command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``comprehend``", 
+    "description": "Update comprehend command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ram``", 
+    "description": "Update ram command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``sms-voice``", 
+    "description": "Update sms-voice command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``iam``", 
+    "description": "Update iam command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ecs``", 
+    "description": "Update ecs 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.16.48/.changes/1.16.57.json 
new/aws-cli-1.16.61/.changes/1.16.57.json
--- old/aws-cli-1.16.48/.changes/1.16.57.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.57.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,27 @@
+[
+  {
+    "category": "``workspaces``", 
+    "description": "Update workspaces command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ecs``", 
+    "description": "Update ecs command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ce``", 
+    "description": "Update ce command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``comprehend``", 
+    "description": "Update comprehend 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.16.48/.changes/1.16.58.json 
new/aws-cli-1.16.61/.changes/1.16.58.json
--- old/aws-cli-1.16.48/.changes/1.16.58.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.58.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,67 @@
+[
+  {
+    "category": "``config``", 
+    "description": "Update config command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudformation``", 
+    "description": "Update cloudformation command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ec2``", 
+    "description": "Update ec2 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudtrail``", 
+    "description": "Update cloudtrail command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``workdocs``", 
+    "description": "Update workdocs command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``mediaconvert``", 
+    "description": "Update mediaconvert command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``devicefarm``", 
+    "description": "Update devicefarm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``lambda``", 
+    "description": "Update lambda command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``lightsail``", 
+    "description": "Update lightsail command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``iot``", 
+    "description": "Update iot command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``batch``", 
+    "description": "Update batch command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``workspaces``", 
+    "description": "Update workspaces 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.16.48/.changes/1.16.59.json 
new/aws-cli-1.16.61/.changes/1.16.59.json
--- old/aws-cli-1.16.48/.changes/1.16.59.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.59.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,57 @@
+[
+  {
+    "category": "``quicksight``", 
+    "description": "Update quicksight command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``autoscaling-plans``", 
+    "description": "Update autoscaling-plans command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``devicefarm``", 
+    "description": "Update devicefarm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``ssm``", 
+    "description": "Update ssm command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``rds-data``", 
+    "description": "Update rds-data command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``xray``", 
+    "description": "Update xray command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``medialive``", 
+    "description": "Update medialive command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudfront``", 
+    "description": "Update cloudfront command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``appsync``", 
+    "description": "Update appsync command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``cloudwatch``", 
+    "description": "Update cloudwatch command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``redshift``", 
+    "description": "Update redshift 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.16.48/.changes/1.16.60.json 
new/aws-cli-1.16.61/.changes/1.16.60.json
--- old/aws-cli-1.16.48/.changes/1.16.60.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.60.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,7 @@
+[
+  {
+    "category": "``rekognition``", 
+    "description": "Update rekognition 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.16.48/.changes/1.16.61.json 
new/aws-cli-1.16.61/.changes/1.16.61.json
--- old/aws-cli-1.16.48/.changes/1.16.61.json   1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-cli-1.16.61/.changes/1.16.61.json   2018-11-26 10:09:17.000000000 
+0100
@@ -0,0 +1,32 @@
+[
+  {
+    "category": "``amplify``", 
+    "description": "Update amplify command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``transfer``", 
+    "description": "Update transfer command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``s3``", 
+    "description": "Update s3 command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``snowball``", 
+    "description": "Update snowball command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``robomaker``", 
+    "description": "Update robomaker command to latest version", 
+    "type": "api-change"
+  }, 
+  {
+    "category": "``datasync``", 
+    "description": "Update datasync 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.16.48/CHANGELOG.rst 
new/aws-cli-1.16.61/CHANGELOG.rst
--- old/aws-cli-1.16.48/CHANGELOG.rst   2018-11-06 00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/CHANGELOG.rst   2018-11-26 10:09:17.000000000 +0100
@@ -2,6 +2,152 @@
 CHANGELOG
 =========
 
+1.16.61
+=======
+
+* api-change:``amplify``: Update amplify command to latest version
+* api-change:``transfer``: Update transfer command to latest version
+* api-change:``s3``: Update s3 command to latest version
+* api-change:``snowball``: Update snowball command to latest version
+* api-change:``robomaker``: Update robomaker command to latest version
+* api-change:``datasync``: Update datasync command to latest version
+
+
+1.16.60
+=======
+
+* api-change:``rekognition``: Update rekognition command to latest version
+
+
+1.16.59
+=======
+
+* api-change:``quicksight``: Update quicksight command to latest version
+* api-change:``autoscaling-plans``: Update autoscaling-plans command to latest 
version
+* api-change:``devicefarm``: Update devicefarm command to latest version
+* api-change:``ssm``: Update ssm command to latest version
+* api-change:``rds-data``: Update rds-data command to latest version
+* api-change:``xray``: Update xray command to latest version
+* api-change:``medialive``: Update medialive command to latest version
+* api-change:``cloudfront``: Update cloudfront command to latest version
+* api-change:``appsync``: Update appsync command to latest version
+* api-change:``cloudwatch``: Update cloudwatch command to latest version
+* api-change:``redshift``: Update redshift command to latest version
+
+
+1.16.58
+=======
+
+* api-change:``config``: Update config command to latest version
+* api-change:``cloudformation``: Update cloudformation command to latest 
version
+* api-change:``ec2``: Update ec2 command to latest version
+* api-change:``cloudtrail``: Update cloudtrail command to latest version
+* api-change:``workdocs``: Update workdocs command to latest version
+* api-change:``mediaconvert``: Update mediaconvert command to latest version
+* api-change:``devicefarm``: Update devicefarm command to latest version
+* api-change:``lambda``: Update lambda command to latest version
+* api-change:``lightsail``: Update lightsail command to latest version
+* api-change:``iot``: Update iot command to latest version
+* api-change:``batch``: Update batch command to latest version
+* api-change:``workspaces``: Update workspaces command to latest version
+* api-change:``rds``: Update rds command to latest version
+
+
+1.16.57
+=======
+
+* api-change:``workspaces``: Update workspaces command to latest version
+* api-change:``ecs``: Update ecs command to latest version
+* api-change:``ce``: Update ce command to latest version
+* api-change:``comprehend``: Update comprehend command to latest version
+* api-change:``ssm``: Update ssm command to latest version
+
+
+1.16.56
+=======
+
+* api-change:``rds``: Update rds command to latest version
+* api-change:``transcribe``: Update transcribe command to latest version
+* api-change:``pinpoint``: Update pinpoint command to latest version
+* api-change:``s3``: Update s3 command to latest version
+* api-change:``redshift``: Update redshift command to latest version
+* api-change:``dms``: Update dms command to latest version
+* api-change:``codebuild``: Update codebuild command to latest version
+* api-change:``route53resolver``: Update route53resolver command to latest 
version
+* api-change:``s3control``: Update s3control command to latest version
+* api-change:``directconnect``: Update directconnect command to latest version
+* api-change:``comprehend``: Update comprehend command to latest version
+* api-change:``ram``: Update ram command to latest version
+* api-change:``sms-voice``: Update sms-voice command to latest version
+* api-change:``iam``: Update iam command to latest version
+* api-change:``ecs``: Update ecs command to latest version
+
+
+1.16.55
+=======
+
+* api-change:``autoscaling``: Update autoscaling command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+* api-change:``resource-groups``: Update resource-groups command to latest 
version
+* api-change:``sagemaker``: Update sagemaker command to latest version
+* api-change:``mediatailor``: Update mediatailor command to latest version
+* api-change:``sns``: Update sns command to latest version
+* api-change:``servicecatalog``: Update servicecatalog command to latest 
version
+
+
+1.16.54
+=======
+
+* api-change:``chime``: Update chime command to latest version
+* api-change:``budgets``: Update budgets command to latest version
+* api-change:``redshift``: Update redshift command to latest version
+
+
+1.16.53
+=======
+
+* api-change:``budgets``: Update budgets command to latest version
+* api-change:``firehose``: Update firehose command to latest version
+* api-change:``cloudformation``: Update cloudformation command to latest 
version
+* api-change:``polly``: Update polly command to latest version
+* api-change:``rds``: Update rds command to latest version
+* api-change:``batch``: Update batch command to latest version
+* api-change:``codepipeline``: Update codepipeline command to latest version
+
+
+1.16.52
+=======
+
+* api-change:``mediapackage``: Update mediapackage command to latest version
+
+
+1.16.51
+=======
+
+* api-change:``medialive``: Update medialive command to latest version
+* api-change:``events``: Update events command to latest version
+* api-change:``dlm``: Update dlm command to latest version
+
+
+1.16.50
+=======
+
+* api-change:``ce``: Update ce command to latest version
+* api-change:``dms``: Update dms command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+
+
+1.16.49
+=======
+
+* api-change:``waf-regional``: Update waf-regional command to latest version
+* api-change:``pinpoint``: Update pinpoint command to latest version
+* api-change:``pinpoint-email``: Update pinpoint-email command to latest 
version
+* api-change:``apigateway``: Update apigateway command to latest version
+* api-change:``codebuild``: Update codebuild command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+
+
 1.16.48
 =======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.16.48/awscli/__init__.py 
new/aws-cli-1.16.61/awscli/__init__.py
--- old/aws-cli-1.16.48/awscli/__init__.py      2018-11-06 00:14:24.000000000 
+0100
+++ new/aws-cli-1.16.61/awscli/__init__.py      2018-11-26 10:09:17.000000000 
+0100
@@ -17,7 +17,7 @@
 """
 import os
 
-__version__ = '1.16.48'
+__version__ = '1.16.61'
 
 #
 # 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.16.48/awscli/clidriver.py 
new/aws-cli-1.16.61/awscli/clidriver.py
--- old/aws-cli-1.16.48/awscli/clidriver.py     2018-11-06 00:14:24.000000000 
+0100
+++ new/aws-cli-1.16.61/awscli/clidriver.py     2018-11-26 10:09:17.000000000 
+0100
@@ -264,6 +264,8 @@
                                            format_string=LOG_FORMAT)
             self.session.set_stream_logger('s3transfer', logging.DEBUG,
                                            format_string=LOG_FORMAT)
+            self.session.set_stream_logger('urllib3', logging.DEBUG,
+                                           format_string=LOG_FORMAT)
             LOG.debug("CLI version: %s", self.session.user_agent())
             LOG.debug("Arguments entered to CLI: %s", sys.argv[1:])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.16.48/awscli/customizations/s3/subcommands.py 
new/aws-cli-1.16.61/awscli/customizations/s3/subcommands.py
--- old/aws-cli-1.16.48/awscli/customizations/s3/subcommands.py 2018-11-06 
00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/awscli/customizations/s3/subcommands.py 2018-11-26 
10:09:17.000000000 +0100
@@ -249,11 +249,11 @@
 
 STORAGE_CLASS = {'name': 'storage-class',
                  'choices': ['STANDARD', 'REDUCED_REDUNDANCY', 'STANDARD_IA',
-                             'ONEZONE_IA'],
+                             'ONEZONE_IA', 'INTELLIGENT_TIERING'],
                  'help_text': (
                      "The type of storage to use for the object. "
                      "Valid choices are: STANDARD | REDUCED_REDUNDANCY "
-                     "| STANDARD_IA | ONEZONE_IA. "
+                     "| STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING. "
                      "Defaults to 'STANDARD'")}
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-cli-1.16.48/doc/source/conf.py 
new/aws-cli-1.16.61/doc/source/conf.py
--- old/aws-cli-1.16.48/doc/source/conf.py      2018-11-06 00:14:24.000000000 
+0100
+++ new/aws-cli-1.16.61/doc/source/conf.py      2018-11-26 10:09:17.000000000 
+0100
@@ -52,7 +52,7 @@
 # The short X.Y version.
 version = '1.16.'
 # The full version, including alpha/beta/rc tags.
-release = '1.16.48'
+release = '1.16.61'
 
 # 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.16.48/setup.cfg 
new/aws-cli-1.16.61/setup.cfg
--- old/aws-cli-1.16.48/setup.cfg       2018-11-06 00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/setup.cfg       2018-11-26 10:09:17.000000000 +0100
@@ -4,7 +4,7 @@
 
 [metadata]
 requires-dist =
-        botocore==1.12.38
+        botocore==1.12.51
         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.16.48/setup.py new/aws-cli-1.16.61/setup.py
--- old/aws-cli-1.16.48/setup.py        2018-11-06 00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/setup.py        2018-11-26 10:09:17.000000000 +0100
@@ -23,7 +23,7 @@
     raise RuntimeError("Unable to find version string.")
 
 
-requires = ['botocore==1.12.38',
+requires = ['botocore==1.12.51',
             '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.16.48/tests/functional/cloudfront/test_create_distribution.py 
new/aws-cli-1.16.61/tests/functional/cloudfront/test_create_distribution.py
--- old/aws-cli-1.16.48/tests/functional/cloudfront/test_create_distribution.py 
2018-11-06 00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/tests/functional/cloudfront/test_create_distribution.py 
2018-11-26 10:09:17.000000000 +0100
@@ -91,7 +91,7 @@
     def test_distribution_config(self):
         # To demonstrate the original --distribution-config still works
         cmdline = self.prefix + ('--distribution-config '
-            'Origins={Quantity=0},'
+            'Origins={Quantity=1,Items=[{Id=foo,DomainName=bar}]},'
             'DefaultCacheBehavior={'
                 'TargetOriginId=foo,'
                 'ForwardedValues={QueryString=False,Cookies={Forward=none}},'
@@ -105,7 +105,10 @@
             )
         result = {
             'DistributionConfig': {
-                'Origins': {'Quantity': 0},  # Simplified
+                'Origins': {
+                    'Quantity': 1,
+                    'Items': [{'Id': 'foo', 'DomainName': 'bar'}]
+                },
                 'CallerReference': 'abcd',
                 'Comment': '',
                 'Enabled': True,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.16.48/tests/functional/cloudfront/test_update_distribution.py 
new/aws-cli-1.16.61/tests/functional/cloudfront/test_update_distribution.py
--- old/aws-cli-1.16.48/tests/functional/cloudfront/test_update_distribution.py 
2018-11-06 00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/tests/functional/cloudfront/test_update_distribution.py 
2018-11-26 10:09:17.000000000 +0100
@@ -26,7 +26,10 @@
             # A get-distribution-config response, contains a minimal config
             'ETag': '__etag__',
             'DistributionConfig': {
-                'Origins': {'Quantity': 0},  # Simplified
+                'Origins': {
+                    'Quantity': 1,
+                    'Items': [{'Id': 'foo', 'DomainName': 'bar'}]
+                },
                 'CallerReference': 'abcd',
                 'Comment': '',
                 'Enabled': True,
@@ -43,7 +46,10 @@
         result = {
             'DistributionConfig': {
                 'DefaultRootObject': 'index.html',
-                'Origins': {'Quantity': 0},  # Simplified
+                'Origins': {
+                    'Quantity': 1,
+                    'Items': [{'Id': 'foo', 'DomainName': 'bar'}]
+                },
                 'CallerReference': 'abcd',
                 'Comment': '',
                 'Enabled': True,
@@ -58,7 +64,7 @@
     def test_distribution_config(self):
         # To demonstrate the original --distribution-config still works
         cmdline = self.prefix + ('--distribution-config '
-            'Origins={Quantity=0},'
+            'Origins={Quantity=1,Items=[{Id=foo,DomainName=bar}]},'
             'DefaultCacheBehavior={'
                 'TargetOriginId=foo,'
                 'ForwardedValues={QueryString=False,Cookies={Forward=none}},'
@@ -72,7 +78,10 @@
             )
         result = {
             'DistributionConfig': {
-                'Origins': {'Quantity': 0},  # Simplified
+                'Origins': {
+                    'Quantity': 1,
+                    'Items': [{'Id': 'foo', 'DomainName': 'bar'}]
+                },
                 'CallerReference': 'abcd',
                 'Comment': '',
                 'Enabled': True,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.16.48/tests/functional/s3/test_cp_command.py 
new/aws-cli-1.16.61/tests/functional/s3/test_cp_command.py
--- old/aws-cli-1.16.48/tests/functional/s3/test_cp_command.py  2018-11-06 
00:14:24.000000000 +0100
+++ new/aws-cli-1.16.61/tests/functional/s3/test_cp_command.py  2018-11-26 
10:09:17.000000000 +0100
@@ -99,6 +99,21 @@
         self.assertEqual(self.operations_called[0][1]['Bucket'], 'bucket')
         self.assertEqual(self.operations_called[0][1]['Expires'], '90')
 
+    def test_upload_standard_ia(self):
+        full_path = self.files.create_file('foo.txt', 'mycontent')
+        cmdline = ('%s %s s3://bucket/key.txt --storage-class STANDARD_IA' %
+                   (self.prefix, full_path))
+        self.parsed_responses = \
+            [{'ETag': '"c8afdb36c52cf4727836669019e69222"'}]
+        self.run_cmd(cmdline, expected_rc=0)
+        self.assertEqual(len(self.operations_called), 1,
+                         self.operations_called)
+        self.assertEqual(self.operations_called[0][0].name, 'PutObject')
+        args = self.operations_called[0][1]
+        self.assertEqual(args['Key'], 'key.txt')
+        self.assertEqual(args['Bucket'], 'bucket')
+        self.assertEqual(args['StorageClass'], 'STANDARD_IA')
+
     def test_upload_onezone_ia(self):
         full_path = self.files.create_file('foo.txt', 'mycontent')
         cmdline = ('%s %s s3://bucket/key.txt --storage-class ONEZONE_IA' %
@@ -114,6 +129,21 @@
         self.assertEqual(args['Bucket'], 'bucket')
         self.assertEqual(args['StorageClass'], 'ONEZONE_IA')
 
+    def test_upload_intelligent_tiering(self):
+        full_path = self.files.create_file('foo.txt', 'mycontent')
+        cmdline = ('%s %s s3://bucket/key.txt --storage-class 
INTELLIGENT_TIERING' %
+                   (self.prefix, full_path))
+        self.parsed_responses = \
+            [{'ETag': '"c8afdb36c52cf4727836669019e69222"'}]
+        self.run_cmd(cmdline, expected_rc=0)
+        self.assertEqual(len(self.operations_called), 1,
+                         self.operations_called)
+        self.assertEqual(self.operations_called[0][0].name, 'PutObject')
+        args = self.operations_called[0][1]
+        self.assertEqual(args['Key'], 'key.txt')
+        self.assertEqual(args['Bucket'], 'bucket')
+        self.assertEqual(args['StorageClass'], 'INTELLIGENT_TIERING')
+
     def test_operations_used_in_download_file(self):
         self.parsed_responses = [
             {"ContentLength": "100", "LastModified": "00:00:00Z"},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-cli-1.16.48/tests/integration/customizations/test_generatecliskeleton.py
 
new/aws-cli-1.16.61/tests/integration/customizations/test_generatecliskeleton.py
--- 
old/aws-cli-1.16.48/tests/integration/customizations/test_generatecliskeleton.py
    2018-11-06 00:14:24.000000000 +0100
+++ 
new/aws-cli-1.16.61/tests/integration/customizations/test_generatecliskeleton.py
    2018-11-26 10:09:17.000000000 +0100
@@ -10,47 +10,18 @@
 # 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.
+import os
 import json
+import logging
 
+import mock
 from nose.tools import assert_equal
 
+from awscli.testutils import unittest, aws, capture_output
 from awscli.clidriver import create_clidriver
-from awscli.testutils import unittest, aws
 from awscli.customizations.preview import PREVIEW_SERVICES
 
 
-def test_can_generate_skeletons_for_all_service_comands():
-    driver = create_clidriver()
-    help_command = driver.create_help_command()
-    for command_name, command_obj in help_command.command_table.items():
-        if command_name in PREVIEW_SERVICES:
-            # Skip over any preview services for now.
-            continue
-        sub_help = command_obj.create_help_command()
-        # This avoids command objects like ``PreviewModeCommand`` that
-        # do not exhibit any visible functionality (i.e. provides a command
-        # for the CLI).
-        if hasattr(sub_help, 'command_table'):
-            for sub_name, sub_command in sub_help.command_table.items():
-                op_help = sub_command.create_help_command()
-                arg_table = op_help.arg_table
-                if 'generate-cli-skeleton' in arg_table:
-                    yield _test_gen_skeleton, command_name, sub_name
-
-
-def _test_gen_skeleton(command_name, operation_name):
-    p = aws('%s %s --generate-cli-skeleton' % (command_name, operation_name))
-    assert_equal(p.rc, 0, 'Received non zero RC (%s) for command: %s %s'
-                 % (p.rc, command_name, operation_name))
-    try:
-        parsed = json.loads(p.stdout)
-    except ValueError as e:
-        raise AssertionError(
-            "Could not generate CLI skeleton for command: %s %s\n"
-            "stdout:\n%s\n"
-            "stderr:\n%s\n" % (command_name, operation_name))
-
-
 class TestIntegGenerateCliSkeleton(unittest.TestCase):
     """This tests various services to see if the generated skeleton is correct
 
@@ -90,3 +61,79 @@
             json.loads(p.stdout),
             {'Path': '', 'GroupName': ''}
         )
+
+
+def test_can_generate_skeletons_for_all_service_comands():
+    environ = {
+        'AWS_DATA_PATH': os.environ['AWS_DATA_PATH'],
+        'AWS_DEFAULT_REGION': 'us-east-1',
+        'AWS_ACCESS_KEY_ID': 'access_key',
+        'AWS_SECRET_ACCESS_KEY': 'secret_key',
+        'AWS_CONFIG_FILE': '',
+        'AWS_SHARED_CREDENTIALS_FILE': '',
+    }
+    with mock.patch('os.environ', environ):
+        driver = create_clidriver()
+        help_command = driver.create_help_command()
+        for command_name, command_obj in help_command.command_table.items():
+            if command_name in PREVIEW_SERVICES:
+                # Skip over any preview services for now.
+                continue
+            sub_help = command_obj.create_help_command()
+            # This avoids command objects like ``PreviewModeCommand`` that
+            # do not exhibit any visible functionality (i.e. provides a command
+            # for the CLI).
+            if hasattr(sub_help, 'command_table'):
+                for sub_name, sub_command in sub_help.command_table.items():
+                    op_help = sub_command.create_help_command()
+                    arg_table = op_help.arg_table
+                    if 'generate-cli-skeleton' in arg_table:
+                        yield _test_gen_skeleton, command_name, sub_name,
+
+
+def _test_gen_skeleton(command_name, operation_name):
+    command = '%s %s --generate-cli-skeleton' % (command_name,
+                                                 operation_name)
+    stdout, stderr, _ = _run_cmd(command)
+    # Test that a valid JSON blob is emitted to stdout is valid.
+    try:
+        json.loads(stdout)
+    except ValueError as e:
+        raise AssertionError(
+            "Could not generate CLI skeleton for command: %s %s\n"
+            "stdout:\n%s\n"
+            "stderr:\n%s\n" % (command_name, operation_name, stdout,
+                               stderr))
+
+
+def _run_cmd(cmd, expected_rc=0):
+    logging.debug("Calling cmd: %s", cmd)
+    # Drivers do not seem to be reusable since the formatters seem to not clear
+    # themselves between runs. This is fine in practice since a driver is only
+    # called once but for tests it means we need to create a new driver for
+    # each test, which is far more heavyweight than it needs to be. Might be
+    # worth seeing if we can make drivers reusable to speed these up generated
+    # tests.
+    driver = create_clidriver()
+    if not isinstance(cmd, list):
+        cmdlist = cmd.split()
+    else:
+        cmdlist = cmd
+
+    with capture_output() as captured:
+        try:
+            rc = driver.main(cmdlist)
+        except SystemExit as e:
+            # We need to catch SystemExit so that we
+            # can get a proper rc and still present the
+            # stdout/stderr to the test runner so we can
+            # figure out what went wrong.
+            rc = e.code
+    stderr = captured.stderr.getvalue()
+    stdout = captured.stdout.getvalue()
+    assert_equal(
+        rc, expected_rc,
+        "Unexpected rc (expected: %s, actual: %s) for command: %s\n"
+        "stdout:\n%sstderr:\n%s" % (
+            expected_rc, rc, cmd, stdout, stderr))
+    return stdout, stderr, rc

++++++ hide_py_pckgmgmt.patch ++++++
--- /var/tmp/diff_new_pack.XqfofI/_old  2018-12-04 20:58:26.852579130 +0100
+++ /var/tmp/diff_new_pack.XqfofI/_new  2018-12-04 20:58:26.852579130 +0100
@@ -1,16 +1,16 @@
---- setup.py.orig      2018-11-06 00:14:24.000000000 +0100
-+++ setup.py   2018-11-06 12:17:23.491278811 +0100
+--- setup.py.orig      2018-11-26 10:09:17.000000000 +0100
++++ setup.py   2018-11-29 13:47:18.748043484 +0100
 @@ -23,18 +23,18 @@
      raise RuntimeError("Unable to find version string.")
  
  
--requires = ['botocore==1.12.38',
+-requires = ['botocore==1.12.51',
 -            '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.12.38',
++# requires = ['botocore==1.12.51',
 +#             'colorama>=0.2.5,<=0.3.9',
 +#             'docutils>=0.10',
 +#             'rsa>=3.1.2,<=3.5.0',


Reply via email to