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.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.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9755addf3e09124860ef40ffa314579c5d932b7172e4a4bd01db2a4b07b81796 |
|
MD5 | bb37d59200aee6594cf9e0493ce1e783 |
|
BLAKE2b-256 | 418641994b7b0b8ac39cd88aed765c64e2b35c5def0ce828729ad962ae7dc3f2 |
Hashes for Persistence-3.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e93714785c9f334d7e6c7dee10ef0f0ef7df2613d917f28caa47135c44e1acbc |
|
MD5 | 7e5b388f1bfba1eacbc15cdd7f4f83ef |
|
BLAKE2b-256 | d4f9211fba78d4397df786781efb0ba1045a5a774eb7378476d48577bb269766 |
Hashes for Persistence-3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b77fa4924df7d663de41fe6233070a87e1547d4f9cd419947addf13168f37bb4 |
|
MD5 | ae268cf170f129edf886581ba53bbf99 |
|
BLAKE2b-256 | a8a4536a56894777e661cee4eb824657c81365e80764f2599cbd82f81e2de10f |
Hashes for Persistence-3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b858e1dd872ba89ea850c510c3f028b1ff22bb74921c1e8c057d57c72a587fe |
|
MD5 | 31e2b07bf6d9f72cd10a4d4d20ed9691 |
|
BLAKE2b-256 | 7c47aad23397825f8d554205f3d11d14936e020b8044d415fe3eed61d487c96f |
Hashes for Persistence-3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd3f3a4619da262cb035597df01f7c0020ad75d0e29fa4c825872a47ea705608 |
|
MD5 | e77f48fb45b6e682613f4316ba91da36 |
|
BLAKE2b-256 | 89d7c807fc938c43d658ece74159ce8c50e41adc9b7b07412556607b193fe3ad |
Hashes for Persistence-3.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22ddfb946b59a68d8b87c20bb78d6d9e9481cdfec3113db163d8247aa1aeb21e |
|
MD5 | 169a8d70aa2d85164dacb7539225bf4a |
|
BLAKE2b-256 | b5a3042fb98e76ed1d0b84746141282bbecf0387dc6aa7880f1d3c31626f756b |
Hashes for Persistence-3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb16c8150b7d16d45089e9265fe56171d03edac156895d9a20bdd31a899e9819 |
|
MD5 | c720937f93a815434ed5301f39cdc53c |
|
BLAKE2b-256 | 448eea4742638e495c4e3c3aaaf0ea4130c3baf1e44287999541c78a61c128f0 |
Hashes for Persistence-3.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0767453712c78594664d39673f053f2ca549c9896b2d5d7466f7ef9a48206bbb |
|
MD5 | 45d99d00c64a8034346224e691fd1d3e |
|
BLAKE2b-256 | d8ae7538662b733f2ea2779bbf0edd7db0ed549ae5e78f33581d574396261255 |
Hashes for Persistence-3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6014f0ddf12506c30ce74e4a0a0e9bb37da8359341d8087137b44afca536bb |
|
MD5 | 7022cf188369437877e53027d3e7cfc3 |
|
BLAKE2b-256 | 34185d0dc159e5dd5c27ce7eeff2d2ce8337ff4d2b832bd7a92180d61482c093 |
Hashes for Persistence-3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f05540c65f7e07950fa8abe44b663f9619699e7fa11db6a59fdb6276b28c46ba |
|
MD5 | cc14717c009ec3bc711fddfe165eb876 |
|
BLAKE2b-256 | c7af2458385fe9ead15aa3a3e9d22e578707e751184212885b489431509998bb |
Hashes for Persistence-3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ffc2e34cc0a18ae33381c88123e0c72fc39a231c2f950d2dd13f606b15d1003 |
|
MD5 | 18ae85753319976d3342a108d43f3581 |
|
BLAKE2b-256 | 6693d0519a7f83e4416626480acac1f257e5b08608407075798d1e860160b6dd |
Hashes for Persistence-3.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f7bb3cee12858bbb4d427d4c509eeb39bafced566f1b61e2824212dadb6087e |
|
MD5 | 67d6cacf84b71d84f8869b092fa83694 |
|
BLAKE2b-256 | 3ee2bbb3dc3b4d103f9868a4a3fafc3a51d5be9fc273cebec6ba5a299bbceea8 |
Hashes for Persistence-3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4565196ca9d0c1ea203511a9213f0fadfab9fe4ef253fcaa0ad4927ea0bd4b3 |
|
MD5 | 38ccca8f2be7d39d026c0af6d7b35228 |
|
BLAKE2b-256 | ff37ed73d096519da3438823282bdb6db9a13d4b6374a699ea4c39e603823eae |
Hashes for Persistence-3.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e55f86469b29456abb7136dddde1daa8d995492db55c40564b4ba3d87925133 |
|
MD5 | 3092bc72a7a1828fc2096f1e993c4771 |
|
BLAKE2b-256 | 840da5ebf3c790932c14334669e243bc2d241917bac09933b045e4bb7155bd68 |
Hashes for Persistence-3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9faca5ec3fba436a2456cad49073f7ac7a30fdd840b415c3cdeda27b336a8ff4 |
|
MD5 | b604b96f7147b69282876033d4d6372d |
|
BLAKE2b-256 | 70fe62a69a52c0f07575a031eb23c8840a19c1871ea47e1e87a44a06680e50bc |
Hashes for Persistence-3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d7f99010d8ac82cc99c59df4f21662eb0f1a79092eea6ac481041d3237fd65 |
|
MD5 | c38ba176c4312d764041e7081b1c9177 |
|
BLAKE2b-256 | b6d12e85c24878368f16c553c88dd2ba2d75f28750bf021ec543f92ab80c7ffe |
Hashes for Persistence-3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9598f0b132c1abce962db48c2e0644d4019183d471526b694063c5267f2b138 |
|
MD5 | 60d864868390889b0b18712c5bce1f3c |
|
BLAKE2b-256 | 86ef23b8be1ff2ad08a3cebab35de7e08faee89ca20ef68bc8e3a9833516899b |
Hashes for Persistence-3.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43474420edd5aa86c35603d7a94a6db98e6e0145bb87e811fa89000aa6ca37c1 |
|
MD5 | a1ce48d3dd1825c6e0fa2f9460b72a04 |
|
BLAKE2b-256 | 26733f58e580d233a3063bd7355bae97d6a521eb0a18ab3ce10c19e0e071e79f |
Hashes for Persistence-3.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c13826f8d33a8ce5c10d164288a19610593bd35f830492d2872d1b3e5b83ae9b |
|
MD5 | 9130f3da138db28fc11a71dabaa51927 |
|
BLAKE2b-256 | 5e1b9213c100eec8c780ff0c138af055ff5f09da3d57e43c03b58de1e5086401 |
Hashes for Persistence-3.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcfb93e3064d97351df3098782a474f04848b9b3ee7e2f08675adb54c88081e1 |
|
MD5 | 12e1f001c8efd633ed393bbd042adedf |
|
BLAKE2b-256 | 7b316f2221107e774c7d633f55f752268648f39b8390ec65b7a52394cfa7c578 |
Hashes for Persistence-3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46299a50e5f01773f8682f2ae044f19e249ee26878c281ca92816530ec4ba92 |
|
MD5 | 9eb8d184cd2e8c2f0794e89aa2f23505 |
|
BLAKE2b-256 | 60fcaed709928d07c3d35d50945031eac017b86885a5c4c434a110af28c81974 |
Hashes for Persistence-3.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1475c919865b9fab47a51d789c7fd1b15ded834ce5cda8d027e4acddc6b889c |
|
MD5 | 206f2515ee63893d2c2c94b1297c7c49 |
|
BLAKE2b-256 | 3d9996e5e919c807e4ee220d7f2e2a865fe1a7181fbfe1e2f04ec540d98ee1f7 |
Hashes for Persistence-3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a78f121707a282f439b68cff5d6e3fd18584bdc3714b57c0f509fe08f77339 |
|
MD5 | 3b1a819e1a4c24dd62ee036ec7ea0bc1 |
|
BLAKE2b-256 | 1fae9e1d00d3b44ba01cd9e50625d859c5d1299a3d3cdd4e3aef25d8f4f847c1 |
Hashes for Persistence-3.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb9d3c5508dc6f77f974ac726bf431251a2f8d655642b56a169b32244ce7980 |
|
MD5 | e7b92758c04c72636b1d5b50007b6719 |
|
BLAKE2b-256 | 7d2151712278a8e51859e041c550696e9d205d6f84137782b3187d09129941e6 |
Hashes for Persistence-3.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d275504726550b9fe59aeb5e2bf64e3b356c4636962bcb2c7729c7a276ce13e |
|
MD5 | 6b0c99cdb245e14f798656312e488144 |
|
BLAKE2b-256 | e6d9b39dd6b0d47d85894623bf8c10a0d10be023a6bc10aaa41583374cae38f6 |
Hashes for Persistence-3.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a72e393fadec35386c8cd1af66347e493cbeacb07117310481452d65154e9c |
|
MD5 | d38233e7e641195789d52f320d115f2c |
|
BLAKE2b-256 | e0dea84ba03e702d01e16669a44b3e5a166066025b95357bdc67457fbd5aad01 |
Hashes for Persistence-3.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72652c91363c535810e47d0149041c39a889d9cfa9f93d87d2117daea65480fe |
|
MD5 | f580a27352b022e3aac6f2499a2c0675 |
|
BLAKE2b-256 | 44a7ecfafb99bbe647ae0c12ee1ec5b03c9bec8ff7dd4f928582278130ec46f8 |
Hashes for Persistence-3.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3202030efb0f2c34858e5b7730c10587d4897f8c61df2404a742024bb7f3581b |
|
MD5 | 3bb2308ba22f83c5b1722904e276cad4 |
|
BLAKE2b-256 | 4df3bb713a4055ab0098ede9563c1910823727ab143fb73dce08849b54b7f694 |
Hashes for Persistence-3.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 470bf4a0096355dc3ebcb1b3d777d56ec9a50fcdea23c7e270f57c79c6b76c4f |
|
MD5 | ca930989ee1575ee7012613587f424a8 |
|
BLAKE2b-256 | bd97002d19eadea3864031e9db963781e278bf7a4a824e7cd4b8e7d4bdba7d5a |
Hashes for Persistence-3.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249d76bcce344f7b9c6aa42215446345792f498f8012a736d80bb064b124bcbc |
|
MD5 | 88cc32a252c70fcb51cd655847e40cfd |
|
BLAKE2b-256 | 311a29b67214e7b372600720a0ae9239111819d338d67da3dc1a3f921cf5b3fc |
Hashes for Persistence-3.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a416ba0c4125393ce0d49b4a4ca8cf6177a4681931b77bbd55f84bb9966ae535 |
|
MD5 | 6a81c36340d198d42992e0500a993e96 |
|
BLAKE2b-256 | 9f4eec3a8ebe6e6b2db2fae2ef9e82e0776a47a06e28076ef442668ad9098873 |
Hashes for Persistence-3.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c8f0ed922406671abae282eb723e4d2586b971b221426e7c6da565d569f80c |
|
MD5 | 9d3e2017bbffbe0c249ad7cd2e57161a |
|
BLAKE2b-256 | ba865e68c259a097445f6b6bf9d5fb23a61a5f9a03bb62700242151335c12221 |
Hashes for Persistence-3.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cdfd7578dfc5600dfa0012bda22f413cffbcf29d415c6079062f7100b648ae |
|
MD5 | fc3fb95e50a85a8f10bce45b4fb8e261 |
|
BLAKE2b-256 | 7e2c4726f9dcc4a2276a3a22af9a067a39dff5bbc199e777177759e4d7a50c3c |
Hashes for Persistence-3.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee1762424ff0ce674b8dc0f9cdc58307654625ce1a36193197adfe79597e325 |
|
MD5 | 3c41b7969bd7b936a3c902bcf33875e6 |
|
BLAKE2b-256 | 3db89de384e181c38a276dd37e6ff6f521bc610739e5f895bc4644994af0fda6 |
Hashes for Persistence-3.2-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e749fe11081206127f71d7c57a169994baabb8cd25e95955ac020ea3368e317a |
|
MD5 | 65f9f85e402a5f8fe9e8e4a0d7dcd6c2 |
|
BLAKE2b-256 | 6b150aa083463a300068a9cdbb70ee3fc843599bfb700a903ebdce2dc92be7e5 |