Hello community,
here is the log from the commit of package aws-cli for openSUSE:Factory checked in at 2019-02-01 11:48:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-cli (Old)
and /work/SRC/openSUSE:Factory/.aws-cli.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-cli"
Fri Feb 1 11:48:15 2019 rev:22 rq:670337 version:1.16.94
Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-cli/aws-cli.changes 2019-01-10 15:21:08.762466880 +0100
+++ /work/SRC/openSUSE:Factory/.aws-cli.new.28833/aws-cli.changes 2019-02-01 11:48:38.004356058 +0100
@@ -1,0 +2,9 @@
+Thu Jan 24 10:36:34 UTC 2019 - John Paul Adrian Glaubitz
+
+- Update to version 1.16.94
+ + For detailed changes see
+ https://github.com/aws/aws-cli/blob/1.16.94/CHANGELOG.rst
+ + Forward port hide_py_pckgmgmt.patch
+ + Update Requires in spec file from setup.py
+
+-------------------------------------------------------------------
Old:
----
aws-cli-1.16.84.tar.gz
New:
----
aws-cli-1.16.94.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aws-cli.spec ++++++
--- /var/tmp/diff_new_pack.NRIOQj/_old 2019-02-01 11:48:38.508355541 +0100
+++ /var/tmp/diff_new_pack.NRIOQj/_new 2019-02-01 11:48:38.508355541 +0100
@@ -17,7 +17,7 @@
Name: aws-cli
-Version: 1.16.84
+Version: 1.16.94
Release: 0
Summary: Amazon Web Services Command Line Interface
License: Apache-2.0
@@ -29,7 +29,7 @@
Requires: python3
Requires: python3-PyYAML <= 4.0
Requires: python3-PyYAML >= 3.10
-Requires: python3-botocore >= 1.12.74
+Requires: python3-botocore >= 1.12.84
Requires: python3-colorama <= 0.4.1
Requires: python3-colorama >= 0.2.5
Requires: python3-docutils >= 0.10
@@ -44,7 +44,7 @@
Requires: python
Requires: python-PyYAML <= 3.13
Requires: python-PyYAML >= 3.10
-Requires: python-botocore >= 1.12.74
+Requires: python-botocore >= 1.12.84
Requires: python-colorama <= 0.3.9
Requires: python-colorama >= 0.2.5
Requires: python-docutils >= 0.10
++++++ aws-cli-1.16.84.tar.gz -> aws-cli-1.16.94.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/.changes/1.16.85.json new/aws-cli-1.16.94/.changes/1.16.85.json
--- old/aws-cli-1.16.84/.changes/1.16.85.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.85.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,7 @@
+[
+ {
+ "category": "``appmesh``",
+ "description": "Update appmesh 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.84/.changes/1.16.86.json new/aws-cli-1.16.94/.changes/1.16.86.json
--- old/aws-cli-1.16.84/.changes/1.16.86.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.86.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``redshift``",
+ "description": "Update redshift command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``docdb``",
+ "description": "Update docdb 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.84/.changes/1.16.87.json new/aws-cli-1.16.94/.changes/1.16.87.json
--- old/aws-cli-1.16.84/.changes/1.16.87.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.87.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,22 @@
+[
+ {
+ "category": "``sagemaker``",
+ "description": "Update sagemaker command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``iot``",
+ "description": "Update iot command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``codedeploy``",
+ "description": "Update codedeploy 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.84/.changes/1.16.88.json new/aws-cli-1.16.94/.changes/1.16.88.json
--- old/aws-cli-1.16.84/.changes/1.16.88.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.88.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``rds-data``",
+ "description": "Update rds-data command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``emr``",
+ "description": "Update emr 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.84/.changes/1.16.89.json new/aws-cli-1.16.94/.changes/1.16.89.json
--- old/aws-cli-1.16.84/.changes/1.16.89.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.89.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``storagegateway``",
+ "description": "Update storagegateway command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``mediaconvert``",
+ "description": "Update mediaconvert 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.84/.changes/1.16.90.json new/aws-cli-1.16.94/.changes/1.16.90.json
--- old/aws-cli-1.16.84/.changes/1.16.90.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.90.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,17 @@
+[
+ {
+ "category": "``dynamodb``",
+ "description": "Update dynamodb command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``backup``",
+ "description": "Update backup command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``ce``",
+ "description": "Update ce command to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/.changes/1.16.91.json new/aws-cli-1.16.94/.changes/1.16.91.json
--- old/aws-cli-1.16.84/.changes/1.16.91.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.91.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,22 @@
+[
+ {
+ "category": "``rekognition``",
+ "description": "Update rekognition command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``lightsail``",
+ "description": "Update lightsail command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``lambda``",
+ "description": "Update lambda command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``pinpoint``",
+ "description": "Update pinpoint 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.84/.changes/1.16.92.json new/aws-cli-1.16.94/.changes/1.16.92.json
--- old/aws-cli-1.16.84/.changes/1.16.92.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.92.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,12 @@
+[
+ {
+ "category": "``glue``",
+ "description": "Update glue 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.84/.changes/1.16.93.json new/aws-cli-1.16.94/.changes/1.16.93.json
--- old/aws-cli-1.16.84/.changes/1.16.93.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.93.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,27 @@
+[
+ {
+ "category": "``ssm``",
+ "description": "Update ssm command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``dms``",
+ "description": "Update dms command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``fms``",
+ "description": "Update fms command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``discovery``",
+ "description": "Update discovery command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``appstream``",
+ "description": "Update appstream 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.84/.changes/1.16.94.json new/aws-cli-1.16.94/.changes/1.16.94.json
--- old/aws-cli-1.16.84/.changes/1.16.94.json 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/.changes/1.16.94.json 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,17 @@
+[
+ {
+ "category": "``acm-pca``",
+ "description": "Update acm-pca command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``apigatewaymanagementapi``",
+ "description": "Update apigatewaymanagementapi command to latest version",
+ "type": "api-change"
+ },
+ {
+ "category": "``worklink``",
+ "description": "Update worklink 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.84/CHANGELOG.rst new/aws-cli-1.16.94/CHANGELOG.rst
--- old/aws-cli-1.16.84/CHANGELOG.rst 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/CHANGELOG.rst 2019-01-24 00:03:41.000000000 +0100
@@ -2,6 +2,84 @@
CHANGELOG
=========
+1.16.94
+=======
+
+* api-change:``acm-pca``: Update acm-pca command to latest version
+* api-change:``apigatewaymanagementapi``: Update apigatewaymanagementapi command to latest version
+* api-change:``worklink``: Update worklink command to latest version
+
+
+1.16.93
+=======
+
+* api-change:``ssm``: Update ssm command to latest version
+* api-change:``dms``: Update dms command to latest version
+* api-change:``fms``: Update fms command to latest version
+* api-change:``discovery``: Update discovery command to latest version
+* api-change:``appstream``: Update appstream command to latest version
+
+
+1.16.92
+=======
+
+* api-change:``glue``: Update glue command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+
+
+1.16.91
+=======
+
+* api-change:``rekognition``: Update rekognition command to latest version
+* api-change:``lightsail``: Update lightsail command to latest version
+* api-change:``lambda``: Update lambda command to latest version
+* api-change:``pinpoint``: Update pinpoint command to latest version
+
+
+1.16.90
+=======
+
+* api-change:``dynamodb``: Update dynamodb command to latest version
+* api-change:``backup``: Update backup command to latest version
+* api-change:``ce``: Update ce command to latest version
+
+
+1.16.89
+=======
+
+* api-change:``storagegateway``: Update storagegateway command to latest version
+* api-change:``mediaconvert``: Update mediaconvert command to latest version
+
+
+1.16.88
+=======
+
+* api-change:``rds-data``: Update rds-data command to latest version
+* api-change:``emr``: Update emr command to latest version
+
+
+1.16.87
+=======
+
+* api-change:``sagemaker``: Update sagemaker command to latest version
+* api-change:``iot``: Update iot command to latest version
+* api-change:``codedeploy``: Update codedeploy command to latest version
+* api-change:``ec2``: Update ec2 command to latest version
+
+
+1.16.86
+=======
+
+* api-change:``redshift``: Update redshift command to latest version
+* api-change:``docdb``: Update docdb command to latest version
+
+
+1.16.85
+=======
+
+* api-change:``appmesh``: Update appmesh command to latest version
+
+
1.16.84
=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/awscli/__init__.py new/aws-cli-1.16.94/awscli/__init__.py
--- old/aws-cli-1.16.84/awscli/__init__.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/awscli/__init__.py 2019-01-24 00:03:41.000000000 +0100
@@ -17,7 +17,7 @@
"""
import os
-__version__ = '1.16.84'
+__version__ = '1.16.94'
#
# 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.84/awscli/customizations/eks/kubeconfig.py new/aws-cli-1.16.94/awscli/customizations/eks/kubeconfig.py
--- old/aws-cli-1.16.84/awscli/customizations/eks/kubeconfig.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/awscli/customizations/eks/kubeconfig.py 2019-01-24 00:03:41.000000000 +0100
@@ -229,17 +229,17 @@
config.content[key] = array
return config
- def _make_context(self, cluster, user):
- """ Generate a context to associate cluster and user."""
+ def _make_context(self, cluster, user, alias=None):
+ """ Generate a context to associate cluster and user with a given alias."""
return OrderedDict([
("context", OrderedDict([
("cluster", cluster["name"]),
("user", user["name"])
])),
- ("name", user["name"])
+ ("name", alias or user["name"])
])
- def insert_cluster_user_pair(self, config, cluster, user):
+ def insert_cluster_user_pair(self, config, cluster, user, alias=None):
"""
Insert the passed cluster entry and user entry,
then make a context to associate them
@@ -255,10 +255,13 @@
:param user: the user entry
:type user: OrderedDict
+ :param alias: the alias for the context; defaults top user entry name
+ :type context: str
+
:return: The generated context
:rtype: OrderedDict
"""
- context = self._make_context(cluster, user)
+ context = self._make_context(cluster, user, alias=alias)
self.insert_entry(config, "clusters", cluster)
self.insert_entry(config, "users", user)
self.insert_entry(config, "contexts", context)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/awscli/customizations/eks/update_kubeconfig.py new/aws-cli-1.16.94/awscli/customizations/eks/update_kubeconfig.py
--- old/aws-cli-1.16.84/awscli/customizations/eks/update_kubeconfig.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/awscli/customizations/eks/update_kubeconfig.py 2019-01-24 00:03:41.000000000 +0100
@@ -118,6 +118,12 @@
'help_text': ("Print more detailed output "
"when writing to the kubeconfig file, "
"including the appended entries.")
+ },
+ {
+ 'name': 'alias',
+ 'help_text': ("Alias for the cluster context name. "
+ "Defaults to match cluster ARN."),
+ 'required': False
}
]
@@ -152,7 +158,8 @@
appender = KubeconfigAppender()
new_context_dict = appender.insert_cluster_user_pair(config,
new_cluster_dict,
- new_user_dict)
+ new_user_dict,
+ parsed_args.alias)
if parsed_args.dry_run:
uni_print(config.dump_content())
@@ -333,4 +340,10 @@
self._role_arn
])
+ if self._session.profile:
+ generated_user["user"]["exec"]["env"] = [OrderedDict([
+ ("name", "AWS_PROFILE"),
+ ("value", self._session.profile)
+ ])]
+
return generated_user
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/awscli/customizations/streamingoutputarg.py new/aws-cli-1.16.94/awscli/customizations/streamingoutputarg.py
--- old/aws-cli-1.16.84/awscli/customizations/streamingoutputarg.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/awscli/customizations/streamingoutputarg.py 2019-01-24 00:03:41.000000000 +0100
@@ -86,10 +86,10 @@
def add_to_params(self, parameters, value):
self._output_file = value
- service_name = self._operation_model.service_model.endpoint_prefix
+ service_id = self._operation_model.service_model.service_id.hyphenize()
operation_name = self._operation_model.name
self._session.register('after-call.%s.%s' % (
- service_name, operation_name), self.save_file)
+ service_id, operation_name), self.save_file)
def save_file(self, parsed, **kwargs):
if self._response_key not in parsed:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/awscli/testutils.py new/aws-cli-1.16.94/awscli/testutils.py
--- old/aws-cli-1.16.84/awscli/testutils.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/awscli/testutils.py 2019-01-24 00:03:41.000000000 +0100
@@ -363,6 +363,7 @@
self.operations_called = []
self.parsed_responses = None
self.driver = create_clidriver()
+ self.files = FileCreator()
def tearDown(self):
# This clears all the previous registrations.
@@ -370,6 +371,7 @@
if self.make_request_is_patched:
self.make_request_patch.stop()
self.make_request_is_patched = False
+ self.files.remove_all()
def before_call(self, params, **kwargs):
self._store_params(params)
@@ -520,7 +522,8 @@
self.rootdir = tempfile.mkdtemp()
def remove_all(self):
- shutil.rmtree(self.rootdir)
+ if os.path.exists(self.rootdir):
+ shutil.rmtree(self.rootdir)
def create_file(self, filename, contents, mtime=None, mode='w'):
"""Creates a file in a tmpdir
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/doc/source/_templates/feedback.html new/aws-cli-1.16.94/doc/source/_templates/feedback.html
--- old/aws-cli-1.16.84/doc/source/_templates/feedback.html 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/doc/source/_templates/feedback.html 2019-01-24 00:03:41.000000000 +0100
@@ -1,5 +1,5 @@
<div class="left-bar-other">
<h3>Feedback</h3>
- <p class="feedback">Did you find this page useful? Do you have a suggestion? <a href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=AWS%20Command%20Line%20Interface&hidden_guide_name=Reference&hidden_api_version={{ version }}&hidden_file_name={{ pagename }}">Give us feedback</a> or
- send us a <a href="https://github.com/aws/aws-cli">pull request</a> on GitHub.</p>
+ <p class="feedback">Did you find this page useful? Do you have a suggestion? <a href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=AWS%20Command%20Line%20Interface&hidden_guide_name=Reference}&topic_url=https%3A%2F%2Fdocs.aws.amazon.com%2Fcli%2Flatest%2F{{ pagename }}.html">Give us feedback</a> or
+ send us a <a href="https://github.com/aws/aws-cli">pull request</a> on GitHub.</p>
</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/doc/source/conf.py new/aws-cli-1.16.94/doc/source/conf.py
--- old/aws-cli-1.16.84/doc/source/conf.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/doc/source/conf.py 2019-01-24 00:03:41.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.84'
+release = '1.16.94'
# 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.84/setup.cfg new/aws-cli-1.16.94/setup.cfg
--- old/aws-cli-1.16.84/setup.cfg 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/setup.cfg 2019-01-24 00:03:41.000000000 +0100
@@ -4,7 +4,7 @@
[metadata]
requires-dist =
- botocore==1.12.74
+ botocore==1.12.84
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.84/setup.py new/aws-cli-1.16.94/setup.py
--- old/aws-cli-1.16.84/setup.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/setup.py 2019-01-24 00:03:41.000000000 +0100
@@ -23,7 +23,7 @@
raise RuntimeError("Unable to find version string.")
-requires = ['botocore==1.12.74',
+requires = ['botocore==1.12.84',
'colorama>=0.2.5,<=0.3.9',
'docutils>=0.10',
'rsa>=3.1.2,<=3.5.0',
@@ -58,7 +58,7 @@
]
},
license="Apache License 2.0",
- classifiers=(
+ classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
@@ -74,7 +74,7 @@
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
- ),
+ ],
)
if 'py2exe' in sys.argv:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/tests/functional/test_streaming_output.py new/aws-cli-1.16.94/tests/functional/test_streaming_output.py
--- old/aws-cli-1.16.84/tests/functional/test_streaming_output.py 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-cli-1.16.94/tests/functional/test_streaming_output.py 2019-01-24 00:03:41.000000000 +0100
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+# Copyright 2012-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.compat import six
+from awscli.testutils import BaseAWSCommandParamsTest
+
+
+class TestStreamingOutput(BaseAWSCommandParamsTest):
+
+ def test_get_media_streaming_output(self):
+ cmdline = (
+ 'kinesis-video-media get-media --stream-name test-stream '
+ '--start-selector StartSelectorType=EARLIEST %s'
+ )
+ self.parsed_response = {
+ 'ContentType': 'video/webm',
+ 'Payload': six.BytesIO(b'testbody')
+ }
+ outpath = self.files.full_path('outfile')
+ params = {
+ 'StartSelector': {'StartSelectorType': 'EARLIEST'},
+ 'StreamName': 'test-stream'
+ }
+ self.assert_params_for_cmd(cmdline % outpath, params)
+ with open(outpath, 'rb') as outfile:
+ self.assertEqual(outfile.read(), b'testbody')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/tests/unit/customizations/eks/test_kubeconfig.py new/aws-cli-1.16.94/tests/unit/customizations/eks/test_kubeconfig.py
--- old/aws-cli-1.16.84/tests/unit/customizations/eks/test_kubeconfig.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/tests/unit/customizations/eks/test_kubeconfig.py 2019-01-24 00:03:41.000000000 +0100
@@ -274,3 +274,23 @@
])
context = self._appender._make_context(cluster, user)
self.assertDictEqual(context, context_correct)
+
+ def test_make_context_alias(self):
+ cluster = OrderedDict([
+ ("name", "clustername"),
+ ("cluster", OrderedDict())
+ ])
+ user = OrderedDict([
+ ("name", "username"),
+ ("user", OrderedDict())
+ ])
+ context_correct = OrderedDict([
+ ("context", OrderedDict([
+ ("cluster", "clustername"),
+ ("user", "username")
+ ])),
+ ("name", "alias")
+ ])
+ alias = "alias"
+ context = self._appender._make_context(cluster, user, alias=alias)
+ self.assertDictEqual(context, context_correct)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-cli-1.16.84/tests/unit/customizations/eks/test_update_kubeconfig.py new/aws-cli-1.16.94/tests/unit/customizations/eks/test_update_kubeconfig.py
--- old/aws-cli-1.16.84/tests/unit/customizations/eks/test_update_kubeconfig.py 2019-01-04 23:58:14.000000000 +0100
+++ new/aws-cli-1.16.94/tests/unit/customizations/eks/test_update_kubeconfig.py 2019-01-24 00:03:41.000000000 +0100
@@ -195,6 +195,7 @@
self._session = mock.Mock(spec=botocore.session.Session)
self._session.create_client.return_value = self._mock_client
+ self._session.profile = None
self._client = EKSClient(self._session, "ExampleCluster", None)
@@ -260,4 +261,19 @@
self._mock_client.describe_cluster.assert_called_once_with(
name="ExampleCluster"
)
+ self._session.create_client.assert_called_once_with("eks")
+
+ def test_profile(self):
+ self._session.profile = "profile"
+ self._correct_user_entry["user"]["exec"]["env"] = [
+ OrderedDict([
+ ("name", "AWS_PROFILE"),
+ ("value", "profile")
+ ])
+ ]
+ self.assertEqual(self._client.get_user_entry(),
+ self._correct_user_entry)
+ self._mock_client.describe_cluster.assert_called_once_with(
+ name="ExampleCluster"
+ )
self._session.create_client.assert_called_once_with("eks")
++++++ hide_py_pckgmgmt.patch ++++++
--- /var/tmp/diff_new_pack.NRIOQj/_old 2019-02-01 11:48:38.936355101 +0100
+++ /var/tmp/diff_new_pack.NRIOQj/_new 2019-02-01 11:48:38.936355101 +0100
@@ -1,16 +1,16 @@
---- setup.py.orig 2019-01-04 23:58:14.000000000 +0100
-+++ setup.py 2019-01-06 20:24:06.243843371 +0100
+--- setup.py.orig 2019-01-24 00:03:41.000000000 +0100
++++ setup.py 2019-01-24 11:34:37.366642349 +0100
@@ -23,18 +23,18 @@
raise RuntimeError("Unable to find version string.")
--requires = ['botocore==1.12.74',
+-requires = ['botocore==1.12.84',
- '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.74',
++# requires = ['botocore==1.12.84',
+# 'colorama>=0.2.5,<=0.3.9',
+# 'docutils>=0.10',
+# 'rsa>=3.1.2,<=3.5.0',
@@ -46,5 +46,5 @@
+ # ]
+ # },
license="Apache License 2.0",
- classifiers=(
+ classifiers=[
'Development Status :: 5 - Production/Stable',