Skip to main content

Zope application server / web framework

Reason this release was yanked:

Please switch to the final release.

Project description

https://travis-ci.org/zopefoundation/Zope.svg?branch=master https://coveralls.io/repos/github/zopefoundation/Zope/badge.svg?branch=master Documentation Status Current version on PyPI Supported Python versions Requirements Status

Zope is an open-source web application server.

This document provides some general information about Zope and provides links to other documents. The full documentation can be found at https://zope.readthedocs.io.

Installation

Please visit the installation documentation at https://zope.readthedocs.io/en/latest/INSTALL.html for detailed installation guidance.

License

Zope is licensed under the OSI-approved Zope Public License (ZPL), version 2.1. The full license text is included in LICENSE.txt.

Bug tracker

Bugs reports should be made through the Zope bugtracker at https://github.com/zopefoundation/Zope/issues. A bug report should contain detailed information about how to reproduce the bug.

Change log

These are all the changes for Zope 5, starting with the alpha releases.

The change log for the previous version, Zope 4, is at https://github.com/zopefoundation/Zope/blob/4.x/CHANGES.rst

5.0a1 (2020-02-28)

  • Enable WebDAV support independent of ZServer (#787)

  • Only use wsgi.file_wrapper for response bodies with a read method (#763)

  • Improve detection of HTTPS requests (#680)

  • Fix several ZMI links so they respect virtual hosting (#788)

  • Remove deprecated postProcessInputs request method (#782)

  • Clean up and sanitize permissions used for WebDAV-related methods

  • Fix sort link URLs on manage_main (#748)

  • More tests to make sure all __str__ implementations return native strings (#692)

  • Restore WebDAV support in Zope (#744)

  • Fix longstanding test bug by forcing the page template engine. Many tests in Products.PageTemplates used the old Zope page template engine because the correct one was not registered during setup.

  • Remove deprecated module ZPublisher.maybe_lock (#758)

  • Remove Help System methods from the product context (#756)

  • Remove more deprecated code (#757)

  • Close opened db during shutdown (as ZServer is already doing). (#740)

  • Updated Zope documentation sources for Zope 5 (#659)

  • The method unrestrictedTraverse raises an error when the argument path is not something it can work with (#674)

  • Improve ZMI Security Tab usability for high numbers of roles (#730)

  • Some small ZMI rendering fixes (#729)

  • Fix error when using database minimize in the ZMI (#726)

  • Fix __getattr__ signature in UnauthorizedBinding (#703)

  • Remove more Python 2 support code (#692)

  • Move retried request delay handling out of supports_retry (#474)

  • Remove all backwards-compatibility code marked to go away in Zope 5 (#478)

  • Fix VirtualHostMonster not being able to set mappings under Python 3. (#708)

  • Reduce the danger of acquiring built-in names on the ZMI Find tab (#712)

  • Restore the mistakenly removed Properties ZMI tab on Image objects (#706)

  • Fix OFS.Image.File.__str__ for Pdata contents (#711)

  • Add wsgi.file_wrapper implementation https://www.python.org/dev/peps/pep-0333/#optional-platform-specific-file-handling (#719)

  • Set REMOTE_USER in wsgi environ using Zope user authentication (#713)

  • Improve documentation for Zope’s error logging services.

  • Add Paste as extras_require dependency to pull in Paste when installing with pip and constraints.txt to prevent startup errors. This requires adding the [wsgi] extra in the egg specification. (#734)

Backwards incompatible changes

  • Drop support for Python 2.7 aka Zope 5 cannot be run on Python 2 any more. If you are still running on Python 2.7 upgrade to the latest Zope 4 version first, migrate to Python 3 and than switch to Zope 5. (#692)

  • Remove Python 2 support code and dependency on six. (#692)

  • Drop support for running Zope with ZServer as it is Python 2 only. (#592)

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Zope-5.0a1.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Zope-5.0a1-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

Details for the file Zope-5.0a1.tar.gz.

File metadata

  • Download URL: Zope-5.0a1.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.6

File hashes

Hashes for Zope-5.0a1.tar.gz
Algorithm Hash digest
SHA256 910806912a9f9d27187af6befb3bef8f89e0d24a22fa17ff5ed1778af27e2cd9
MD5 3c8b22e0af55edaba64585bc0824f5a4
BLAKE2b-256 c45146eab34d247090da5d79d89820f2f3fc02fe1b02940aebaddd1f400faaf8

See more details on using hashes here.

File details

Details for the file Zope-5.0a1-py3-none-any.whl.

File metadata

  • Download URL: Zope-5.0a1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.6

File hashes

Hashes for Zope-5.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 2acf8698960c617781b9d1a622785c87fd74c22b08d3ba7125c0e6a4a1f5f13c
MD5 e5b1285642572cceaced4453410e65fc
BLAKE2b-256 d6bb217978df32cde05d9f48bd65bdee22d06e5defe35a4c5952aa8d460c6288

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page