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.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.6.tar.gz (123.7 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.6-cp314-cp314-win_arm64.whl (127.1 kB view details)

Uploaded CPython 3.14Windows ARM64

persistent-6.6-cp314-cp314-win_amd64.whl (132.0 kB view details)

Uploaded CPython 3.14Windows x86-64

persistent-6.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (245.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

persistent-6.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (242.1 kB view details)

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

persistent-6.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (233.5 kB view details)

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

persistent-6.6-cp314-cp314-macosx_11_0_arm64.whl (151.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

persistent-6.6-cp314-cp314-macosx_10_9_x86_64.whl (149.4 kB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

persistent-6.6-cp313-cp313-win_arm64.whl (126.2 kB view details)

Uploaded CPython 3.13Windows ARM64

persistent-6.6-cp313-cp313-win_amd64.whl (131.0 kB view details)

Uploaded CPython 3.13Windows x86-64

persistent-6.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (246.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

persistent-6.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (244.8 kB view details)

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

persistent-6.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (234.8 kB view details)

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

persistent-6.6-cp313-cp313-macosx_11_0_arm64.whl (151.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

persistent-6.6-cp313-cp313-macosx_10_9_x86_64.whl (149.6 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

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

Uploaded CPython 3.12Windows ARM64

persistent-6.6-cp312-cp312-win_amd64.whl (130.9 kB view details)

Uploaded CPython 3.12Windows x86-64

persistent-6.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (246.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

persistent-6.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (245.0 kB view details)

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

persistent-6.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

persistent-6.6-cp312-cp312-macosx_10_9_x86_64.whl (149.3 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

persistent-6.6-cp311-cp311-win_arm64.whl (126.0 kB view details)

Uploaded CPython 3.11Windows ARM64

persistent-6.6-cp311-cp311-win_amd64.whl (130.6 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

persistent-6.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (239.0 kB view details)

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

persistent-6.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (231.9 kB view details)

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

persistent-6.6-cp311-cp311-macosx_11_0_arm64.whl (150.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

persistent-6.6-cp311-cp311-macosx_10_9_x86_64.whl (148.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

persistent-6.6-cp310-cp310-win_amd64.whl (130.6 kB view details)

Uploaded CPython 3.10Windows x86-64

persistent-6.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (237.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

persistent-6.6-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (235.1 kB view details)

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

persistent-6.6-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (228.0 kB view details)

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

persistent-6.6-cp310-cp310-macosx_11_0_arm64.whl (150.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

persistent-6.6-cp310-cp310-macosx_10_9_x86_64.whl (148.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for persistent-6.6.tar.gz
Algorithm Hash digest
SHA256 e3b69f4dfdcc21713032fd690d32d4648d8581d510884415f04a3e849c6e1ccb
MD5 204c0b47e50aa6e709699879d8b15675
BLAKE2b-256 286b60eef79003b45caf7d93f9e06eb9a0a6eb74478fa920cfc1b1e5a8fcf1f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6.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.6-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: persistent-6.6-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 127.1 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.6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5a8c9f0cc45dce209cfdc7af77fd9cbd05e57b04b4d6e838cfa54755eb0f932d
MD5 296d4c3dc0ac02234791629cb1e1ef1f
BLAKE2b-256 550e36bfc55c181532de4596d6aa4ef5949f2fdc7cec4b7c2623a8f53f713804

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: persistent-6.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 132.0 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ebe55b5218f723afd46cd2f71697d62c13f8284a0b196635d25c6fe2678243f8
MD5 f0364b9485a958f1e2a16a9e4f6b78a5
BLAKE2b-256 200f79eeadd66399960b6b6c53f024c0fadd0ea45b3a3432510770e160554870

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4c280f58ebad7a8e183fd51ac701823dd76c4efbab3d1727a99faf5b69e5b7c7
MD5 d0983cd40d226abfa25ebeff56355b3b
BLAKE2b-256 ff59b5874c2ecfc82d5f46e4d1639491b10cbedb526f1787772c3b7477210d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-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.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9ebd5ec26ed026a1b04cc2a79a5a8ba891fde381eddfb99b236c5079a9b5cab8
MD5 ad20283633da3b59441d38a533168fc2
BLAKE2b-256 fc3e54b6b11adc8f7603b84ac400de325f5d92c0f3e86662edcd14da65878add

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 726d6d7716fa7b54e1eae7ff186a51471fdc4092b9a59a1261326a95a8dbadcc
MD5 b4620d34ff250186d360ef671656acf6
BLAKE2b-256 9184733f70298fc4025ade455c1f2d82d2ebb79fe8f5e7bbd478f3bcc9089a9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b07c1658c217342b1b5c25c40273a51fa3443c4ca8e7bbfa1074bd0abd107af
MD5 b7b387cbe82101aaa8c3836732c98adf
BLAKE2b-256 b4387216bee33cf981b35327f0dacdf5c9825e0423d8704f85099a3046bdcc56

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ae59fabbba7ada44a791a2b19f869cd14e8e0d3da50d8d4eeb9339819ce0c35
MD5 41365610104f89523be6c8a824952c59
BLAKE2b-256 7b2fb15e4f420d725c1e6a2132439c89c56c92aca77ea693eaee4b53ad5a93c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: persistent-6.6-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 126.2 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.6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 17a3603921c92e1f3da3c4e90061e1c51a472f1c612434a5c0a925113e33c449
MD5 663051ef1b54257b5c59912f69363c04
BLAKE2b-256 eec1717b480ed06224fdca2bcbef159066a672dcdd2f3c5a6cff7d8144da106d

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: persistent-6.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 131.0 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6ec2e034794e490397a088aa3a38523e93a48bc2211bcb0e86ddbde24e89eeb6
MD5 316b3e2840f45bb74197b8b64b027dae
BLAKE2b-256 1d0796202fa79c1f21ea819be58b274da462802c06a826b817089d249ca58c89

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d98215daee6ca3d051c5bbafc4c0d201e4a7025cae8f0240477f018ba0c4ae52
MD5 69ec6c97ee503fee5328042fd295a9d9
BLAKE2b-256 bc04e8262d196a4175965b89002ab30ccda5c56d047d2a35a092f510a183d66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-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.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e41cff5b2fc0eef5764e12e6f68940ba06f325d2ac88400325d2bcdd1598e629
MD5 fcd8f9e11c3c78c7bcff723cd23af23c
BLAKE2b-256 1ab7a39c01a7df5d909ad59bdddad713e128fb505c56a92dd1c8bc5bbe6410d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 07ad165fb038c1e973fe2684804ecc89e752b3afae389d7548b60d520a865da6
MD5 05b57db0f92bd9c421fd1b1aeffba0da
BLAKE2b-256 882f0618d7548b1c1ea9c10650095717af1ae267fcc3264f21c7362eebfa5864

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41931d71eb146c5a94881847cafdfcde9ec84f7e4312e65145321dfc36bfc452
MD5 a03e0489d53df6127d790790e09dbc78
BLAKE2b-256 d8c3385f1bb9c0fa42c8071c168ec7750d7f2d4039b81f15033b0784a3439f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a0392cf6a7790a3d7302d5a56bdd7d500df73614c056721a2b565d05160b27e
MD5 f4af2461bde34dec380e73eece53928a
BLAKE2b-256 e861951e204074d9bd82dd7540613cd55f027173babcd05101a485b4aabee2b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: persistent-6.6-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.6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 726ecd02c620c7e10ed08e0e069bd24f4de76d50f276a4d16979c4a4fa0a8d3c
MD5 1e420e62671f861e1831a32a89285dbd
BLAKE2b-256 0e89227bb4243f65f91efbcd95bdea19e2883f219e31d89c0930696cc4a8c2bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: persistent-6.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 130.9 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0132eb73e80136dea89e136bf02acb5396a3293f8aac0d6e9a43fc71ca7136ae
MD5 6ba281e5567c36808c1263e2265c9df5
BLAKE2b-256 a0c21c106e0e62ed0265ab4cbaf8c6c091d8bcd53bc2a888ce2f55233750d44f

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9711f8f85b78c179c1300540f3342b30d9b511198de0906adbfd083a5175aae4
MD5 763ed9d6e77ce88e3bce276f2264a409
BLAKE2b-256 465fde8833843a2e555df3c2400050768b5fbe318e5c27f6d5dcffb9601ecafc

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-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.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 995abf524aa3ed7a0e49ea4c84c7b2c4beab24053397c22b7d639c09ccbe9514
MD5 9c8a57f588c42dc1ae2a150a37ac5c4c
BLAKE2b-256 7729609727490b854d0fae6078207c3835778054947d2fe415a061acb0afaf37

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 25c8cc2d5947993a61e5b2c8f17b80163916297e07c6714241a731f36e24d06f
MD5 43a29f4c52b0cf2c7fd1cda996db13a4
BLAKE2b-256 a7ff5008319484292a15e8d62b14c28ba2a55d21313c6972f796604b582f538e

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cb743a1eddd45c46bba9148f3ec76f8aac53bd60a71b2bd73c63ff3a26f3be6
MD5 9a3dea21765caf51fb22cb0c9206be6d
BLAKE2b-256 9500a9acf59a514661e1193df0d7666b10df28000ba524e69092371c1f122ee8

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 892d6cd18991036840041ebd61d8d07818e29bc1344ebf60ed1f33dd6bfe952a
MD5 5df6309ad0ebd61cdb731327ab68bb24
BLAKE2b-256 c42b9eb570752fe71507d2f95decfb3a32deec7bf3fcdc2155a19ed23633e1f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: persistent-6.6-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 126.0 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.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6dbb0f81827b73b0a361e8082fcf8b25bbed890e33bc41d5c3f9927f46d9c843
MD5 77199d9d2d2cdb9926291795c2eda4f4
BLAKE2b-256 f2433eab63aaf707ab4ad2713e7801bd53df39c3b3eed924efc01fe003655c1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: persistent-6.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 130.6 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3cb85e480cb01234eb83d2a662e68d534f27077bb8a61eb2007d83d68d9b8241
MD5 33b76f93b8f7d7fd0f2a83ab9134f136
BLAKE2b-256 7a4cf4bf173539a48ba2bfb1d503dd1193eb9d91d968104ac2e384e909f51360

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 765cac5cef03ed1740c92fa9d8908a0769eb4994a36d8bf9c48c36c601241bdc
MD5 bc83460d440f11f96c7d97711085525d
BLAKE2b-256 cfadacdcd1fc8b5a30b95e9dbc35a76c72a1501ce494ca58ddf490d90a36fa7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-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.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f529541545b55eb3c18c18ae3b3887ee0d14b093d17d8597eba1921b5fca1e8d
MD5 04f861e8207b63ec8dd2b7e74d6ba737
BLAKE2b-256 06152023c6ea2b588e387f2f6e32dfca3befcc29338ff5a47f31d48ba5ef9af2

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 37bd0ae436db679d432e8da6967ab65b399d239b59e02d0e1f8eefc756c825a8
MD5 2f02386b0e1fb80d07eaf8c750891408
BLAKE2b-256 997fdefa530502da81aaf179448572f5961d254ae35f87451ddee3a4fd8d2a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1ea55aa86815de67a050096be982fdf5930d85d40811f6c1ea792af00dcb9e0
MD5 9b03df5676bb1172f80311ce9eec2918
BLAKE2b-256 b4b42d767daa32802f911419baa3ff38116ef78cb41a96c1efe00ba872c69dc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 adb4759859f0df68314bc5dceb228b7cd06c02f6abbcab129f87a0a69969141f
MD5 a3e87cef25f5a5a5c178791fd5220f58
BLAKE2b-256 eeec8fcd44209eb8ad0e8ffcaffd7cd33240983c6484734ad3e39f40605b455f

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: persistent-6.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 130.6 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 01c07222cda03e423017d863bb1b343e178e42fd43f05f7915861bee073206a5
MD5 6b06e750ef492ffe2407ceddc5ecdb80
BLAKE2b-256 21db3c1d930907333f63392a788985058e1e6a6d10326eeb2164753b2839b6fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4f9fdc52d686fb9ef459e8603ae4640d7f3efcd9d0a8b5e44241f9327f9d89fc
MD5 edd43d6f8c0b8b43f3dced5d917e60bb
BLAKE2b-256 4f29ba2070484d7d108bc908d14fed5c628a2747b8a757f90a77967104f0f55a

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-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.6-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 869c245ffe5b655b8e73fb99ef949a0317297e50a1831bcf63f107ee6cf58f6a
MD5 db96cf250e6eab3eadee8b194710269d
BLAKE2b-256 718ff6b59ee62d99cf28f8cc8eebc8f7b3490554b3e54521beea520aacf97b55

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 5679d0f3fb7ad3dfb3e6ccfadb4cb2a42027f38963f7d9b393b7a38b4ba40ae3
MD5 1a314d85c7b45954b21a6d529fa3547c
BLAKE2b-256 51d4086c908e0d5cd085626d1ca0fa6520d175375b9a553146db999fc112e0cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c00e16e610180def0310ae0f5e8ad6c9ded1c77d9564743b6b0d17ca98b2c22
MD5 1b9cdabd407ece783ee298b59c98e729
BLAKE2b-256 8de6a7a7e3f0967bfd5af9af3173aed44ea70a68115e3b2a330d4551245efc27

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for persistent-6.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2613b1f13690868b87bdaea8bac043095e6829f7f8c41d61070faf158b02132b
MD5 dbfd6c3067e8681007f7a2d1620ff99e
BLAKE2b-256 f23f16fbbf4d68cfaa6443d8f5676ea4ad6ba4eb4f5155c890d235ce749d48d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for persistent-6.6-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