Download project files

How do I verify a download?


110 of 81 releases

2.0.2 release from the trunk series released

Release information
Release notes:

- Don't send superfluous HTTP headers with 304 responses (bug 2039251).

File Description Downloads
download icon lazr.restful-2.0.2.tar.gz (md5, sig) lazr.restful 2.0.2 15
last downloaded 7 days ago
Total downloads: 15

2.0.1 release from the trunk series released

Release information
Release notes:

- Remove simplejson dependency.
- Fix regression in rendering of lists of ``OrderedDict`` objects by
  ``lazr.restful.testing.webservice.pformat_value``.

File Description Downloads
download icon lazr.restful-2.0.1.tar.gz (md5, sig) lazr.restful 2.0.1 27
last downloaded 7 days ago
Total downloads: 27

2.0.0 release from the trunk series released

Release information
Release notes:

- Drop Python 2 support.
- Add support for Python 3.9 and 3.10.
- Add basic pre-commit configuration.
- Publish docs on Read the Docs.
- Apply inclusive naming via the woke pre-commit hook. The following API
  changes were performed:
  ``lazr.restful.metazcml.webservice_sanity_checks``
  => ``lazr.restful.metazcml.webservice_coherence_checks``,
  ``lazr.restful.testing.webservice.DummyURL``
  => ``lazr.restful.testing.webservice.StubAbsoluteURL``,
  ``lazr.restful.testing.webservice.DummyAbsoluteURL``
  => ``lazr.restful.testing.webservice.StubAbsoluteURL``,
  ``lazr.restful.testing.webservice.DummyRootResourceURL``
  => ``lazr.restful.testing.webservice.StubRootResourceURL``
- Apply black code formatter via pre-commit.
- Remove ``export_as_webservice_entry`` and
  ``export_as_webservic...

File Description Downloads
download icon lazr.restful-2.0.0.tar.gz (md5) lazr.restful 2.0.0 17
last downloaded 7 days ago
Total downloads: 17

1.1.0 release from the trunk series released

Release information
Release notes:

- Add a new ``@scoped`` decorator to ``lazr.restful.declarations``, allowing
  applications to tag methods with scope names and issue authentication
  tokens constrained to only be able to call methods with particular scopes.
  Scoped requests cannot currently use attributes, accessors, or mutators;
  this may change in future.

File Description Downloads
download icon lazr.restful-1.1.0.tar.gz (md5, sig) lazr.restful 1.1.0 35
last downloaded 7 days ago
Total downloads: 35

1.0.4 release from the trunk series released

Release information
Release notes:

- Adjust versioning strategy to avoid importing pkg_resources, which is slow
  in large environments.

File Description Downloads
download icon lazr.restful-1.0.4.tar.gz (md5, sig) lazr.restful 1.0.4 25
last downloaded 7 days ago
Total downloads: 25

1.0.3 release from the trunk series released

Release information
Release notes:

Give ``DateTimeFieldMarshaller`` an ``unmarshall`` method, rather than
special-casing it elsewhere.

Generate stable ETags for dict fields.

Use a stable ordering for fields in entry representations.

Stabilize ETags of entries containing collections of strings between Python
2 and 3 (bug 1928474).

Add an ``IJSONPublishable`` adapter for ``date`` and ``datetime``.

File Description Downloads
download icon lazr.restful-1.0.3.tar.gz (md5, sig) lazr.restful 1.0.3 27
last downloaded 7 days ago
Total downloads: 27

1.0.2 release from the trunk series released

Release information
Release notes:

Avoid traceback reference cycle in ``ReadWriteResource.__call__``.

File Description Downloads
download icon lazr.restful-1.0.2.tar.gz (md5, sig) lazr.restful 1.0.2 26
last downloaded 7 days ago
Total downloads: 26

1.0.1 release from the trunk series released

Release information
Release notes:

Preserve specified parameter ordering in ``export_factory_operation`` and
``BaseResourceOperationAdapter``. This can make a difference when creating
objects, by ensuring that validators are called in the correct order.

File Description Downloads
download icon lazr.restful-1.0.1.tar.gz (md5, sig) lazr.restful 1.0.1 26
last downloaded 7 days ago
Total downloads: 26

1.0.0 release from the trunk series released

Release information
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 en...

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

0.23.0 release from the trunk series released

Release information
Release notes:

Change ``lazr.restful.testing.webservice.pprint_entry`` and
``lazr.restful.testing.webservice.pprint_collection`` to print text string
representations in the Python 3 style (``'text'`` rather than ``u'text'``)
on both Python 2 and 3. This makes it easier to write bilingual doctests,
although existing callers need to change.

Stop ``lazr.restful.utils.make_identifier_safe`` having locale-dependent
behaviour.

Remove ``lazr.restful.utils.safe_js_escape``. Launchpad hasn't used it
since 2012, and it was a confusing interface in that it combined JavaScript
and HTML escaping. If any code is still using this, it should use
``cgi.escape``/``html.escape`` (if necessary) and ``json.dumps`` directly
instead.

Some more Python 3 porting work, still not yet complete.

File Description Downloads
download icon lazr.restful-0.23.0.tar.gz (md5, sig) lazr.restful 0.23.0 18
last downloaded 7 days ago
Total downloads: 18

110 of 81 releases