lazr.restful 1.0.0

Milestone information

Project:
lazr.restful
Series:
trunk
Version:
1.0.0
Released:
 
Registrant:
Colin Watson
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Colin Watson
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon lazr.restful-1.0.0.tar.gz (md5, sig) lazr.restful 1.0.0 19
last downloaded 3 weeks ago
Total downloads: 19

Release notes 

Rework ``lazr.restful.testing.webservice.WebServiceCaller`` to send named
POSTs as ``multipart/form-data`` requests. Arguments that are instances of
``io.BufferedIOBase`` are sent as-is rather than being encoded as JSON,
allowing robust use of binary arguments on both Python 2 and 3
(bug 1116954).

Normalize line breaks in text fields marshalled from a request to Unix-style
LF, since ``multipart/form-data`` encoding requires CRLF.

Make ``lazr.restful.testing.webservice.pprint_entry`` and
``lazr.restful.testing.webservice.pprint_collection`` recurse into lists in
order to print text string representations in the Python 3 style.

Require zope.publisher >= 6.0.0 on Python 3.

Make ``lazr.restful.testing.helpers.encode_unicode`` return ``str`` on
Python 3.

Sort fields in HTML views of entries by name.

Don't attempt to JSON-decode ``Bytes`` fields read from a request, since
binary data can't be marshalled via JSON without additional encoding that we
don't do, and ``lazr.restfulclient`` doesn't JSON-encode binary fields.

Declare support for Python 3.

Changelog 

This release does not have a changelog.

0 blueprints and 1 bug targeted

Bug report Importance Assignee Status
1116954 #1116954 Should not need to re-parse the request to get non-encoded file contents 5 Low Colin Watson  10 Fix Released
This milestone contains Public information
Everyone can see this information.