Jean-Paul Calderone
Jean-Paul Calderone
`txaws/client/ssl.py` is mostly just code that's been obsoleted by improvements to certificate authority certificate handling code in Twisted. We can *probably* just get rid of the whole module (after deprecating...
Currently it's possible to get a credentials object with filled-out values like this: from txaws.credentials import AWSCredentials credentials = AWSCredentials() This will check the environment: * for AWS_ACCESS_KEY_ID and use...
txaws should have the same API compatibility policy as Twisted. Remove the markers that suggest APIs might change randomly at any time and add compatibility policy documentation pointing at Twisted's...
#3 introduced support only for regular resource record sets. change_resource_record_sets and list_resource_record_sets should probably both know about some extra things to fully expose the Route53 functionality: http://docs.aws.amazon.com/Route53/latest/APIReference/API_ResourceRecordSet.html defines the schema...
So folks can more easily learn about txAWS's features and how to use them.
Currently txAWS uses both lxml and the stdlib xml libraries. This is confusing and results in duplication of efforts. Pick one and just use it everywhere.
txaws/testing/route53.py: ``` # The hosted zone itself must always have an SOA and an NS. It is an # error to attempt to delete either of those. # # However,...
`_Query` and `_CanonicalRequest` have both ended up with some URL parsing/generation logic in them. There's even an interaction where `_Query` goes from a structured URL to a string to pass...
On a local test run: ``` [ERROR] Traceback (most recent call last): Failure: twisted.trial.util.DirtyReactorAggregateError: Reactor was unclean. Selectables: txaws.s3.tests.test_client.LiveS3TestCase.test_objects ``` This came from the `improved-s3-put_object-testing` branch which *may* be relevant...
Build https://travis-ci.org/twisted/txaws/builds/190249354 failed: ``` =============================================================================== [ERROR] Traceback (most recent call last): Failure: twisted.internet.defer.FirstError: FirstError[#0, [Failure instance: Traceback: : Error Message: Please reduce your request rate. /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/twisted/web/_newclient.py:1185:_bodyDataFinished_CONNECTED /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/txaws/client/base.py:146:connectionLost /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/twisted/internet/defer.py:457:callback /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/twisted/internet/defer.py:565:_startRunCallbacks ---...