diff --git a/aws-cli-1.2.13.tar.gz b/aws-cli-1.2.13.tar.gz deleted file mode 100644 index 9be7714..0000000 --- a/aws-cli-1.2.13.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb66100f4f4e334660cbe006f1c20217746983d528b12eb20b38e2e2130efed6 -size 355241 diff --git a/aws-cli-1.5.3.tar.gz b/aws-cli-1.5.3.tar.gz new file mode 100644 index 0000000..a5ced56 --- /dev/null +++ b/aws-cli-1.5.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0147e600e3364cb03f3b4b17b2d272980ec5c4ccbcacd0928272762231611415 +size 504276 diff --git a/aws-cli.changes b/aws-cli.changes index 427d8c9..a94d8bf 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,284 @@ +------------------------------------------------------------------- +Thu Oct 23 23:01:44 UTC 2014 - rschweikert@suse.com + +- Update to version 1.5.3 (bnc#902598) + + feature:aws ec2 describe-volumes: Add support for optional pagination. + + feature:aws route53domains: Add support for auto-renew domains. + + feature:aws cognito-identity: Add for Open-ID Connect. + + feature:aws sts: Add support for Open-ID Connect + + feature:aws iam: Add support for Open-ID Connect + + bugfix:aws s3 sync: Fix issue when uploading with + --exact-timestamps (issue 964) + + bugfix:Retry: Fix issue where certain error codes were not being + retried (botocore issue 361) + + bugfix:aws emr ssh: Fix issue when using waiter interface to wait on + the cluster state (issue 954) + + feature:aws cloudsearch: Add support for advance Japanese language + processing. + + feature:aws rds: Add support for gp2 which provides faster access than + disk-based storage. + + bugfix:aws s3 mv: Delete multi-part objects when transferring objects + across regions using --source-region (issue 938) + + bugfix:aws emr ssh: Fix issue with waiter configuration not being + found (issue 937) + + feature:aws dynamodb: Update aws dynamodb command to support storing + and retrieving documents with full support for document models. New + data types are fully compatible with the JSON standard and allow you + to nest document elements within one another. + + bugfix:aws configure: Fix bug where aws configure was not properly + writing out to the shared credentials file + + bugfix:S3 Response Parsing: Fix regression for parsing S3 responses + containing a status code of 200 with an error response body (botocore + issue 342) + + bugfix:Shorthand Error Message: Ensure the error message for shorthand + parsing always contains the CLI argument name (issue 935) + + bugfix:Response Parsing: Fix response parsing so that leading and + trailing spaces are preserved + + feature:Shared Credentials File: The aws configure and aws configure set + command now write out all credential variables to the shared + credentials file ~/.aws/credentials (issue 847) + + bugfix:aws s3: Write warnings and errors to standard error as opposed to + standard output. (issue 919) + + feature:aws s3: Add --only-show-errors option that displays errors and + warnings but suppresses all other output. + + feature:aws s3 cp: Added ability to upload local file streams from + standard input to s3 and download s3 objects as local file streams to + standard output. (issue 903) + + feature:aws emr create-cluster: Add support for --emrfs. + + feature:aws iam: Update aws iam command to latest version. + + feature:aws cognito-sync: Update aws cognito-sync command to latest + version. + + feature:aws opsworks: Update aws opsworks command to latest version. + + feature:aws elasticbeanstalk: Add support for bundling logs. + + feature:aws kinesis: Add suport for tagging. + + feature:Page Size: Add a --page-size option, that controls page size + when perfoming an operation that uses pagination. (issue 889) + + bugfix:aws s3: Added support for ignoring and warning about files that + do not exist, user does not have read permissions, or are special + files (i.e. sockets, FIFOs, character special devices, and block + special devices) (issue 881) + + feature:Parameter Shorthand: Added support for structure(list-scalar, + scalar) parameter shorthand. (issue 882) + + bugfix:aws s3: Fix bug when unknown options were passed to aws s3 + commands (issue 886) + + bugfix:Endpoint URL: Provide a better error message when an invalid + --endpoint-url is provided (issue 899) + + bugfix:aws s3: Fix issue when keys do not get properly url decoded when + syncing from a bucket that requires pagination to a bucket that + requires less pagination (issue 909) + + feature:aws cloudsearchdomain: Added sigv4 support. + + bugfix:Credentials: Raise an error if an incomplete profile is found + (issue 690) + + feature:Signing Requests: Add a --no-sign-request option that, when + specified, will not sign any requests. + + bugfix:aws s3: Added -source-region argument to allow transfer between + non DNS compatible buckets that were located in different regions. + (issue 872) + + feature:aws elb: Add support for AWS Elastic Load Balancing tagging + + feature: aws emr: Move emr out of preview mode. + + bugfix: aws s3api: Fix serialization of several s3 api commands. + (issue botocore 193) + + bugfix: aws s3 sync: Fix issue for unnecessarily resyncing files on + windows machines. (issue 843) + + bugfix: aws s3 sync: Fix issue where keys were being decoded twice when + syncing between buckets. (issue 862) + + bugfix:aws ec2 describe-network-interface-attribute: Fix issue where + the model for the aws ec2 describe-network-interface-attribute was + incorrect (issue 558) + + bugfix:aws s3: Add option to not follow symlinks via + --[no]-follow-symlinks. Note that the default behavior of following + symlinks is left unchanged. (issue 854, issue 453, issue 781) + + bugfix:aws route53 change-tags-for-resource: Fix serialization issue + for aws route53 change-tags-for-resource (botocore issue 328) + + bugfix:aws ec2 describe-network-interface-attribute: Update parameters + to add the --attribute argument (botocore issue 327) + + feature:aws autoscaling: Update command to the latest version + + feature:aws elasticache: Update command to the latest version + + feature:aws route53: Update command to the latest version + + feature:aws route53domains: Add support for Amazon Route53 Domains + + feature:aws elasticloadbalancing: Update to the latest service model. + + bugfix:aws swf poll-for-decision-task: Fix issue where the default + paginated response is missing output response keys (issue botocore 324) + + bugfix:Connections: Fix issue where connections were hanging when + network issues occurred issue botocore 325) + + bugfix:aws s3/s3api: Fix issue where Deprecations were being written + to stderr in Python 3.4.1 issue botocore 319) + + feature:aws support: Update aws support command to the latest version + + feature:aws iam: Update aws iam command to the latest version + + feature:aws emr: Add --hive-site option to aws emr create-cluster and + aws emr install-application commands + + feature:aws s3 sync: Add an --exact-timestamps option to the aws s3 + sync command (issue 824) + + bugfix:aws ec2 copy-snapshot: Fix bug when spaces in the description + caused the copy request to fail (issue botocore 321) + + feature:aws cwlogs: Add support for Amazon CloudWatch Logs + + feature:aws cognito-sync: Add support for Amazon Cognito Service + + feature:aws cognito-identity: Add support for Amazon Cognito Identity + Service + + feature:aws route53: Update aws route53 command to the latest version + + feature:aws ec2: Update aws ec2 command to the latest version + + bugfix:aws s3/s3api: Fix issue where --endpoint-url wasn't being used + for aws s3/s3api commands (issue 549) + + bugfix:aws s3 mv: Fix bug where using the aws s3 mv command to move a + large file onto itself results in the file being deleted (issue 831) + + bugfix:aws s3: Fix issue where parts in a multipart upload are stil being + uploaded when a part has failed (issue 834) + + bugfix:Windows: Fix issue where python.exe is on a path that contains + spaces (issue 825) + + feature:aws opsworks: Update the aws opsworks command to the latest version + + bugfix:Shorthand JSON: Fix bug where shorthand lists with a single + item (e.g. --arg Param=[item]) were not parsed correctly. (issue 830) + + bugfix:Text output: Fix bug when rendering only scalars that are + numbers in text output (issue 829) + + bugfix:aws cloudsearchdomain: Fix bug where --endpoint-url is required + even for help subcommands (issue 828) + + feature:aws cloudsearchdomain: Add support for the Amazon CloudSearch + Domain command. + + feature:aws cloudfront: Update the Amazon CloudFront command to the + latest version + + feature:aws ses: Add support for delivery notifications + + bugfix:Region Config: Fix issue for cn-north-1 region (issue botocore 314) + + bugfix:Amazon EC2 Credential File: Fix regression for parsing EC2 + credential file (issue botocore 315) + + bugfix:Signature Version 2: Fix timestamp format when calculating + signature version 2 signatures (issue botocore 308) + + feature:aws configure: Add support for setting nested attributes + (issue 817) + + bugfix:aws s3: Fix issue when uploading large files to newly created + buckets in a non-standard region (issue 634) + + feature:aws dynamodb: Add support for a local region for dynamodb + (aws dynamodb --region local ...) (issue 608) + + feature:aws elasticbeanstalk: Update aws elasticbeanstalk model to the + latest version + + feature:Documentation Examples: Add more documentatoin examples for + many AWS CLI commands + + feature:aws emr: Update model to the latest version + + feature:aws elastictranscoder: Update model to the latest version + + feature:aws s3api: Add support for server-side encryption with a + customer-supplied encryption key. + + feature:aws sns: Support for message attributes. + + feature:aws redshift: Support for renaming clusters. + + bugfix:aws s3: Fix bug related to retrying requests when 500 status + codes are received (issue botocore 302) + + bugfix:aws s3: Fix when when using S3 in the cn-north-1 region + (issue botocore 301) + + bugfix:aws kinesis: Fix pagination bug when using the get-records + operation (issue botocore 304) + + bugfix:Python 3.4.1: Add support for python 3.4.1 (issue 800) + + feature:aws emr: Update preview commands for Amazon Elastic MapReduce + + bugfix:aws s3: Add filename to error message when we're unable to stat + local filename (issue 795) + + bugfix:aws s3api get-bucket-policy: Fix response parsing for the aws + s3api get-bucket-policy command (issue 678) + + bugfix:Shared Credentials: Fix bug when specifying profiles that don't + exist in the CLI config file (issue botocore 294) + + bugfix:aws s3: Handle Amazon S3 error responses that have a 200 OK + status code (issue botocore 298) + + feature:aws sts: Update the aws sts command to the latest version + + feature:aws cloudsearch: Update the aws cloudsearch command to the + latest version + + feature:Shorthand: Add support for surrounding list parameters with [] + chars in shorthand syntax (issue 788) + + feature:Shared credential file: Add support for the ~/.aws/credentials file + + feature:aws ec2: Add support for Amazon EBS encryption + + bugfix:aws s3: Fix issue when --delete and --exclude filters are used + together (issue 778) + + feature:aws route53: Update aws route53 to the latest model + + bugfix:aws emr: Fix issue with aws emr retry logic not being applied + correctly (botocore issue 285) + + feature:aws cloudtrail: Add support for eu-west-1, ap-southeast-2 + + bugfix:aws ec2: Fix issue when specifying user data from a file + containing non-ascii characters (issue 765) + + bugfix:aws cloudtrail: Fix a bug with python3 when creating a + subscription (issue 773) + + bugfix:Shorthand: Fix issue where certain shorthand parameters were + not parsing to the correct types (issue 776) + + bugfix:aws cloudformation: Fix issue with parameter casing for the + NotificationARNs parameter (botocore issue 283) + + feature:aws cloudformation: Add support for updated API + + feature:aws sqs: Add support for message attributes + + bugfix:aws s3api: Fix issue when setting metadata on an S3 object + (issue 356) + + feature:aws autoscaling: Add support for launching Dedicated Instances + in Amazon Virtual Private Cloud + + feature:aws elasticache: Add support to backup and restore for Redis + clusters + + feature:aws dynamodb: Update aws dynamodb command to the latest API + + bugfix:Output Format: Fix issue with encoding errors when using text + and table output and redirecting to a pipe or file (issue 742) + + bugfix:aws s3: Fix issue with sync re-uploading certain files (issue 749) + + bugfix:Text Output: Fix issue with inconsistent text output based on + order (issue 751) + + bugfix:aws datapipeline: Fix issue for aggregating keys into a list + when calling aws datapipeline get-pipeline-definition (issue 750) + + bugfix:aws s3: Fix issue when running out of disk space during aws s3 + transfers (issue 739) + + feature:aws s3 sync: Add --size-only param to the aws s3 sync command + (issue 472, issue 719) + + bugfix:aws cloudtrail: Fix issue when using create-subscription + command (issue botocore 268) + + feature:aws cloudsearch: Amazon CloudSearch has moved out of preview + (issue 730) + + bugfix:aws s3 website: Fix issue where --error-document was being + ignored in certain cases (issue 714) + + feature:aws opsworks: Update aws opsworks model to the latest version + + bugfix:Pagination: Fix issue with --max-items with aws route53, aws iam, + and aws ses (issue 729) + + bugfix:aws s3: Fix issue with fips-us-gov-west-1 endpoint (issue + botocore 265) + + bugfix:Table Output: Fix issue when displaying unicode characters in + table output (issue 721) + + bugfix:aws s3: Fix regression when syncing files with whitespace + (issue 706, issue 718) + + bugfix:aws ec2: Fix issue with EC2 model resulting in responses not + being parsed. + + feature:aws ec2: Add support for Amazon VPC peering + + feature:aws redshift: Add support for the latest Amazon Redshift API + + feature:aws cloudsearch: Add support for the latest Amazon CloudSearch API + + bugfix:aws cloudformation: Documentation updates + + bugfix:Argument Parsing: Fix issue when list arguments were not being + decoded to unicode properly (issue 711) + + bugfix:Output: Fix issue when invalid output type was provided in a + config file or environment variable (issue 600) + + bugfix:aws datapipeline: Fix issue when serializing pipeline definitions + containing list elements (issue 705) + + bugfix:aws s3: Fix issue when recursively removing keys containing + control characters (issue 675) + + bugfix:aws s3: Honor --no-verify-ssl in high level aws s3 commands + (issue 696) + + bugfix:Parameters: Fix issue parsing with CLI parameters of type long + (issue 693) + + bugfix:Pagination: Fix issue where --max-items in pagination was always + assumed to be an integer (issue 689) + + feature:aws elb: Add support for AccessLog + + bugfix:Bundled Installer: Allow creation of bundled installer with pip + 1.5 (issue 691) + + bugfix:aws s3: Fix issue when copying objects using aws s3 cp with key + names containing + characters (issue #614) + + bugfix:ec2 create-snapshot: Remove Tags key from output response + (issue 247) + + bugfix:aws s3: aws s3 commands should not be requiring regions (issue 681) + + bugfix:CLI Arguments: Fix issue where unicode command line arguments + were not being handled correctly (issue 679) + + bugfix:aws s3: Fix issue where S3 downloads would hang in certain cases + and could not be interrupted (issue 650, issue 657) + + bugfix:aws s3: Support missing canned ACLs when using the --acl + parameter (issue 663) + + bugfix:aws rds describe-engine-default-parameters: Fix pagination issue + when calling aws rds describe-engine-default-parameters (issue 607) + + bugfix:aws cloudtrail: Merge existing SNS topic policy with the + existing AWS CloudTrail policy instead of overwriting the default + topic policy + + bugfix:aws s3: Fix issue where streams were not being rewound when + encountering 307 redirects with multipart uploads (issue 544) + + bugfix:aws elb: Fix issue with documentation errors in aws elb help + (issue 622) + + bugfix:JSON Parameters: Add a more clear error message when parsing + invalid JSON parameters (issue 639) + + bugfix:aws s3api: Properly handle null inputs (issue 637) + + bugfix:Argument Parsing: Handle files containing JSON with leading + and trailing spaces (issue 640) + ------------------------------------------------------------------- Thu Feb 27 14:43:32 UTC 2014 - rschweikert@suse.com diff --git a/aws-cli.spec b/aws-cli.spec index e255fb5..bf2a4c7 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -1,7 +1,7 @@ # # spec file for package aws-cli # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,36 +15,36 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -Name: aws-cli -Version: 1.2.13 -Release: 0 -License: Apache-2.0 -Summary: Amazon Web Services Command Line Interface -URL: https://github.com/aws/aws-cli -Group: System/Management -Source0: %{name}-%{version}.tar.gz -Patch0: hide_py_pckgmgmt.patch -Requires: python + +Name: aws-cli +Version: 1.5.3 +Release: 0 +Summary: Amazon Web Services Command Line Interface +License: Apache-2.0 +Group: System/Management +Url: https://github.com/aws/aws-cli +Source0: %{name}-%{version}.tar.gz +Patch0: hide_py_pckgmgmt.patch +Requires: python %if 0%{?suse_version} && 0%{?suse_version} <= 1110 -requires: python-argparse >= 1.1 +Requires: python-argparse >= 1.1 %endif -Requires: python-bcdoc >= 0.12.0 -Requires: python-botocore >= 0.30.0 -Requires: python-colorama >= 0.2.5 -Requires: python-docutils >= 0.10 -Requires: python-rsa >= 3.1.2 -Requires: python-six >= 1.1.0 -BuildRequires: python -BuildRequires: python-devel -BuildRequires: python-setuptools -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Requires: python-bcdoc >= 0.12.0 +Requires: python-botocore >= 0.67.0 +Requires: python-colorama >= 0.2.5 +Requires: python-docutils >= 0.10 +Requires: python-rsa >= 3.1.2 +Requires: python-six >= 1.1.0 +BuildRequires: python +BuildRequires: python-devel +BuildRequires: python-setuptools +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %else BuildArch: noarch %endif - %description The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. @@ -52,7 +52,6 @@ The AWS Command Line Interface (CLI) is a unified tool to manage your AWS servic %setup -q %patch0 -p1 - %build python setup.py build @@ -70,7 +69,4 @@ rm %{buildroot}/%{_bindir}/aws.cmd %{python_sitelib}/awscli/* %{python_sitelib}/*egg-info/* - %changelog - - diff --git a/hide_py_pckgmgmt.patch b/hide_py_pckgmgmt.patch index ae990d3..5cf52f1 100644 --- a/hide_py_pckgmgmt.patch +++ b/hide_py_pckgmgmt.patch @@ -6,13 +6,13 @@ Index: aws-cli-1.2.13/setup.py import awscli --requires = ['botocore>=0.33.0,<0.34.0', +-requires = ['botocore>=0.67.0,<0.68.0', - 'bcdoc>=0.12.0,<0.13.0', - 'six>=1.1.0', - 'colorama==0.2.5', - 'docutils>=0.10', - 'rsa==3.1.2'] -+#requires = ['botocore>=0.33.0,<0.34.0', ++#requires = ['botocore>=0.67.0,<0.68.0', +# 'bcdoc>=0.12.0,<0.13.0', +# 'six>=1.1.0', +# 'colorama==0.2.5',