Hello community, here is the log from the commit of package python-botocore for openSUSE:Factory checked in at 2015-06-09 08:49:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-botocore (Old) and /work/SRC/openSUSE:Factory/.python-botocore.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-botocore" Changes: -------- --- /work/SRC/openSUSE:Factory/python-botocore/python-botocore.changes 2015-05-29 10:40:12.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-botocore.new/python-botocore.changes 2015-06-09 08:50:40.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Jun 1 20:24:00 UTC 2015 - rjsch...@suse.com + +- Update to version 1.0.0.a3 (alpha 3) + + Fixes issue with APi inconsistency on seesion implementation + +------------------------------------------------------------------- Old: ---- botocore-1.0.0a2.tar.gz New: ---- botocore-1.0.0a3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-botocore.spec ++++++ --- /var/tmp/diff_new_pack.5bRd0B/_old 2015-06-09 08:50:40.000000000 +0200 +++ /var/tmp/diff_new_pack.5bRd0B/_new 2015-06-09 08:50:40.000000000 +0200 @@ -19,7 +19,7 @@ %define baseName botocore Name: python-botocore -Version: 1.0.0a2 +Version: 1.0.0a3 Release: 0 Summary: Python interface for AWS License: Apache-2.0 ++++++ botocore-1.0.0a2.tar.gz -> botocore-1.0.0a3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/botocore-1.0.0a2/PKG-INFO new/botocore-1.0.0a3/PKG-INFO --- old/botocore-1.0.0a2/PKG-INFO 2015-05-26 22:23:01.000000000 +0200 +++ new/botocore-1.0.0a3/PKG-INFO 2015-05-29 00:00:16.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: botocore -Version: 1.0.0a2 +Version: 1.0.0a3 Summary: Low-level, data-driven core of boto 3. Home-page: https://github.com/boto/botocore Author: Mitch Garnaat diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/botocore-1.0.0a2/botocore/__init__.py new/botocore-1.0.0a3/botocore/__init__.py --- old/botocore-1.0.0a2/botocore/__init__.py 2015-05-26 22:23:00.000000000 +0200 +++ new/botocore-1.0.0a3/botocore/__init__.py 2015-05-29 00:00:15.000000000 +0200 @@ -16,7 +16,7 @@ import re import logging -__version__ = '1.0.0a2' +__version__ = '1.0.0a3' class NullHandler(logging.Handler): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/botocore-1.0.0a2/botocore/data/lambda/2015-03-31/service-2.json new/botocore-1.0.0a3/botocore/data/lambda/2015-03-31/service-2.json --- old/botocore-1.0.0a2/botocore/data/lambda/2015-03-31/service-2.json 2015-05-26 22:22:59.000000000 +0200 +++ new/botocore-1.0.0a3/botocore/data/lambda/2015-03-31/service-2.json 2015-05-29 00:00:15.000000000 +0200 @@ -7,7 +7,7 @@ "signatureVersion":"v4", "protocol":"rest-json" }, - "documentation":"<fullname>AWS Lambda</fullname>S <p><b>Overview</b></p> <p>This is the <i>AWS Lambda API Reference</i>. The AWS Lambda Developer Guide provides additional information. For the service overview, go to <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/welcome.html\">What is AWS Lambda</a>, and for information about how the service works, go to <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/lambda-introduction.html\">AWS LambdaL How it Works</a> in the <i>AWS Lambda Developer Guide</i>.</p>", + "documentation":"<fullname>AWS Lambda</fullname> <p><b>Overview</b></p> <p>This is the <i>AWS Lambda API Reference</i>. The AWS Lambda Developer Guide provides additional information. For the service overview, go to <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/welcome.html\">What is AWS Lambda</a>, and for information about how the service works, go to <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/lambda-introduction.html\">AWS Lambda: How it Works</a> in the <i>AWS Lambda Developer Guide</i>.</p>", "operations":{ "AddPermission":{ "name":"AddPermission", @@ -375,22 +375,12 @@ "documentation":"<p>The request body could not be parsed as JSON.</p>" }, { - "shape":"RequestTooLargeException", - "error":{"httpStatusCode":413}, - "exception":true - }, - { - "shape":"UnsupportedMediaTypeException", - "error":{"httpStatusCode":415}, - "exception":true - }, - { "shape":"TooManyRequestsException", "error":{"httpStatusCode":429}, "exception":true } ], - "documentation":"<p> Invokes a specified Lambda function. </p> <p>This operation requires permission for the <code>lambda:Invoke</code> action.</p>" + "documentation":"<p> Invokes a specified Lambda function. </p> <p>This operation requires permission for the <code>lambda:InvokeFunction</code> action.</p>" }, "InvokeAsync":{ "name":"InvokeAsync", @@ -405,7 +395,8 @@ }, "output":{ "shape":"InvokeAsyncResponse", - "deprecated":true + "deprecated":true, + "documentation":"<p>Upon success, it returns empty response. Otherwise, throws an exception.</p>" }, "errors":[ { @@ -427,7 +418,8 @@ "documentation":"<p>The request body could not be parsed as JSON.</p>" } ], - "deprecated":true + "deprecated":true, + "documentation":"<important>This API is deprecated. We recommend you use <code>Invoke</code> API (see <a>Invoke</a>).</important> <p>Submits an invocation request to AWS Lambda. Upon receiving the request, Lambda executes the specified function asynchronously. To see the logs generated by the Lambda function execution, see the CloudWatch logs console.</p> <p>This operation requires permission for the <code>lambda:InvokeFunction</code> action.</p>" }, "ListEventSourceMappings":{ "name":"ListEventSourceMappings", @@ -600,7 +592,7 @@ "exception":true } ], - "documentation":"<p> Updates the code for the specified Lambda function. This operation must only be used on an existing Lambda function and cannot be used to update the function configuration. </p> <p>This operation requires permision for the <code>lambda:UpdateFunctionCode</code> action.</p>" + "documentation":"<p> Updates the code for the specified Lambda function. This operation must only be used on an existing Lambda function and cannot be used to update the function configuration. </p> <p>This operation requires permission for the <code>lambda:UpdateFunctionCode</code> action.</p>" }, "UpdateFunctionConfiguration":{ "name":"UpdateFunctionConfiguration", @@ -717,7 +709,7 @@ "members":{ "EventSourceArn":{ "shape":"Arn", - "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Kinesis stream that is the event source. Any record added to this stream could cause AWS Lambda to invoke your Lambda function, it depends on the <code>BatchSize</code>. AWS Lambda POSTs the Amazon Kinesis event, containing records, to your Lambda function as JSON.</p>" + "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Kinesis or the Amazon DynamoDB stream that is the event source. Any record added to this stream could cause AWS Lambda to invoke your Lambda function, it depends on the <code>BatchSize</code>. AWS Lambda POSTs the Amazon Kinesis event, containing records, to your Lambda function as JSON.</p>" }, "FunctionName":{ "shape":"FunctionName", @@ -870,7 +862,19 @@ "members":{ "ZipFile":{ "shape":"Blob", - "documentation":"<p>A base64-encoded .zip file containing your packaged source code. For more information about creating a .zip file, go to <a href=\"http://http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role.html\">Execution Permissions</a> in the <i>AWS Lambda Developer Guide</i>. </p>" + "documentation":"<p>A base64-encoded .zip file containing your deployment package. For more information about creating a .zip file, go to <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role.html\">Execution Permissions</a> in the <i>AWS Lambda Developer Guide</i>. </p>" + }, + "S3Bucket":{ + "shape":"S3Bucket", + "documentation":"<p>Amazon S3 bucket name where the .zip file containing your deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function. </p>" + }, + "S3Key":{ + "shape":"S3Key", + "documentation":"<p>The Amazon S3 object (the deployment package) key name you want to upload. </p>" + }, + "S3ObjectVersion":{ + "shape":"S3ObjectVersion", + "documentation":"<p>The Amazon S3 object (the deployment package) version you want to upload.</p>" } }, "documentation":"<p>The code for the Lambda function.</p>" @@ -1118,9 +1122,13 @@ "FunctionName":{ "shape":"FunctionName", "location":"uri", - "locationName":"FunctionName" + "locationName":"FunctionName", + "documentation":"<p>The Lambda function name.</p>" }, - "InvokeArgs":{"shape":"BlobStream"} + "InvokeArgs":{ + "shape":"BlobStream", + "documentation":"<p>JSON that you want to provide to your Lambda function as input.</p>" + } }, "deprecated":true, "payload":"InvokeArgs" @@ -1130,10 +1138,12 @@ "members":{ "Status":{ "shape":"HttpStatus", - "location":"statusCode" + "location":"statusCode", + "documentation":"<p>It will be 202 upon success.</p>" } }, - "deprecated":true + "deprecated":true, + "documentation":"<p>Upon success, it returns empty response. Otherwise, throws an exception.</p>" }, "ListEventSourceMappingsRequest":{ "type":"structure", @@ -1173,7 +1183,7 @@ }, "EventSourceMappings":{ "shape":"EventSourceMappingsList", - "documentation":"<p>An arrary of <code>EventSourceMappingConfiguration</code> objects.</p>" + "documentation":"<p>An array of <code>EventSourceMappingConfiguration</code> objects.</p>" } }, "documentation":"<p>Contains a list of event sources (see <a>API_EventSourceMappingConfiguration</a>)</p>" @@ -1262,15 +1272,6 @@ } } }, - "RequestTooLargeException":{ - "type":"structure", - "members":{ - "Type":{"shape":"String"}, - "message":{"shape":"String"} - }, - "error":{"httpStatusCode":413}, - "exception":true - }, "ResourceConflictException":{ "type":"structure", "members":{ @@ -1297,11 +1298,23 @@ }, "Runtime":{ "type":"string", - "enum":[ - "nodejs", - "jvm", - "python" - ] + "enum":["nodejs"] + }, + "S3Bucket":{ + "type":"string", + "min":3, + "max":63, + "pattern":"^[0-9A-Za-z\\.\\-_]*(?<!\\.)$" + }, + "S3Key":{ + "type":"string", + "min":1, + "max":1024 + }, + "S3ObjectVersion":{ + "type":"string", + "min":1, + "max":1024 }, "ServiceException":{ "type":"structure", @@ -1345,15 +1358,6 @@ "error":{"httpStatusCode":429}, "exception":true }, - "UnsupportedMediaTypeException":{ - "type":"structure", - "members":{ - "Type":{"shape":"String"}, - "message":{"shape":"String"} - }, - "error":{"httpStatusCode":415}, - "exception":true - }, "UpdateEventSourceMappingRequest":{ "type":"structure", "required":["UUID"], @@ -1380,10 +1384,7 @@ }, "UpdateFunctionCodeRequest":{ "type":"structure", - "required":[ - "FunctionName", - "ZipFile" - ], + "required":["FunctionName"], "members":{ "FunctionName":{ "shape":"FunctionName", @@ -1394,6 +1395,18 @@ "ZipFile":{ "shape":"Blob", "documentation":"<p>Based64-encoded .zip file containing your packaged source code.</p>" + }, + "S3Bucket":{ + "shape":"S3Bucket", + "documentation":"<p>Amazon S3 bucket name where the .zip file containing your deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function.</p>" + }, + "S3Key":{ + "shape":"S3Key", + "documentation":"<p>The Amazon S3 object (the deployment package) key name you want to upload. </p>" + }, + "S3ObjectVersion":{ + "shape":"S3ObjectVersion", + "documentation":"<p>The Amazon S3 object (the deployment package) version you want to upload.</p>" } } }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/botocore-1.0.0a2/botocore.egg-info/PKG-INFO new/botocore-1.0.0a3/botocore.egg-info/PKG-INFO --- old/botocore-1.0.0a2/botocore.egg-info/PKG-INFO 2015-05-26 22:23:00.000000000 +0200 +++ new/botocore-1.0.0a3/botocore.egg-info/PKG-INFO 2015-05-29 00:00:15.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: botocore -Version: 1.0.0a2 +Version: 1.0.0a3 Summary: Low-level, data-driven core of boto 3. Home-page: https://github.com/boto/botocore Author: Mitch Garnaat