From 8b12dc9023369b36efc349bd74a6a6ebc62cbf194439308aad58369a6cab70fb Mon Sep 17 00:00:00 2001 From: Robert Schweikert Date: Sat, 10 Oct 2015 03:04:46 +0000 Subject: [PATCH] - Update to version 1.8.12 (bsc#949877) + feature:aws iot: Add support for AWS IoT + feature:aws iot-data: Add support for AWS IoT Data Plane + feature:aws lambda: Add support for aliasing and function versioning + feature:aws ecs: Update commands + feature:aws marketplacecommerceanalytics: Add support for AWS Marketplace Commerce Analytics + feature:aws firehose: Add support for Amazon Kinesis Firehose + feature:aws inspector: Add support for Amazon Inspector + feature:aws kinesis: Add support for updating stream retention periods + feature:aws configservice: Add support for config rules + feature:aws waf: Add support for AWS WAF + feature:aws ec2: Add support for spot blocks + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront distributions + feature:aws es: Adds support for the new Amazon Elasticsearch + feature:aws cloudtrail: Adds support for log file integrity validation, log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging. + feature:aws rds create-db-instance: --db-instance-class has a new value as db.t2.large + feature:aws workspaces: Adds support for volume encryption in Amazon WorkSpaces. + feature:aws ses: Adds 17 new operations for accepting incoming emails. + feature:aws cloudformation describe-account-limits: This is a new API. + feature:aws ec2 modify-spot-fleet-request: This is a new API. + bugfix:aws elasticbeanstalk: Documentation update. + feature:aws cognito-sync: Update API to latest version + feature:aws cognito-identity: Update API to latest version + bugfix:Assume Role Provider: Fix issue where profile does not exist errors were not being propogated back to the user (issue 1515) OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/aws-cli?expand=0&rev=17 --- aws-cli-1.7.42.tar.gz | 3 -- aws-cli-1.8.12.tar.gz | 3 ++ aws-cli.changes | 88 ++++++++++++++++++++++++++++++++++++++++++ aws-cli.spec | 6 +-- hide_py_pckgmgmt.patch | 42 ++++++++++++-------- 5 files changed, 120 insertions(+), 22 deletions(-) delete mode 100644 aws-cli-1.7.42.tar.gz create mode 100644 aws-cli-1.8.12.tar.gz diff --git a/aws-cli-1.7.42.tar.gz b/aws-cli-1.7.42.tar.gz deleted file mode 100644 index 18de65b..0000000 --- a/aws-cli-1.7.42.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:762e41d2e2aa15923824344fcd483cd1682d1066caa9d1bfb3d8f1b037ffa650 -size 735326 diff --git a/aws-cli-1.8.12.tar.gz b/aws-cli-1.8.12.tar.gz new file mode 100644 index 0000000..89f4630 --- /dev/null +++ b/aws-cli-1.8.12.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80248422e45ceefdd34193992f0231b79ce8b00d0c2537166867a7a8a73fa14a +size 734139 diff --git a/aws-cli.changes b/aws-cli.changes index 01b1bfb..e58fefe 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,91 @@ +------------------------------------------------------------------- +Sat Oct 10 02:08:07 UTC 2015 - rjschwei@suse.com + +- Update to version 1.8.12 (bsc#949877) + + feature:aws iot: Add support for AWS IoT + + feature:aws iot-data: Add support for AWS IoT Data Plane + + feature:aws lambda: Add support for aliasing and function versioning + + feature:aws ecs: Update commands + + feature:aws marketplacecommerceanalytics: Add support for AWS + Marketplace Commerce Analytics + + feature:aws firehose: Add support for Amazon Kinesis Firehose + + feature:aws inspector: Add support for Amazon Inspector + + feature:aws kinesis: Add support for updating stream retention periods + + feature:aws configservice: Add support for config rules + + feature:aws waf: Add support for AWS WAF + + feature:aws ec2: Add support for spot blocks + + feature:aws cloudfront: Add support for adding Web ACLs to CloudFront + distributions + + feature:aws es: Adds support for the new Amazon Elasticsearch + + feature:aws cloudtrail: Adds support for log file integrity validation, + log encryption with AWS KMS-Managed Keys (SSE-KMS), and trail tagging. + + feature:aws rds create-db-instance: --db-instance-class has a new value + as db.t2.large + + feature:aws workspaces: Adds support for volume encryption in Amazon + WorkSpaces. + + feature:aws ses: Adds 17 new operations for accepting incoming emails. + + feature:aws cloudformation describe-account-limits: This is a new API. + + feature:aws ec2 modify-spot-fleet-request: This is a new API. + + bugfix:aws elasticbeanstalk: Documentation update. + + feature:aws cognito-sync: Update API to latest version + + feature:aws cognito-identity: Update API to latest version + + bugfix:Assume Role Provider: Fix issue where profile does not exist + errors were not being propogated back to the user (issue 1515) + + bugfix:Shorthand Syntax: Fix parser regression when a key name has an + underscore character (issue 1510) + + feature:aws s3: Add support for STANDARD_IA storage class to the aws s3 + commands (issue 1511) + + feature:aws logs: Add support for create-export-task, cancel-export-task, + and describe-export-tasks. + + bugfix:Output: Only omit printing response to stdout if the response is + an empty dictionary (issue 1496) + + feature:aws s3/s3api: Update Amazon S3 commands to the latest version + + feature:aws ec2 request-spot-fleet: Add new Diversified bidding strategy + parameter + + feature:aws ec2 describe-snapshots: Add new dataEncryptionKeyId and + StateMessage parameters + + feature:aws efs describe-mount-targets: Add new optional MountTargetId + parameter + + feature:aws route53: Add calculated health checks and latency health checks + + bugfix:StreamingBody: File-like object for HTTP response can now be + properly closed + + feature:aws iam: Add two new APIs that enable programmatic access to + the IAM policy simulator + + feature:aws importexport: Documentation update + + bugfix:aws machinelearning: Remove a constraint + + feature:aws kinesis get-records: Add a timestamp field to all Records + + bugfix:aws cloudfront: Add paginators and waiters + + feature:aws storagegateway: Add support for resource tagging. + + feature:aws ec2 request-spot-fleet: Add support for new request config + parameters + + bugfix:Shorthand Parser: Fix regression where '-' character was not + accepted as a key name in a shorthand value (issue 1470) + + bugfix:Shorthand Parser: Fix regression where spaces in unquoted + values were not being accepted (issue 1471) + + feature:aws configservice: Add support for listing discovered resources + + bugfix:aws emr create-default-roles: Fix the issue where the command + would fail to honor an existing AWS_CA_BUNDLE environment setting and + end up with "SSLError: object has no attribute" (issue 1468) + + feature:Shorthand Syntax: Add support for nested hashes when using + shorthand syntax (issue 1444) + + feature:aws codepipeline: Add support for specification of an encryption + key to use with the artifact bucket, when creating and updating a pipeline + + feature:aws s3: Add support for event notification filters + + bugfix:aws iam create-virtual-mfa-device: Fix issue when an error + response is received from the create-virtual-mfa-device command (issue 1447) + + feature:aws elasticbeanstalk: Add support for enhanced health reporting + in aws elasticbeanstalk commands + + feature:Shared Credentials File: Add support for changing the shared + credentials file from the default location of ~/.aws/credentials + by setting the AWS_SHARED_CREDENTIALS_FILE environment variable + (botocore issue 623) + + feature:Waiters: Add aws iam wait instance-profile-exists and aws + iam wait user-exists commands (botocore issue) + + feature:aws swf: Add support for Added support for invoking AWS + Lambda tasks from an Amazon SWF workflow. + + feature:aws devicefarm: Add support for testing iOS applications + with AWS Device Farm. + ------------------------------------------------------------------- Fri Jul 31 10:03:34 UTC 2015 - ms@suse.com diff --git a/aws-cli.spec b/aws-cli.spec index 89d08b1..c1146ba 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -17,7 +17,7 @@ Name: aws-cli -Version: 1.7.42 +Version: 1.8.12 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -31,7 +31,7 @@ Requires: python-argparse >= 1.1 %endif Requires: python-bcdoc >= 0.14.0 Requires: python-bcdoc < 0.15.0 -Requires: python-botocore >= 1.1.6 +Requires: python-botocore >= 1.2.10 Requires: python-colorama <= 0.3.3 Requires: python-colorama >= 0.2.5 Requires: python-docutils >= 0.10 @@ -52,7 +52,7 @@ The AWS Command Line Interface (CLI) is a unified tool to manage your AWS servic %prep %setup -q -%patch0 +%patch0 -p1 %build python setup.py build diff --git a/hide_py_pckgmgmt.patch b/hide_py_pckgmgmt.patch index 3c684cf..12b44a0 100644 --- a/hide_py_pckgmgmt.patch +++ b/hide_py_pckgmgmt.patch @@ -1,36 +1,46 @@ ---- setup.py.orig 2015-07-31 13:36:41.178495452 +0200 -+++ setup.py 2015-07-31 13:36:59.438576404 +0200 -@@ -6,16 +6,16 @@ +Index: aws-cli-1.8.12/setup.py +=================================================================== +--- aws-cli-1.8.12.orig/setup.py ++++ aws-cli-1.8.12/setup.py +@@ -6,16 +6,16 @@ from setuptools import setup, find_packa import awscli --requires = ['botocore==1.1.5', +-requires = ['botocore==1.2.10', - 'colorama>=0.2.5,<=0.3.3', - 'docutils>=0.10', -- 'rsa>=3.1.2,<=3.1.4'] -+#requires = ['botocore==1.1.5', +- 'rsa>=3.1.2,<=3.3.0'] ++#requires = ['botocore==1.2.10', +# 'colorama>=0.2.5,<=0.3.3', +# 'docutils>=0.10', -+# 'rsa>=3.1.2,<=3.1.4'] ++# 'rsa>=3.1.2,<=3.3.0'] -if sys.version_info[:2] == (2, 6): -- # For python2.6 we have to require argparse since it -- # was not in stdlib until 2.7. -- requires.append('argparse>=1.1') +#if sys.version_info[:2] == (2, 6): -+# # For python2.6 we have to require argparse since it -+# # was not in stdlib until 2.7. + # For python2.6 we have to require argparse since it + # was not in stdlib until 2.7. +- requires.append('argparse>=1.1') +# requires.append('argparse>=1.1') setup_options = dict( -@@ -31,7 +31,7 @@ +@@ -31,12 +31,12 @@ setup_options = dict( package_data={'awscli': ['data/*.json', 'examples/*/*.rst', 'examples/*/*/*.rst', 'topics/*.rst', 'topics/*.json']}, - install_requires=requires, +- extras_require={ +- ':python_version=="2.6"': [ +- 'argparse>=1.1', +- ] +- }, +# install_requires=requires, - extras_require={ - ':python_version=="2.6"': [ - 'argparse>=1.1', ++# extras_require={ ++# ':python_version=="2.6"': [ ++# 'argparse>=1.1', ++# ] ++# }, + license="Apache License 2.0", + classifiers=( + 'Development Status :: 5 - Production/Stable',