Skip to main content

zope.keyreference

Latest Version Supported Python versions Build Status Code Coverage Documentation Status

Object references that support stable comparison and hashes.

Documentation can be found at https://zopekeyreference.readthedocs.io

Changes

7.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

6.1 (2025-02-14)

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

6.0 (2023-04-25)

  • Drop support for Python 2.7, 3.5, 3.6.

  • Add support for Python 3.11.

  • Make the tests compatible with zope.testing >= 5.

5.0.0 (2022-03-25)

  • Remove __cmp__ methods. Since the implementation of the rich comparison methods (__eq__, etc) in 4.0a1, the interpreter won’t call __cmp__, even on Python 2. See issue 10.

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

  • Drop support for Python 3.4.

4.2.0 (2018-10-26)

  • Add support for Python 3.5, 3.6, and 3.7.

  • Drop support for Python 2.6 and 3.3.

4.1.0 (2014-12-27)

  • Add support for PyPy (PyPy3 blocked on PyPy3-compatible zodbpickle).

  • Add support for Python 3.4.

4.0.0 (2014-12-20)

  • Add support for testing on Travis.

4.0.0a2 (2013-02-25)

  • Ensure that the SimpleKeyReference implementation (used for testing) also implements rich comparison properly.

4.0.0a1 (2013-02-22)

  • Add support for Python 3.3.

  • Replace deprecated zope.component.adapts usage with equivalent zope.component.adapter decorator.

  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.

  • Drop support for Python 2.4 and 2.5.

3.6.4 (2011-11-30)

  • Fix tests broken by removal of zope.testing from test dependencies: avoid the ZODB3 module that needs it.

3.6.3 (2011-11-29)

  • Prefer the standard libraries doctest module to the one from zope.testing.

3.6.2 (2009-09-15)

  • Make the tests pass with ZODB3.9, which changed the repr() of the persistent classes.

3.6.1 (2009-02-01)

  • Load keyreferences, pickled by old zope.app.keyreference even if its not installed anymore (so don’t break if one updates a project that don’t directly depends on zope.app.keyreference).

3.6.0 (2009-01-31)

  • Rename zope.app.keyreference to zope.keyreference.

Download files

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

Source Distribution

zope_keyreference-7.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

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

zope_keyreference-7.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file zope_keyreference-7.0.tar.gz.

File metadata

  • Download URL: zope_keyreference-7.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for zope_keyreference-7.0.tar.gz
Algorithm Hash digest
SHA256 dec563a76faf3bfed849366fed7a02403e63bdf70b93d8b7c8a3dfa483372d1f
MD5 6efef01208975763c5d1d822e0e51178
BLAKE2b-256 c772a4c9ab516d01dcc7fcef081c94c77c127fe958ac31c5f7dd38dd58d2367e

See more details on using hashes here.

File details

Details for the file zope_keyreference-7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zope_keyreference-7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb8b7dc92a1683deef6709a7980df5d8111446b3d46f5e61ef932b4cd49d13d5
MD5 f9191a7d8cabc35a13920e241b930a28
BLAKE2b-256 54cea32f0e14993c829ad975f74970625239873183391f3e2ec0bcbbc4f4dbda

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

7.0 This release

2 files

6.1

2 files

6.0

2 files

5.0.0

2 files

5.0.0.dev0

2 files

4.2.0

3 files

4.1.0

1 file

4.0.0

1 file

3.6.4

1 file

3.6.3

1 file

3.6.2

1 file

3.6.1

1 file

3.6.0

1 file

Supported by

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