Skip to main content

Translucent persistent objects

Project description

persistent: automatic persistence for Python objects

https://travis-ci.org/zopefoundation/persistent.svg?branch=master Documentation Status PyPI 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 (http://persistent.readthedocs.io/en/latest/) or stable release (``http://persistent.readthedocs.io/en/stable/).

persistent Changelog

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-4.3.0.tar.gz (98.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-4.3.0-cp37-cp37m-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

persistent-4.3.0-cp37-cp37m-win32.whl (124.5 kB view details)

Uploaded CPython 3.7mWindows x86

persistent-4.3.0-cp37-cp37m-manylinux1_x86_64.whl (181.2 kB view details)

Uploaded CPython 3.7m

persistent-4.3.0-cp37-cp37m-manylinux1_i686.whl (176.0 kB view details)

Uploaded CPython 3.7m

persistent-4.3.0-cp37-cp37m-macosx_10_6_intel.whl (147.3 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

persistent-4.3.0-cp36-cp36m-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

persistent-4.3.0-cp36-cp36m-win32.whl (124.5 kB view details)

Uploaded CPython 3.6mWindows x86

persistent-4.3.0-cp36-cp36m-manylinux1_x86_64.whl (181.1 kB view details)

Uploaded CPython 3.6m

persistent-4.3.0-cp36-cp36m-manylinux1_i686.whl (176.0 kB view details)

Uploaded CPython 3.6m

persistent-4.3.0-cp36-cp36m-macosx_10_6_intel.whl (145.4 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

persistent-4.3.0-cp35-cp35m-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.5mWindows x86-64

persistent-4.3.0-cp35-cp35m-win32.whl (124.5 kB view details)

Uploaded CPython 3.5mWindows x86

persistent-4.3.0-cp35-cp35m-manylinux1_x86_64.whl (181.1 kB view details)

Uploaded CPython 3.5m

persistent-4.3.0-cp35-cp35m-manylinux1_i686.whl (176.1 kB view details)

Uploaded CPython 3.5m

persistent-4.3.0-cp35-cp35m-macosx_10_6_intel.whl (145.4 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

persistent-4.3.0-cp34-cp34m-win_amd64.whl (120.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

persistent-4.3.0-cp34-cp34m-win32.whl (119.8 kB view details)

Uploaded CPython 3.4mWindows x86

persistent-4.3.0-cp34-cp34m-manylinux1_x86_64.whl (180.6 kB view details)

Uploaded CPython 3.4m

persistent-4.3.0-cp34-cp34m-manylinux1_i686.whl (175.6 kB view details)

Uploaded CPython 3.4m

persistent-4.3.0-cp34-cp34m-macosx_10_6_intel.whl (145.2 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

persistent-4.3.0-cp33-cp33m-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.3mWindows x86-64

persistent-4.3.0-cp33-cp33m-win32.whl (124.3 kB view details)

Uploaded CPython 3.3mWindows x86

persistent-4.3.0-cp27-cp27mu-manylinux1_x86_64.whl (176.6 kB view details)

Uploaded CPython 2.7mu

persistent-4.3.0-cp27-cp27mu-manylinux1_i686.whl (171.7 kB view details)

Uploaded CPython 2.7mu

persistent-4.3.0-cp27-cp27m-win_amd64.whl (120.1 kB view details)

Uploaded CPython 2.7mWindows x86-64

persistent-4.3.0-cp27-cp27m-win32.whl (119.7 kB view details)

Uploaded CPython 2.7mWindows x86

persistent-4.3.0-cp27-cp27m-manylinux1_x86_64.whl (176.6 kB view details)

Uploaded CPython 2.7m

persistent-4.3.0-cp27-cp27m-manylinux1_i686.whl (171.7 kB view details)

Uploaded CPython 2.7m

persistent-4.3.0-cp27-cp27m-macosx_10_6_intel.whl (144.8 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: persistent-4.3.0.tar.gz
  • Upload date:
  • Size: 98.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for persistent-4.3.0.tar.gz
Algorithm Hash digest
SHA256 d8e2253a35f46ae318e65f0e3b51cdce16d4646e284a26f88a2d84b4d2507f81
MD5 10ff435b638bd873ad961514890dfbd4
BLAKE2b-256 13fe383aba90aca912f074736c46c36fbb873b0165464db257c30d8298c90325

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 127.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for persistent-4.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d695812cc9a996c932b320a932d54c741639156eaf5403c8200ffa0244a3eaeb
MD5 83806d7987d55b55e0244a8fb07dddf9
BLAKE2b-256 ab78ed4cfa3002795f89a429a7aad0257d49f3fa3a85d96e7b74b726ceca56dd

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for persistent-4.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2094b9bd69d2f9306eaca6d2a332c5a601b68010e6f4472173f1ec445383fbc1
MD5 24635c68656fdc9d7478ca125178526b
BLAKE2b-256 5672b374811ad361119112a7e7dfde19b5ef433621a839ade1d9068dcf4cc039

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 181.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e5b10bb8c0b8950a55bada6d7025fe80da0ff4c3b30b5fd9dd2f4b81722f8dc
MD5 ff1683d8f4a3eecdc2ac792f7415562c
BLAKE2b-256 295c919864702d64bce8a507b5aa48fc580aebb92d6e14808ee780d697dfa3cf

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 176.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c239dfc60a15ff98ee8f9594316f4dc607f8d6b950645b7f960173eede657c25
MD5 e8505574f8ca4fdc4c791bd3a807dd16
BLAKE2b-256 628cb64a663d8bdf6aee88197d9c07666b5be5af571292da0e333a7921921a8f

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: persistent-4.3.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 147.3 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for persistent-4.3.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 44c5556031724509383cc445250cd2c7b7fcf673a8d4251e1b5d693069e6cb7e
MD5 addc12e0cbd4016255cabec5feadfaa6
BLAKE2b-256 7302b888c62eab046c4a5f95bfe1f316c20dc4801b4e553399a3ecbc6a1887c1

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 127.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for persistent-4.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 835614bdb0c7febabe1cacf8467c4c97c33d613f31419f7d2fff9292331f04f5
MD5 0294e68195eb23a4bd6a82e4e5ca856c
BLAKE2b-256 bb6bea438d1e51e4a3e4b50ce1b0a8267e89637a8392e3033f85ea65dd2ff019

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for persistent-4.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5de51a5d10a4017ca1720976b28a1fed16109af75a4f744936736dc6ed8067fa
MD5 b85bb750db3c4573f1a02d2537c5bead
BLAKE2b-256 d4ef897746f3d1c89d5109dd03ac9a51a667566204d4a478480374f772e540aa

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 181.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a88cdf709bb6974c788190fa5a08d580e3f75d3a7270d4c1912ed862089614d8
MD5 b312367af1fc5d8e52da408f15f6a48a
BLAKE2b-256 acfaf4ecfdffdd55bd2b5dbf2f520dd53ee79c33cdf4979a4dde3a085e3ea5a4

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 176.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 640893b75fac940438f691d5aa05df1101a56a2aca4168db902beed6ba606c07
MD5 c8a6c2a5ffaaaa46bddcb547ff1ec3bb
BLAKE2b-256 a4e7b4824ca77d015414627ae3f57aa11345eaf71caa267486c82861004d2596

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: persistent-4.3.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 145.4 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.0

File hashes

Hashes for persistent-4.3.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3e0a372b9a93ebe30740585ee9e537df69b2d7b9a6ef271acc6166d1e3b47104
MD5 e0012d716bbb3fb1bdd31b74183909a7
BLAKE2b-256 7ead882c6c2d9b543681e7afc65c676f1dc029d36c590caecd0d0c60a6271766

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 127.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.3

File hashes

Hashes for persistent-4.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 545cdb3ca2dec8d2ccdac1f6e8559e79cdace31e2f7191afbc61b0e029bf6abb
MD5 3a37fb65e8357557d11348c2b2ec5ddb
BLAKE2b-256 5eebc476c4748001ec86beaa59d64c5cc3d77325223cef3daecdea0de15a0f89

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.3

File hashes

Hashes for persistent-4.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 2a196382b7becb6e8c78128a60bcde4125955aba0d0500e090665131a82cd9a3
MD5 b35382c4246fac33066d4d7803a21849
BLAKE2b-256 94441d2a5cb81af5af60c6e6d29a52b8a1ca1bc4ded6cf9076083f12629944e0

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 181.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7eaf640359abb2ba81dd7cc6e84053e9d85dfae078126cc7d74bbfc60ff522ab
MD5 1f13b0bb638eae352446687728fdf0c3
BLAKE2b-256 f280e15d3f36f3800a6a5425460824486355eb17c800be36120fe748a376747b

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 176.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ad64d46e31c31e003c360956a04203a8b5ffe807156d5d17ad0f38423acd10be
MD5 4e3a38a0d7586c6627985d0f8c397545
BLAKE2b-256 cd8d18ed9ee89855d5fde54bb6ea48dcbb1e9bfb28ca4f9494dec13ba2ec6c1b

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: persistent-4.3.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 145.4 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.4

File hashes

Hashes for persistent-4.3.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a7db0cbcb13231c0e0e15ab1c975fd9ea4f7f544c3d1ec9bc32b03719e290874
MD5 3dd5c903dcfe1d16bdcf6b4c3e78db73
BLAKE2b-256 d6aca5532a3db98cf5278a9eee9d167cb865cb4583847dcba1a7465ba08326bb

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 120.2 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.4.4

File hashes

Hashes for persistent-4.3.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 cbb023ea999603ae16e8d2060cea05787f07d690ddbf2b55bc5325d3b9708ed8
MD5 bbdb1ae38a35dc3bd1cb5a57d654a813
BLAKE2b-256 bc0bb7b075db3d9c8a55278c65f82319cd645375dea73790b0447edf6ed55a5c

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 119.8 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/18.2 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.4.4

File hashes

Hashes for persistent-4.3.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 6750f7d33bce3e5a3928b8d2839735b16e05e5ab959775cd6287caa05404e35d
MD5 2f3226d649db6c575db19e7e7fd946bd
BLAKE2b-256 3ac0d30d0cf243bd5c85449e715feff11f0b0f30e7ee8dd81f493e34dbbbcc59

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 268113b22b965d0019dac31a38062194ce3dd4b705234707b96da62dfb7ae312
MD5 68c44ef1bf264f218e1499ebc6fa6992
BLAKE2b-256 413f628e5e7daec712b226983f09c5c5013ccebb4c8b8d56934b088c3439b928

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 175.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d9122181a8194b7d83e2cf7eaa960eb6058934318a6582f30dca2e2ba4dbd677
MD5 2092f42d9670fe73c5764ec23fad871b
BLAKE2b-256 feb38daefad9dcc0d09e70b4e58762e6ca2809d495f2667146c65b4cb4bed820

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: persistent-4.3.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 145.2 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.4.4

File hashes

Hashes for persistent-4.3.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 1df53a815fafa5c1840bf4c38239591491bbc588497372be1fb26916421aedc0
MD5 61c9fb37e3d1e2adb040f6194e66c614
BLAKE2b-256 1d47d92ab4ee8ae09df193dac152cc39afdf8f8a448493382f4828fd43a32d23

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp33-cp33m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp33-cp33m-win_amd64.whl
  • Upload date:
  • Size: 124.7 kB
  • Tags: CPython 3.3m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/20.9.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.3.5

File hashes

Hashes for persistent-4.3.0-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 7175399282a35d35ac379aa0e7038b8d93ec787f23d2d9aeeadb783dea300255
MD5 3d36395ccf056247962bb5f5106680f0
BLAKE2b-256 83cf34b479f5ac7cb7d40b2fac220582cf37a45e3b57efc98c18c24c196155e9

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp33-cp33m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp33-cp33m-win32.whl
  • Upload date:
  • Size: 124.3 kB
  • Tags: CPython 3.3m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/20.9.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.3.5

File hashes

Hashes for persistent-4.3.0-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 78dcd14348127e0aa4b44346f25671b8e8bbfd897894b454de7851eba2d0bf73
MD5 19b29e06d52fad19b1a895afd474851f
BLAKE2b-256 b6545a434f960bbadcdc92fe585e3d242c8d8e4e32fd72b7132b33b16a99e754

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 176.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a533c9f268393768c195592f46c7d846d12cfd8b89a0c42930c44036bfb61018
MD5 631b66c42784b08ca508a1bab873bc6b
BLAKE2b-256 8ae938316c67b6865f66747a09abbd3c0f683f8692c54d6aada16156d647b8d5

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a5b3c5a0e69418b0dad2b0d220327ded3a3b4c337ba5116fa2d567b4e973d2f7
MD5 f7a3ca180294e1b2fba5135775d3e971
BLAKE2b-256 933eb4503b7da1cc6a4bfbf4bda5515c3e68954611ed6b95376d967b8fa11cde

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 120.1 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for persistent-4.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 21bbf4974c64d3961c2d1fb7ff7f3c862a7c706c792ad88c4a4f61c4ce8153d0
MD5 3309c18fc1f16f1a760d9b90ebfb8295
BLAKE2b-256 9d398ee4423e1ec20494680919d18abff87c63e0cceaf2d70682ec4c7b0a4796

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 119.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for persistent-4.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d8e4f82fdcde2f84aa5f362c07a99809597ef66c107bfdf3824380a1502cb238
MD5 2b8b128b790f0765c3eaaae0557064f2
BLAKE2b-256 56c9e6bf5c4ec834a0840677c309ffd83ccc94f08f9f3745b5b53e2abb6cb99f

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 176.6 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 49e394919fcfc2110074cfc03872837004127b3a0b7369f44f9f9544a3bc9075
MD5 4ad5c0fe6a0d04f7abc78c34ef858abf
BLAKE2b-256 57e854b645d2669bc86a6d93ce98897c8579319d679a694c488711ed0b38a947

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a0806c46065cec75613371354fc2fb376b881f8791d3b3c8636a65052eaceac2
MD5 018ff4dae70346d7b6161309ab1956e2
BLAKE2b-256 571d429312f18461a76146970cee42725cd4279c2cd968e83fb37ee57aae9283

See more details on using hashes here.

File details

Details for the file persistent-4.3.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: persistent-4.3.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 144.8 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.14

File hashes

Hashes for persistent-4.3.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 61ab24b24da40c4feaa3640524f30c8e2d7e56db120a02b95193c133d8711be3
MD5 f86b83f8712287ad4027b58df2124196
BLAKE2b-256 82dc74be51949c6ce78af448b707b120912115f07052c8a06780d5b1cffad2f8

See more details on using hashes here.

Supported by

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