lp:~juju/pyjuju/txaws-vendor

Created by Gustavo Niemeyer on 2011-05-26 and last modified on 2011-05-26
Get this branch:
bzr branch lp:~juju/pyjuju/txaws-vendor
Members of Juju Engineering can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Juju Engineering
Project:
pyjuju
Status:
Development

Recent revisions

89. By Free Ekanayaka on 2011-05-20

Improve docstring about the 'path' parameter of QueryAPI [trivial]

88. By Free Ekanayaka on 2011-05-19

Add a path parameter to QueryAPI, for cases where the service sits behind a reverse proxy [trivial] [r=therve,bjornt]

87. By Free Ekanayaka on 2011-05-17

Merge query-api [f=782546] [r=jseutter]

This branch adds a new txaws.server package, sporting the
following classes:

- resource.QueryAPI: a base class that can be used to implement
  EC2-like APIs

- schema.Schema: a schema class that can be used to specify and
  parse the parameters of an EC2-like HTTP request

86. By Free Ekanayaka on 2011-05-14

Merge use-port-in-signature [f=781540] [r=therve]

This branch introduces the following changes:

- There's now a txaws.ec2.client.Signature class that can be used
  to compute a signature, without requiring a Query instance. The
  Query class has been modified to make use of it.

- The txaws.service.AWSServiceEndpoint has been modified to not
  try to be smart when parsing the uri parameter in the constructor,
  i.e. if the uri doesn't contain a port, it will be set to None.

- The defaultPort parameter of txaws.util.parse now is a boolean
  flag to indicate whether to a provide default port in case the
  given uri doesn't include one.

85. By Thomas Herve on 2011-04-26

Merge break-out-ec2-parser [a=fwierzbicki] [r=oubiwann,therve] [f=768071]

Extract the parser of the EC2 client in a separate class to ease customization.

84. By Jamu Kakar on 2011-04-21

Merged silence-deprecation-warnings [r=oubiwann] [f=768311]

Exception.message is no longer accessed which silences deprecation
warnings in Python 2.6. Variables are explicitly compared with None
which silences deprecation warnings in Python 2.7.

83. By Frank Wierzbicki on 2011-04-19

Merged break-out-parse-instance [a=fwierzbicki] [r=jkakar,oubiwann] [f=766216]

The instance parsing logic in EC2Client has been broken into two
methods, one to parse individual instances and another to parse all
instances in a payload.

82. By Gustavo Niemeyer on 2011-04-17

Merged fix-path-with-bucket [a=niemeyer] [r=jkakar] [f=762183]

S3 bucket names are correctly handled when object names are not used.

81. By Jamu Kakar on 2011-04-14

Merged unbreak-error-wrapper [r=therve] [f=760878]

xml.etree.ElementTree.ParseError is conditionally imported with a
fallback to xml.parsers.expat.ExpatError if it isn't available. This
unbreaks error_wrapper on <python2.7

80. By Jamu Kakar on 2011-04-14

- An xml.etree.ElementTree.ParseError raised when attempting to parse
  an XML response payload in error wrappers is correctly caught and
  handled [f=759892] [trivial].

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pyjuju
This branch contains Public information 
Everyone can see this information.

Subscribers