Skip to main content

Translucent persistent objects

Project description

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

This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact “transparently” with a database such as the ZODB.

Please see the Sphinx documentation (docs/index.rst) for further information, or view the documentation at Read The Docs, for either the latest (https://persistent.readthedocs.io/en/latest/) or stable release (https://persistent.readthedocs.io/en/stable/).

Change log

6.7 (2026-05-26)

  • Add preliminary support for Python 3.15b1.

6.6 (2026-05-04)

  • Add support for automatically building and publishing Windows/ARM64 wheels.

  • Add support for automatically building and publishing source distributions.

  • Fix compilation on free-threaded Python 3.14t: replace direct ob_refcnt / ob_type struct access with Py_REFCNT() / Py_TYPE() API macros, fix Py_BuildValue format strings for Py_ssize_t.

  • Fix infinite recursion crash in Per_dealloc on free-threaded Python 3.14t caused by PyDict_GetItem internally INCREF/DECREF’ing values in the pickle cache dict that holds stolen (uncounted) references. (#229)

  • Add CI testing for free-threaded Python 3.14t (Linux).

6.5 (2025-11-18)

  • Fix setuptools configuration yet again to build missing cffi extension module. The released wheels for version 6.4 will not work, they are missing a compiled extension module. (#226)

6.4 (2025-11-17)

  • Move all supported package metadata into pyproject.toml.

  • Add support for Python 3.14.

  • Drop support for Python 3.9.

6.3 (2025-10-07)

  • Fix setuptools configuration to build missing cffi extension module. The released wheels for version 6.2 will not work, they are missing a compiled extension module. (#222)

6.2 (2025-10-02)

  • Add preliminary support for Python 3.14b2.

  • Move package build requirements from setup.py to pyproject.toml.

  • Drop support for Python 3.8.

  • Make Persistent’s _p_oid representation follow the same format as the ZODB.utils.oid_repr function. See issue 219.

6.1.1 (2025-02-26)

  • Use Py_REFCNT to access cPersistentObject reference counts in assertions.

6.1 (2024-09-17)

6.0 (2024-05-30)

  • Drop support for Python 3.7.

  • Build Windows wheels on GHA.

5.2 (2024-02-16)

  • Add preliminary support for Python 3.13a3.

5.1 (2023-10-05)

  • Add support for Python 3.12.

5.0 (2023-01-09)

  • Build Linux binary wheels for Python 3.11.

  • Drop support for Python 2.7, 3.5, 3.6.

4.9.3 (2022-11-16)

  • Add support for building arm64 wheels on macOS.

4.9.2 (2022-11-03)

  • Update Python 3.11 support to final release.

4.9.1 (2022-09-16)

  • Update Python 3.11 support to 3.11.0-rc1.

  • Disable unsafe math optimizations in C code. See pull request 176.

4.9.0 (2022-03-10)

  • Add support for Python 3.11 (as of 3.11a5).

4.8.0 (2022-03-07)

  • Switch package to src-layout, this is a packaging only change. (#168)

  • Add support for Python 3.10.

4.7.0 (2021-04-13)

  • Add support for Python 3.9.

  • Move from Travis CI to Github Actions.

  • Supply manylinux wheels for aarch64 (ARM).

  • Fix the pure-Python implementation to activate a ghost object when setting its __class__ and __dict__. This matches the behaviour of the C implementation. See issue 155.

  • Fix the CFFI cache implementation (used on CPython when PURE_PYTHON=1) to not print unraisable AttributeErrors from _WeakValueDictionary during garbage collection. See issue 150.

  • Make the pure-Python implementation of the cache run a garbage collection (gc.collect()) on full_sweep, incrgc and minimize if it detects that an object that was weakly referenced has been ejected. This solves issues on PyPy with ZODB raising ConnectionStateError when there are persistent zope.interface utilities/adapters registered. This partly reverts a change from release 4.2.3.

4.6.4 (2020-03-26)

  • Fix an overly specific test failure using zope.interface 5. See issue 144.

  • Fix two reference leaks that could theoretically occur as the result of obscure errors. See issue 143.

4.6.3 (2020-03-18)

  • Fix a crash in the test suite under a 32-bit CPython on certain 32-bit platforms. See issue 137. Fix by Jerry James.

4.6.2 (2020-03-12)

  • Fix an AssertionError clearing a non-empty PersistentMapping that has no connection. See issue 139.

4.6.1 (2020-03-06)

  • Stop installing C header files on PyPy (which is what persistent before 4.6.0 used to do), fixes issue 135.

4.6.0 (2020-03-05)

  • Fix slicing of PersistentList to always return instances of the same class. It was broken on Python 3 prior to 3.7.4.

  • Fix copying of PersistentList and PersistentMapping using copy.copy to also copy the underlying data object. This was broken prior to Python 3.7.4.

  • Update the handling of the PURE_PYTHON environment variable. Now, a value of “0” requires that the C extensions be used; any other non-empty value prevents the extensions from being used. Also, all C extensions are required together or none of them will be used. This prevents strange errors that arise from a mismatch of Python and C implementations. See issue 131.

    Note that some private implementation details such as the names of the pure-Python implementations have changed.

  • Fix PersistentList to mark itself as changed after calling clear (if needed). See PR 115.

  • Fix PersistentMapping.update to accept keyword arguments like the native UserDict. Previously, most uses of keyword arguments resulted in TypeError; in the undocumented and extremely unlikely event of a single keyword argument called b that happens to be a dictionary, the behaviour will change. Also adjust the signatures of setdefault and pop to match the native version.

  • Fix PersistentList.clear, PersistentMapping.clear and PersistentMapping.popitem to no longer mark the object as changed if it was empty.

  • Add preliminary support for Python 3.9a3+. See issue 124.

  • Fix the Python implementation of the PickleCache to be able to store objects that cannot be weakly referenced. See issue 133.

    Note that ctypes is required to use the Python implementation (except on PyPy).

4.5.1 (2019-11-06)

  • Add support for Python 3.8.

  • Update documentation to Python 3.

4.5.0 (2019-05-09)

  • Fully test the C implementation of the PickleCache, and fix discrepancies between it and the Python implementation:

    • The C implementation now raises ValueError instead of AssertionError for certain types of bad inputs.

    • The Python implementation uses the C wording for error messages.

    • The C implementation properly implements IPickleCache; methods unique to the Python implementation were moved to IExtendedPickleCache.

    • The Python implementation raises AttributeError if a persistent class doesn’t have a p_jar attribute.

    See issue 102.

  • Allow sweeping cache without cache_size. cache_size_bytes works with cache_size=0, no need to set cache_size to a large value.

  • Require CFFI on CPython for pure-Python operation. This drops support for Jython (which was untested). See issue 77.

  • Fix DeprecationWarning about PY_SSIZE_T_CLEAN. See issue 108.

  • Drop support for Python 3.4.

4.4.3 (2018-10-22)

  • Fix the repr of the persistent objects to include the module name when using the C extension. This matches the pure-Python behaviour and the behaviour prior to 4.4.0. See issue 92.

  • Change the repr of persistent objects to format the OID as in integer in hexadecimal notation if it is an 8-byte byte string, as ZODB does. This eliminates some issues in doctests. See issue 95.

4.4.2 (2018-08-28)

  • Explicitly use unsigned constants for packing and unpacking C timestamps, fixing an arithmetic issue for GCC when optimizations are enabled and -fwrapv is not enabled. See issue 86.

4.4.1 (2018-08-23)

  • Fix installation of source packages on PyPy. See issue 88.

4.4.0 (2018-08-22)

  • Use unsigned constants when doing arithmetic on C timestamps, possibly avoiding some overflow issues with some compilers or compiler settings. See issue 86.

  • Change the default representation of Persistent objects to include the representation of their OID and jar, if set. Also add the ability for subclasses to implement _p_repr() instead of overriding __repr__ for better exception handling. See issue 11.

  • Reach and maintain 100% test coverage.

  • Simplify __init__.py, including removal of an attempted legacy import of persistent.TimeStamp. See PR 80.

  • Add support for Python 3.7 and drop support for Python 3.3.

  • Build the CFFI modules (used on PyPy or when PURE_PYTHON is set) at installation or wheel building time when CFFI is available. This replaces the deprecated way of building them at import time. If binary wheels are distributed, it eliminates the need to have a functioning C compiler to use PyPy. See issue 75.

  • Fix deleting the _p_oid of a pure-Python persistent object when it is in a cache.

  • Fix deleting special (_p) attributes of a pure-Python persistent object that overrides __delattr__ and correctly calls _p_delattr.

  • Remove some internal compatibility shims that are no longer necessary. See PR 82.

  • Make the return value of TimeStamp.second() consistent across C and Python implementations when the TimeStamp was created from 6 arguments with floating point seconds. Also make it match across trips through TimeStamp.raw(). Previously, the C version could initially have erroneous rounding and too much false precision, while the Python version could have too much precision. The raw/repr values have not changed. See issue 41.

4.3.0 (2018-07-30)

  • Fix the possibility of a rare crash in the C extension when deallocating items. See https://github.com/zopefoundation/persistent/issues/66

  • Change cPickleCache’s comparison of object sizes to determine whether an object can go in the cache to use PyObject_TypeCheck(). This matches what the pure Python implementation does and is a stronger test that the object really is compatible with the cache. Previously, an object could potentially include cPersistent_HEAD and not set tp_base to cPersistenceCAPI->pertype and still be eligible for the pickle cache; that is no longer the case. See issue 69.

4.2.4.2 (2017-04-23)

  • Packaging-only release: fix Python 2.7 manylinux wheels.

4.2.4.1 (2017-04-21)

  • Packaging-only release: get manylinux wheel built automatically.

4.2.4 (2017-03-20)

  • Avoid raising a SystemError: error return without exception set when loading an object with slots whose jar generates an exception (such as a ZODB POSKeyError) in setstate.

4.2.3 (2017-03-08)

  • Fix the hashcode of Python TimeStamp objects on 64-bit Python on Windows. See https://github.com/zopefoundation/persistent/pull/55

  • Stop calling gc.collect every time PickleCache.incrgc is called (every transaction boundary) in pure-Python mode (PyPy). This means that the reported size of the cache may be wrong (until the next GC), but it is much faster. This should not have any observable effects for user code.

  • Stop clearing the dict and slots of objects added to PickleCache.new_ghost (typically these values are passed to __new__ from the pickle data) in pure-Python mode (PyPy). This matches the behaviour of the C code.

  • Add support for Python 3.6.

  • Fix __setstate__ interning when state parameter is not a built-in dict

4.2.2 (2016-11-29)

4.2.1 (2016-05-26)

  • Fix the hashcode of C TimeStamp objects on 64-bit Python 3 on Windows.

4.2.0 (2016-05-05)

  • Fixed the Python(/PYPY) implementation TimeStamp.timeTime method to have subsecond precision.

  • When testing PURE_PYTHON environments under tox, avoid poisoning the user’s global wheel cache.

  • Add support for Python 3.5.

  • Drop support for Python 2.6 and 3.2.

4.1.1 (2015-06-02)

  • Fix manifest and re-upload to fix stray files included in 4.1.0.

4.1.0 (2015-05-19)

  • Make the Python implementation of Persistent and PickleCache behave more similarly to the C implementation. In particular, the Python version can now run the complete ZODB and ZEO test suites.

  • Fix the hashcode of the Python TimeStamp on 32-bit platforms.

4.0.9 (2015-04-08)

  • Make the C and Python TimeStamp objects behave more alike. The Python version now produces the same repr and .raw() output as the C version, and has the same hashcode. In addition, the Python version is now supports ordering and equality like the C version.

  • Intern keys of object state in __setstate__ to reduce memory usage when unpickling multiple objects with the same attributes.

  • Add support for PyPy3.

  • 100% branch coverage.

4.0.8 (2014-03-20)

  • Add support for Python 3.4.

  • In pure-Python Persistent, avoid loading state in _p_activate for non-ghost objects (which could corrupt their state). (PR #9)

  • In pure-Python, and don’t throw POSKeyError if _p_activate is called on an object that has never been committed. (PR #9)

  • In pure-Python Persistent, avoid calling a subclass’s __setattr__ at instance creation time. (PR #8)

  • Make it possible to delete _p_jar / _p_oid of a pure-Python Persistent object which has been removed from the jar’s cache (fixes aborting a ZODB Connection that has added objects). (PR #7)

4.0.7 (2014-02-20)

  • Avoid a KeyError from _p_accessed() on newly-created objects under pure-Python: these objects may be assigned to a jar, but not yet added to its cache. (PR #6)

  • Avoid a failure in Persistent.__setstate__ when the state dict contains exactly two keys. (PR #5)

  • Fix a hang in picklecache invalidation if OIDs are manually passed out-of-order. (PR #4)

  • Add PURE_PYTHON environment variable support: if set, the C extensions will not be built, imported, or tested.

4.0.6 (2013-01-03)

  • Updated Trove classifiers.

4.0.5 (2012-12-14)

  • Fixed the C-extensions under Py3k (previously they compiled but were not importable).

4.0.4 (2012-12-11)

  • Added support for Python 3.3.

  • C extenstions now build under Python 3.2, passing the same tests as the pure-Python reference implementation.

4.0.3 (2012-11-19)

  • Fixed: In the C implimentation, an integer was compared with a pointer, with undefined results and a compiler warning.

  • Fixed: the Python implementation of the _p_estimated_size propety didn’t support deletion.

  • Simplified implementation of the _p_estimated_size property to only accept integers. A TypeError is raised if an incorrect type is provided.

4.0.2 (2012-08-27)

  • Correct initialization functions in renamed _timestamp extension.

4.0.1 (2012-08-26)

  • Worked around test failure due to overflow to long on 32-bit systems.

  • Renamed TimeStamp extension module to avoid clash with pure-Python timestamp module on case-insensitive filesystems.

    N.B: the canonical way to import the TimeStamp class is now:

    from persistent.timestamp import TimeStamp

    which will yield the class from the extension module (if available), falling back to the pure-Python reference implementation.

4.0.0 (2012-08-11)

Platform Changes

  • Added explicit support for Python 3.2 and PyPy.

    • Note that the C implementations of Persistent, PickleCache, and Timestamp are not built (yet) on these platforms.

  • Dropped support for Python < 2.6.

Testing Changes

  • 100% unit test coverage.

  • Removed all ZODB-dependent tests:

    • Rewrote some to avoid the dependency

    • Cloned the remainder into new ZODB.tests modules.

  • Refactored some doctests refactored as unittests.

  • Completed pure-Python reference implementations of ‘Persistent’, ‘PickleCache’, and ‘TimeStamp’.

  • All covered platforms tested under tox.

  • Added support for continuous integration using tox and jenkins.

  • Added setup.py dev alias (installs nose and coverage).

  • Dropped dependency on zope.testing / zope.testrunner: tests now run with setup.py test.

Documentation Changes

  • Refactored many Doctests as Sphinx documentation (snippets are exercised via ‘tox’).

  • Added setup.py docs alias (installs Sphinx and repoze.sphinx.autointerface).

Download files

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

Source Distribution

persistent-6.7.tar.gz (123.8 kB view details)

Uploaded Source

Built Distributions

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

persistent-6.7-cp314-cp314-win_arm64.whl (127.3 kB view details)

Uploaded CPython 3.14Windows ARM64

persistent-6.7-cp314-cp314-win_amd64.whl (132.1 kB view details)

Uploaded CPython 3.14Windows x86-64

persistent-6.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (245.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

persistent-6.7-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (242.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

persistent-6.7-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (233.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

persistent-6.7-cp314-cp314-macosx_11_0_arm64.whl (151.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

persistent-6.7-cp314-cp314-macosx_10_9_x86_64.whl (149.5 kB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

persistent-6.7-cp313-cp313-win_arm64.whl (126.3 kB view details)

Uploaded CPython 3.13Windows ARM64

persistent-6.7-cp313-cp313-win_amd64.whl (131.1 kB view details)

Uploaded CPython 3.13Windows x86-64

persistent-6.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (246.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

persistent-6.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (244.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

persistent-6.7-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (234.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

persistent-6.7-cp313-cp313-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

persistent-6.7-cp313-cp313-macosx_10_9_x86_64.whl (149.7 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

persistent-6.7-cp312-cp312-win_arm64.whl (126.2 kB view details)

Uploaded CPython 3.12Windows ARM64

persistent-6.7-cp312-cp312-win_amd64.whl (131.0 kB view details)

Uploaded CPython 3.12Windows x86-64

persistent-6.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (246.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

persistent-6.7-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (245.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

persistent-6.7-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (235.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

persistent-6.7-cp312-cp312-macosx_11_0_arm64.whl (151.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

persistent-6.7-cp312-cp312-macosx_10_9_x86_64.whl (149.4 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

persistent-6.7-cp311-cp311-win_arm64.whl (126.1 kB view details)

Uploaded CPython 3.11Windows ARM64

persistent-6.7-cp311-cp311-win_amd64.whl (130.7 kB view details)

Uploaded CPython 3.11Windows x86-64

persistent-6.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (241.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

persistent-6.7-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (239.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

persistent-6.7-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (232.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

persistent-6.7-cp311-cp311-macosx_11_0_arm64.whl (150.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

persistent-6.7-cp311-cp311-macosx_10_9_x86_64.whl (148.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

persistent-6.7-cp310-cp310-win_amd64.whl (130.7 kB view details)

Uploaded CPython 3.10Windows x86-64

persistent-6.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (237.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

persistent-6.7-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (235.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

persistent-6.7-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (228.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

persistent-6.7-cp310-cp310-macosx_11_0_arm64.whl (150.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

persistent-6.7-cp310-cp310-macosx_10_9_x86_64.whl (148.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file persistent-6.7.tar.gz.

File metadata

  • Download URL: persistent-6.7.tar.gz
  • Upload date:
  • Size: 123.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7.tar.gz
Algorithm Hash digest
SHA256 956865ae06f2385fc5a643b0124f1976249b3b7dc2dab1e46d777f618f9874de
MD5 74e3be5031bd0b8f61399d52143175dd
BLAKE2b-256 ced4b829f42090c828358c7915e6e9af3f4c293862dcf41243332b7b5aa00587

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7.tar.gz:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: persistent-6.7-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 127.3 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 ef3f6f034f8bab6e1fd353022e7db18d47be0c16a46a713392d31d7c6cede00c
MD5 84090e41d58070c6d2f8851d4523b526
BLAKE2b-256 cf60d6f12fe7f4aeda2cc67112dc7c6c0cbf06c122a668936396e0788e17f149

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-win_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: persistent-6.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 132.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2c3f9bd6f5d60af6caf7be8f4064cb33a6f4c56baf464b41888bea342afa0916
MD5 1ed76021171bf19f16e276b76ec6f36f
BLAKE2b-256 080ee8b2b1d40c2cefed61ab942b187dfb700e2e759fb65dc2785eeaaa5e9d92

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-win_amd64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 756bd3f7769a2b5a99c1462620aa4945ce5281b2b42f765f19d17c8666af4e05
MD5 ca2f0f1669c50fadda95178b13bb6b77
BLAKE2b-256 54bcd56f4f79e5ae06b18d378a65c241a7e2ef01d6e3fbaa304411e5b9635680

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1fe77dafa9f7565a275d6ddc0bc0358201eea93e88f56561079051e92711b3e3
MD5 dec4fbb7da8e251647ff81a74ba3e28f
BLAKE2b-256 e167e7743943a12bd8c01374d6d576bd8fc8005e2d8e025d4d9597387d5b3810

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 e329913292d63c212ed0a3ae33ef28746729cf7946af04e1bd72fa188055b760
MD5 ed5a58cf86e13956df1650fc137b9ae7
BLAKE2b-256 098b5918c9088f0e56fb8792a724bd4f55d458e1ea5af2f61edf8157bcb9d729

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 844c3158571daadbc0b2c92628f37db2fe01c4ba4f443400749b418f32baeb02
MD5 c1787fe4140d289a25eb378de0453a90
BLAKE2b-256 01512df837d23dab58fd7a7939913dc4106e50af19d78060d5f63b4e58331c5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a70fa1980cc264308d7503cb11c7ea17f35383ec3d37241d250baeae0d25d16c
MD5 1fcf83b1c3d8f8773e5377f8767ce62d
BLAKE2b-256 896e0373f23d6133d89303cc4dad2b0dd58b1e63c7307d713b2894d6a7bc8615

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp314-cp314-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: persistent-6.7-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 126.3 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 9a8796b3101cd030d7fae0ca273cb78968cf799f242d2ed986e36d76ca2c03c6
MD5 aaed623a9d74303ecf5a8fb8ba62731e
BLAKE2b-256 8b4159fe2cfbac08b6caa0227df00064c2b16202dc58d8e5d597c8e5f025eb8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-win_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: persistent-6.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 131.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b4780f6c763c9768bf6e2c070b98037706952d5ea4b36ea3b9d86b1259b218c7
MD5 7bfd4fd1ed94b988ce2c28ba061736e7
BLAKE2b-256 e5d68b4a944c3b6b6a4cc3b343d6ad15382e6b00a20b9adcf99bc9d7474a7ef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-win_amd64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 aa57fd76ebe8d3c549c5b4854b9e64567bee292f9c1d2916bec7b8c298dc0f61
MD5 9477c60ef2c7e391f76cf5a3a404f86c
BLAKE2b-256 204b55e9fdba0255fec5e62f1ea5c0731d605d972617c584b7470a61eb070e03

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7b272bbd6f6ee3a0200200a25d89f865fa533e9094aa7328d68fd51b4465b047
MD5 d253bb9db94886933862beb843424b5e
BLAKE2b-256 8f422da7e8b4c89ce93de74954f37889d53f21d7000460f1307aa47a054e265f

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f15a48caa43b300f52cb817e220829da4671c999a050ad71ac5251246977887b
MD5 c14ed5c5dd64012d5e8f39a3be14c0f6
BLAKE2b-256 2f268a5df85431db543de0e90190a9691ce7772c79f9a9888894e96e5d8447dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe37c8b31a3600b3ce63ef0152dc7abf33d55a851c27594d666513781c480455
MD5 4e0e37b751a5afdd294ab4ee620fe008
BLAKE2b-256 767f238a94afac715b07706d7eb0736bf72a21874f54c4f743294f2033f5ef85

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0077674e054455987361d28042844af2f9bdbcf5fad9bbacdf257ad82284027
MD5 dd1e15fd17fe6ff9211b2401906ffb28
BLAKE2b-256 e5b77bd94b36abbdab40482ecfa58f1e09a460758423b0364004f0fc8c6573ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: persistent-6.7-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 126.2 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 af9a5187ee792f0242c59621c3f80128d2625a1fc4e20dce3395fd82d736cc5a
MD5 953b544e9eab53049dd9a0907c7da623
BLAKE2b-256 57a05fedb63f28ccaf458465beda4c15fa11caed6a4224c2f38caeccfe7b47a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-win_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: persistent-6.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 131.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6783540c2beee499783b84c96c00b3cc4d98985a30ede70a16ad1f49e96b15c8
MD5 251535e24908dd20824e7e33c3b2b2f0
BLAKE2b-256 1f50c8824b64b7071caceadc8dcc4162519ba35a730a9b575588ef62f97312cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-win_amd64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 26130b0f9bdda4040f78c8a3bea47c3b4bc0c59625cfa7fb19d76c3d32093e61
MD5 31920fa505f92175436a1e4598125800
BLAKE2b-256 168535267de83ec28805921159c56ceef18f1006c29cc6fe8cff7f5cee70cd82

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4c045e4594a4ff55754f0e7a7086a816781a23f128877516e26e4ce3d800115e
MD5 35f59eb136a97b9c1c48775f1ec051c0
BLAKE2b-256 166c1e4fb008bbe5ada30ff049c35150d0b433b4960a9049457bb3bdaeb2e438

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 e161c98806c132f5c440647d4ae01e0c5bfdaa776d64f6d2e76dba6677877d6d
MD5 1450b6260c66ceb61ae134b1ce82eb5d
BLAKE2b-256 84a6ed5238d9f0d1d343a5d4ec0a29667ad90cc1cf2cdb5a26bd391cef17f7d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 524ba0b9430c3cd7d643de882a0f3bc611434cc7b67eff1bd7d645c624973f16
MD5 894c0ac34bcb1fe259cff8abb8e52df4
BLAKE2b-256 bd0d81fc99dbd1b2a0496e1e9589f7fd0721c1ccfaef18fcc435be4c1579d835

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5221771db02fe51c40f07683eae422c6f1ba64ce95483f8c5fb77ec667b592f5
MD5 161244bfdcbbe7926edcac27d0146383
BLAKE2b-256 c60053e2767c66691ac7c8a075517cb5d2a1f2868676e96a1948919311eccffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: persistent-6.7-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 126.1 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 7aea9e18483ec2eee4daeab30d2cbeefa9bcd09da41cb937ef3550650984598f
MD5 4f580b1f8bda1eef0358b05fdb39042c
BLAKE2b-256 d9dca4ef5db09d3113dc019fa756907324a3a26d395e94890de26d4a9150acc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-win_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: persistent-6.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 130.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 938ecb20907005ae49024d90268550ec06dc72013053259e726ed22a8299bf67
MD5 f10474362404444687c94900aefdcd2d
BLAKE2b-256 a2b2c8888d188408c6b75f50bb0ac14cbe624520e281f865ffde97e1a92fb37e

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-win_amd64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3f06a125996ee7aa4702d74745a3f4ac8c3484f7d9eca27ef89ae5d2847a7b7c
MD5 8991858f5fd0d82496d30afd561699a0
BLAKE2b-256 60d85c003dbd7070468bbd8089a356ef424081d3c04b3216df927344fc5c8bb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b8364a0e17907503c720e8ffbc1622943a43eb451ebdb5c21f68ded226d699ec
MD5 0e54f87c63e8ec01f48ad780ec26482b
BLAKE2b-256 a923405b3c90cf991acefd67313a78f43036151ca68a2c862632a29f5406d4dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 4af0e7b68d6c8362293e293b4f705c023c6ae0c5177c6bd268bfa63e697e590d
MD5 547b4aad04a73263abef6dfdc1d5eb17
BLAKE2b-256 b35a863ca57d23533bac632d812e3f6c5f828ea665bdff45e06bcaffc41e4464

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0067c4dc5bd012af24c07dbc9c57dafea918490b218de6e5b7330a73ccf322a0
MD5 23fde8520cc376837039cc90d8a64a83
BLAKE2b-256 1aa02d14d69ca42fe2f7c3ba015209ae0992ca589dc025864bf6bb2eea21cda9

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d21ce56d620172500a7b66c14c564cc25ca1e9dfacab81cf3453cab34a2c8dc7
MD5 37a188cad2882a2269e474c6763206d6
BLAKE2b-256 06ceb273cb4ba101c6857d887bd4a5785945eef7157a531edd0917769e520df4

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: persistent-6.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 130.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for persistent-6.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a28f9843fdfde31edd0be6b5214d349f3757af988446227dc15baf9c100f3a69
MD5 130f8182bb12635f52d803cc2e7d8509
BLAKE2b-256 c8cdbf5ad70b582a3a9bfed862e719549760289f69ed9850a0fb9d19f44f5233

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-win_amd64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a2b4830496731c1e33b48a335dfee5923c4fa02deafce0db63f680e3dd372b6d
MD5 2194d5828da8297f4f341e07749b541b
BLAKE2b-256 25f79e675951fb3aaa5fc8aa361d26c2027ed723059746cc5926dc3f5d22764b

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7157fb029446a65a17f9fbd750123356bc52097aa1fc4c96594a71604848c3fa
MD5 f79eaaa2998553a941c0ebad72358a7a
BLAKE2b-256 ee9fba6b94d3afa72bc6e915ef3275953b46bd27e8f963c8c7cfea7abce172fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 a7c14f533cfef91410bd11b91a4063c7a30ac2d0c38c6bb445a91ed26258cb64
MD5 d8471bf89cbd94a21338c85a1d0c2436
BLAKE2b-256 dd51ca0d92c63072bbe924a77a6cee5aa973d796bf377412a8609b663b902630

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0eaa4257faa3974fa3204cf08a8e1867282c67f6ddad654ec54e239b174f35f
MD5 a3d8e36b646f3b74d5d80a14a84e6d73
BLAKE2b-256 61adc149e2ea368b667edf0ce70a4af4dd1e37c4f4842fa7306700b4227605f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file persistent-6.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa6276c09455eb6c9b0b46f49a468ef36bd33ddab0746eea91d30445f9a4b994
MD5 2392aa9ff05927ab0e8149cd30c4d0ef
BLAKE2b-256 41fe2d8b0e195750539980167d0928bab94eb674a735f3f4576b96c0edaafac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.7-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/persistent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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