Skip to main content

This package implements the simplest HTTP behavior within the Zope Publisher. It implements all HTTP verbs as views and defines the necessary HTTP exceptions.

CHANGES

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

5.0 (2023-02-07)

  • Drop support for Python 2.7, 3.3, 3.4, 3.5, 3.6.

  • Add support for Python 3.7, 3.8 and 3.9.

4.0.1 (2017-05-16)

  • The PUT views return an empty byte string instead of an empty native string. On Python 3, the unicode native string leads to a TypeError in zope.publisher.http.

4.0.0 (2016-08-08)

  • Added support for Python 3.3 up to 3.6.

  • Added support for PyPy2.

3.10.2 (2011-08-09)

  • Fixing brown bag release 3.10.1, failing tests.

3.10.1 (2011-08-04)

  • Replaced an undeclared test dependency on zope.app.authentication with zope.password.

  • Replaced the testing dependency on zope.app.zcmlfiles with explicit dependencies of a minimal set of packages.

3.10.0 (2011-01-25)

  • PUT raises 405 MethodNotAllowed when the context cannot be adapted to zope.filerepresentation.interfaces.IWriteFile for existing objects resp. zope.filerepresentation.interfaces.IFileFactory for not existing ones.

3.9.0 (2010-09-17)

  • Replaced a testing dependency on zope.app.securitypolicy with one on zope.securitypolicy.

  • Removed test dependency on zope.app.file by moving the test which needs this package to zope.app.file.

3.8 (2010-04-19)

  • Remove dependency on zope.app.testing by using the zope.app.wsgi.testlayer support instead.

    At the time of this writing the test dependency on zope.app.zcmlfiles cannot be removed however, because there is a dependency on zope.app.file for testing, which pulls in the world.

3.7 (2010-04-13)

  • Remove unnecessary dependency on zope.app.publisher.

  • Fix for an edge case: If someone does a defaultView for the context object and someone comes with a not allowed method, the exception view fails on getAdapters.

3.6.1 (2010-01-08)

  • Replaced the dependency on zope.deprecation with BBB imports

  • Made the dependency on zope.app.publisher explicit

  • Fix tests using a newer zope.publisher that requires zope.login.

3.6.0 (2009-05-23)

  • Moved IHTTPException, IMethodNotAllowed, and MethodNotAllowed from zope.app.http to zope.publisher.interfaces.http, fixing dependency cycles involving zope.app.http.

3.5.2 (2009-04-01)

  • Replaced deprecated zope:defaultView directive with browser:defaultView.

3.5.1 (2009-03-12)

  • If the ‘CONTENT_LENGTH’ header is provided, provide this length as argument to the read method of the input stream object.

3.5.0 (2009-02-01)

  • Change dependency on zope.app.container to zope.container.

3.4.5 (2010-01-28)

  • Backport r108613 from trunk: Fix for an edge case: If someone does a defaultView for the context object and someone comes with a not allowed method, the exception view fails on getAdapters.

3.4.4 (2009-01-29)

  • Make tests compatible with new zope.traversing release.

3.4.3 (2009-01-27)

  • Added missing depencendy: zope.app.zcmlfiles.

3.4.2 (2009-01-26)

  • Add a couple of tests to the OPTIONS verb.

  • Substitute zope.app.zapi by direct calls to its wrapped APIs and get rid of zope.app.zapi as a dependency. See bug #LP219302.

3.4.1 (2007-10-31)

  • Resolved ZopeSecurityPolicy deprecation warning.

3.4.0 (2007-10-24)

  • Initial release independent of the main Zope tree.

Release files for zope.app.http 6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zope.app.http 6.0
File Size Uploaded
zope_app_http-6.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zope.app.http 6.0
File Interpreter ABI Platform
zope_app_http-6.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.2 kB

Release files / zope_app_http-6.0.tar.gz

Download URL zope_app_http-6.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5a406fb63d5177cb7ab7b52fd6c1b1708c41ec439aaee2c22cd54335350370d7
BLAKE2b-256 checksum
How to use checksums
3da3d957afb94ddfe08ffb9074c33cc3ec5c2b6e2b246553a1ccbe2e344bc8f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / zope_app_http-6.0-py3-none-any.whl

Download URL zope_app_http-6.0-py3-none-any.whl
Size 23.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e7e10931428d3e9acdcea6f5649da7fe8c5c32625e60bcf0ee3e6b5b6ebd6d8
BLAKE2b-256 checksum
How to use checksums
ea444fb586bbe9de31d93b2224af86f9da78e8f165b346cd5c3a27f44ea46670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

6.0 This release

2 release files

5.0

2 release files

4.0.1

2 release files

4.0.0

1 release file

3.10.2

1 release file

3.10.1

1 release file

3.10.0

1 release file

3.9.0

1 release file

3.8

1 release file

3.7

1 release file

3.6.1

1 release file

3.6.0

1 release file

3.5.2

1 release file

3.5.1

1 release file

3.5.0

1 release file

3.4.5

1 release file

3.4.4

1 release file

3.4.3

1 release file

3.4.2

1 release file

3.4.1

1 release file

3.4.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page