Persistent ExtensionClass
Project description
Overview
This package provides a variant of the persistent base class that’s an ExtensionClass. Unless you need ExtensionClass semantics, you probably want to use persistent.Persistent from the persistent distribution (formerly in ZODB3).
Changelog
3.3 (2022-03-10)
Add support for Python 3.11 as of (3.11.0a5).
3.2 (2022-03-02)
Add support for Python 3.10.
3.1 (2021-07-23)
Create wheels for Linux (2010, 2014 and aarch64) and MacOS.
Add support for Python 3.9.
On CPython no longer omit compiling the C code when PURE_PYTHON is set. Just evaluate it at runtime. (#27)
3.0 (2019-05-08)
Changes since 2.13.2:
Add support for Python 3.5, 3.6, 3.7 and 3.8a3.
Drop support for Python 2.6.
Make tests compatible with persistent >= 4.2.3.
Fix for compilers that only support C89 syntax (e.g. on Windows).
Ensure our dependencies match our expectations about C extensions. (#4)
Update ExtensionClass and persistent headers.
Fix isinstance/issubclass for the Python version of PersistentMapping.
Add AppVeyor configuration to automate building Windows eggs.
2.13.2 (2010-06-16)
LP #587760: Handle tp_basicsize correctly.
2.13.1 (2010-04-30)
Removed undeclared testing dependency on zope.testing.
2.13.0 (2010-02-23)
Update to include ExtensionClass 2.13.0.
2.12.0 (2010-02-14)
Added support for method cache in Persistence. Patch contributed by Yoshinori K. Okuji. See https://bugs.launchpad.net/zope2/+bug/486193.
Updated C includes to ExtensionClass 2.12.0.
Updated package metadata and remove old build artifacts.
2.11.1 (2009-02-19)
First egg release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Persistence-3.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a7487ff0b01269e28f5a9932099539dcf6d111f8fca48e863315db14617c8f |
|
MD5 | 9941f8f762a4ca701e34923e9685112f |
|
BLAKE2b-256 | 57d84258942c1f31f676c82371710bed81439f77b00457fdeae588e7da4aff55 |
Hashes for Persistence-3.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e556b67950a1eec150800409cba5bce2631db179e0e32cf3837221ba5bb5ef9 |
|
MD5 | b39382f69ea32825179627b2b62190c2 |
|
BLAKE2b-256 | 92e70714414c22b9b96459e6b0c29fbfae3597ebedead4611849bf9214287a34 |
Hashes for Persistence-3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b348031c1483d229ca5255eaa53632b007941c7a99cf22042be34cf9b65f51 |
|
MD5 | e017113dc00f2cb6eb451dc36fdcbc7b |
|
BLAKE2b-256 | 11e8b9d2cb4928b3383e07d36dc3700334d22e3f5cce09cc1ed7c9697457692f |
Hashes for Persistence-3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 599237ae530fcc62d23c8aea526cb53a8cbb41d4156cc952037b08130001bc9e |
|
MD5 | ed36003cd7d520ca1c566f725abbb9f8 |
|
BLAKE2b-256 | 89ecd5c13b921cb2b6cff49ec68363b2f7678095db4c30e6afa482868c2608da |
Hashes for Persistence-3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105f9e6f1c385a79b73e53cf28c92e4cb38a04cb0ae0e7230c42f30c1062c372 |
|
MD5 | 575f910564357c4baee2d2ed0bfbe956 |
|
BLAKE2b-256 | 75099674373c5fdb6e510278f2a735442e5e62ab5829ca42458d304139444f27 |
Hashes for Persistence-3.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42cc23fc96c12e614816e26c31ac5ce32961ab8b2c34bfaa45d98eebf142f944 |
|
MD5 | e5e087f134adba64aa6709a4c3699e97 |
|
BLAKE2b-256 | c8474b6fff9d62ba4b6f207c33a46935e84f617c512f35230e075aecfbf9235f |
Hashes for Persistence-3.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c1788faa8a222f72a41196c3cb3b56e1aa16d8ca277ec8e24b906ed6d858982 |
|
MD5 | 6922f439ce2c1178b0685d743be5f7a5 |
|
BLAKE2b-256 | df291282a776b328033f4896384c440b134e4db22371ced47fbd4e8dd6b0a650 |
Hashes for Persistence-3.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 768a2e49db27dee68ce8b21332908b279efff26a7477bb8eced73fcbe0e53fef |
|
MD5 | fc8c470911fdfbe4f9d5ec3fd477dd50 |
|
BLAKE2b-256 | a6b82fbef2f06cbdb2fbca85ac06bcb327ea8014795f4b9d15f6a30fd6b4aa3a |
Hashes for Persistence-3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab21bbf9f2283ea49136a97e886fa92f9b1adc3aeefc9fe590989ce3cb8e2ecd |
|
MD5 | 80e6fa2248f3c60090461cd4d298c018 |
|
BLAKE2b-256 | 7f3e8d36402c3f39e803354759cb367567674fc78fe9622f882e43f2d70259a7 |
Hashes for Persistence-3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f520bb633424011b6fd1efe12f4b64fbd3a3d99ef413465c5b356d708a4e06f7 |
|
MD5 | f10686821d70ce29287cdc372b2e35d9 |
|
BLAKE2b-256 | ff4779edd60633ca53359c0ee8bdbf115aa50fbad7318e97e92cae3df54a274f |
Hashes for Persistence-3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f41d31ff24d5d1ec70d2c11102a609d4520043d3af55d90241ea496b6d21005 |
|
MD5 | aa8892a8bf46b482260e10b3332756f4 |
|
BLAKE2b-256 | 0b8b6ab606b20d156dd7568ba2601c96bc459cfe7c3b60d862b065d942cca4cc |
Hashes for Persistence-3.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a83f60928a70f15b73b74b6c022285597b3f6f785aeb75980502b7350d408aa5 |
|
MD5 | 5edbe523fbde0066914e282f4ca636f2 |
|
BLAKE2b-256 | 8c2519e595141aa60562ea5a7817630e36ce409f4318d0227f1d4f1ecab748de |
Hashes for Persistence-3.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8676ee18b3f9d10448deaa7c90da6bd5da90cb219a0ca8dfab1a2c4c2d693e1d |
|
MD5 | 86976db7423b362598cfe6150a5a7112 |
|
BLAKE2b-256 | a8883467a0186862af15403a764ac3aeaabf904a890137838d1ee5d038964ec6 |
Hashes for Persistence-3.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28acee568d08b76e517b02a5a2f746a838e8d2a96d24c0a711769514299ba01 |
|
MD5 | 67cddb4910418ee1d5c5d85c36a45150 |
|
BLAKE2b-256 | 840fc8acfe58f1fc1567fba60b45ee8386b119af95ce3ef1545615a24480b9d4 |
Hashes for Persistence-3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32e45e274d0d130543d9bf37b57a255436eae4fa5a92442bf0948b9c37e1dd6f |
|
MD5 | 39e077c6dd8860b406daeac3c49ba3dc |
|
BLAKE2b-256 | 562af1f377cd54f11f6176b9a952807f9cca86df81efbe74011bae6af060b934 |
Hashes for Persistence-3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efb2f499804882442db008e50002ee6551ac5ad11ba6c59c06b3b492a2f40466 |
|
MD5 | a841e1a718572d3120462b3f97915c4d |
|
BLAKE2b-256 | 5450d846725fe2dc7838db6efa5f1365a9793dc4d5faefb4ddf14abaaf4e5005 |
Hashes for Persistence-3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e31e5fca9666ad7d1c95421f04e358e415026468fd06ddf6307c60877f5244 |
|
MD5 | c3d89ed352bb51a20ef52d4e792acb33 |
|
BLAKE2b-256 | ba491719ea3c9167a55c45bd870c04d19d243959762b5a0922022778a91e1974 |
Hashes for Persistence-3.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0b4680e8987e3a8608f5434ac4e88c65474329090a6d35fe5036ab1a136ad0 |
|
MD5 | bbb7a4e0c1964c982e798c353142b5d7 |
|
BLAKE2b-256 | 86a083837b56dbd45d07831b780e230153827399766e552ea89f491f3818a29e |
Hashes for Persistence-3.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7d33dbc6143f58c91b906793503db2c1996e6b28d439c4bd793d14967fbe93d |
|
MD5 | a9904c164d810b6a26fc5a47b08058b4 |
|
BLAKE2b-256 | d83f258948c3ec9cb03e51b67bc7cc1ab928d271265aec27681ba1776dfa51af |
Hashes for Persistence-3.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee84b4dab016415924b237af4484b35b92b8856c7448559f2a3b134e43136b5 |
|
MD5 | aaccab90662ca538644729d644239848 |
|
BLAKE2b-256 | 0d3a9d59691ae51c1603f68e89eb552f5a30c068e08f8d86b305a4f22982910b |
Hashes for Persistence-3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08244c27874a7dedf38ba5c71bff577aea25226c26bf802cc769a3f204f955a6 |
|
MD5 | 161e7ebc469d70b5c5dfac6af841f3bb |
|
BLAKE2b-256 | dde9a6230a6200c12bd107cef3dedbbe6153c3533e4b8217469bdba008f3eeab |
Hashes for Persistence-3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade88335497bdb333d42fc83a7208eba168c985c9e8c8c6aef6624c1ac848741 |
|
MD5 | 3e379635e099108347728b2f84ed721e |
|
BLAKE2b-256 | fdcc049875fbb58fedcd7a5977570697c166ebb88b45dd5b90cc3a50cc609430 |
Hashes for Persistence-3.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2526aebe4ba1c88ea80cf5df40b422f316f5407cf23df005ab6727293aebdc |
|
MD5 | 68f0078005efd7bacdf5dd8f4c12e751 |
|
BLAKE2b-256 | 9e52fe91f0cabe070bf2e2db2858a9bd8417e81eb345fd6360c217ec9e501767 |
Hashes for Persistence-3.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b978324da6432bc2e49f112fb2d54e6c66a05a4d8317f93171c3c1f16fb7b30 |
|
MD5 | 3d1284ef0f3e9b8aa474a3987a0e51eb |
|
BLAKE2b-256 | afd07eba143f32c97a96810edbe0d14b5987d5c653df2c7c506230c6f35f0c05 |
Hashes for Persistence-3.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe8437bd3c7e696c8a291941a5857c69a2fc9bc3a464644356ef973fc49c555 |
|
MD5 | 32f8fcf1bd226be69b12879f08030010 |
|
BLAKE2b-256 | 3013d8ce28607053de4f57a7abbc5b14e9ad033df490ad70a0d2e32785f36ae6 |
Hashes for Persistence-3.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 645d5a7129b47414abaaec08aa3433a9f9cc903ee71a21a33304887280055b18 |
|
MD5 | c087c45c313478cc67f5542f89c58b00 |
|
BLAKE2b-256 | d8126d29d47726b1b4a4b39bd83ab1b1d9a815fabe01933c72298f67abf7d59f |
Hashes for Persistence-3.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6b25d3ae92b2e9db971fb5af3d550cce5e1ea48aa7a92e45e5f060060f97621 |
|
MD5 | e9a80985c27a24c37b090b779128ef2f |
|
BLAKE2b-256 | 1b9374096cb580c71ede4a605ef1a647fc44e796b09a34dd31081aa14857038d |
Hashes for Persistence-3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f4c4b64b312aeb021720509a91d37b24e86919690c55064f487ecdc81287d2 |
|
MD5 | 90a73f107c3c438126cf0aa9bdec12d4 |
|
BLAKE2b-256 | 4d174cbec20abb9e291482b1f0cab26717650748c53a0aa95dca63504cf60509 |
Hashes for Persistence-3.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527d96d46a1dd9b0d2d316eadca5615c8cac443b92d31af0e30ce36b05b630f2 |
|
MD5 | 16c1da5522bc470a113683a40756d8f1 |
|
BLAKE2b-256 | 333c1028ad126d8ef0a55965cdecfec1da6f3ea1b1025bf12d3f877dfb34ef9e |
Hashes for Persistence-3.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0773156a3640841066422bcced7089fa598532e35fde390ece6f2fd9d32ee720 |
|
MD5 | 2538c7774edfda9df3376a178f159b8b |
|
BLAKE2b-256 | 24678598ca82427d94ae53735cfd8c5f0140519093cc3c540f7ed2e69b0a039f |
Hashes for Persistence-3.3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10371b90c2df3d0d400aeda35953df6b3ac4d173a39e2ee35c3b0a9bbfcb939 |
|
MD5 | 5815e8d3b13c83a4f79bf251cae82297 |
|
BLAKE2b-256 | 8b930e7f9d8135511663ac86d61aabdb4122a1f11666d286e31b4be3fc88ce46 |
Hashes for Persistence-3.3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14c5b54598c252ca45dc691f23c068d81e3beac26374c49689a828f1fd1eed74 |
|
MD5 | 14eefd7ba54996e8b4ec2eca1e599743 |
|
BLAKE2b-256 | 1c47c5841290775a19fc7d729ec02d329c19b65dcfeb9ff26a18d14328a0484c |
Hashes for Persistence-3.3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb71eef91fd514023199942a23ab87e2bdbd44901c508dbb5206069972ebef65 |
|
MD5 | 76f0c249e790c56b0457c1e5dfae5c1e |
|
BLAKE2b-256 | c620ed7c3761955de4daea4e6d6443c6d6748adc7345640cb391d51b1ae6a044 |
Hashes for Persistence-3.3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b407b2bf9441eb4535c45a3d31dfd44001944f46f9843c84a4a4e829d68feff8 |
|
MD5 | 68a207450bf3781facf8de0ec126a674 |
|
BLAKE2b-256 | df4693236960c039f5cfdb1fc48df3f8c29a4163e319f1fcc704d7f1eeaa55c0 |
Hashes for Persistence-3.3-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf185539e734f99e19a2444789d61bc5918ce0a96e037d07074481b1ee958ecf |
|
MD5 | 3ec35bcccb7e458ec6cbc41d191d3248 |
|
BLAKE2b-256 | 531ed16d38b8a04bb4df7eb79cc72cf66e5a6b6d0449c75e101ddf664dfb800c |