zope-copy 6.0


pip install zope-copy

  Latest version

Released: Sep 12, 2025

Project Links

Meta
Author: Zope Foundation and Contributors
Requires Python: >=3.9

Classifiers

Development Status
  • 5 - Production/Stable

Framework
  • Zope :: 3

Intended Audience
  • Developers

License
  • OSI Approved :: Zope Public License

Operating System
  • OS Independent

Programming Language
  • Python
  • Python :: 3
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy

Topic
  • Database

zope.copy

Latest release Supported Python versions https://github.com/zopefoundation/zope.copy/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.copy/badge.svg?branch=master Documentation Status

This package provides a pluggable mechanism for copying persistent objects.

Documentation is hosted at https://zopecopy.readthedocs.io/

Changes

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

  • Drop support for Python 3.8.

5.0 (2024-10-25)

  • Add support for Python 3.12, 3.13.

  • Depend on zodbpickle instead of Python’s pickle, to be able to support Python 3.13 properly.

  • Drop support for Python 2.7, 3.5, 3.6, 3.7.

4.3 (2022-11-29)

  • Add support for Python 3.8, 3.9, 3.10, 3.11.

  • Drop support for Python 3.4.

4.2 (2018-10-04)

  • Use the latest and fastest protocol when pickling and unpickling and object during the clone operation

  • Add support for Python 3.7.

4.1.0 (2017-07-31)

  • Drop support for Python 2.6, 3.2 and 3.3.

  • Add support for Python 3.5 and 3.6.

  • Restore zope.component as a testing requirement for running doctests.

4.0.3 (2014-12-26)

  • Add support for PyPy3.

4.0.2 (2014-03-19)

  • Add support for Python 3.3 and 3.4.

  • Update boostrap.py to version 2.2.

4.0.1 (2012-12-31)

  • Flesh out PyPI Trove classifiers.

4.0.0 (2012-06-13)

  • Add support for Python 3.2.

  • Drop zope.component as a testing requirement. Instead, register explicit (dummy) adapter hooks where needed.

  • Add PyPy support.

  • 100% unit test coverage.

  • Add support for continuous integration using tox and jenkins.

  • Add Sphinx documentation: moved doctest examples to API reference.

  • Add ‘setup.py docs’ alias (installs Sphinx and dependencies).

  • Add ‘setup.py dev’ alias (runs setup.py develop plus installs nose, coverage, and testing dependencies).

  • Drop support for Python 2.4 and 2.5.

  • Include tests of the LocationCopyHook from zope.location.

3.5.0 (2009-02-09)

  • Initial release. The functionality was extracted from zc.copy to provide a generic object copying mechanism with minimal dependencies.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
setuptools
zodbpickle
zope.interface