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.4 (2022-10-11)
Add support for Python 3.11 as of (3.11.0rc2).
Disable unsafe math optimizations in C code. (#55)
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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05949f68dbdcdfacf56b8d66b3d0cb6f97a543f6f532afe0bb79830d1b7bde17 |
|
MD5 | 0c930a85b9f54440ef19035ea1dc68a3 |
|
BLAKE2b-256 | d27bb738fbe205afc5d7b5a8fd56b6a3a720b9b49371acc94aae66893ea8692c |
Hashes for Persistence-3.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef8dbb15e2ab3507275975eecc9b6298b6e05972eede9bde4e4cd3b71ddc43c9 |
|
MD5 | 1d8abe29c944da6f945e3c74aad5b1ec |
|
BLAKE2b-256 | 6f4072c291c225bf2483d1074f64941886f15178575a628709bb89403ea5f6c2 |
Hashes for Persistence-3.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 892b3c64ce67186b8951800d152df8bb466fa70cc3ce4b23bda0bb29a48958cd |
|
MD5 | 735ef66845ce94440c3d5edf5e7dc810 |
|
BLAKE2b-256 | 5cc4ad0d8c02798bf6ef7e4a36b16a59be3c500b7a1b361a1aff8aa26a006a6d |
Hashes for Persistence-3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a525369a0dc408abfa218317f8141db9a33743fe513a68f38a466f8f1b7606b7 |
|
MD5 | b14bdb58a2d2c1be637d0dc1f52fe633 |
|
BLAKE2b-256 | 1a267fe687c7b91bc4795855ea43ea8a38f6f5dc291d3838fdd06e5b41203d8f |
Hashes for Persistence-3.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07db2bac3ffc2191864bfe5799fd43d02d6dc3c3815a8a8ddb6619d8eef9a6e8 |
|
MD5 | 3466632d0bd57225abf27ee850eda00f |
|
BLAKE2b-256 | 870ef854679a6e97966e2bf511a6b252c94f128ef1866a257ae2ee0a713e11f8 |
Hashes for Persistence-3.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f59f6019911bdd4e01cb048d340663710440b3bbff63c41adc42050a1cb7424c |
|
MD5 | ea4ebc6ed26a38019958ccea8dde295d |
|
BLAKE2b-256 | 15acf73d3cc588f58f0494e233fe1523da28d05a5db78d222ce34884b877089d |
Hashes for Persistence-3.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89a5d34ff0620ad02ea826f21c5826e792e91e335ca3f5f2791fd442a237b4f8 |
|
MD5 | a629fb9eb8a2abd057a9dc0daaa13ab3 |
|
BLAKE2b-256 | 6ea9b126484ca479c5d47d5140b68fb3968bd09bd6d3e2242bf2624831aa227f |
Hashes for Persistence-3.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e721f79205bac5388eb54390754fa1b01341ca1189fb1da0132c1ae207768a89 |
|
MD5 | df33685aeb0bf96ee0c416daca21292d |
|
BLAKE2b-256 | 0f342dfc7c6ed6c64156a277476085d814295ec5238a216261c47dd39dfc7aa8 |
Hashes for Persistence-3.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a176985abf500a48d0cce620dc679245ce1a6752b578107ff10c071a381914f |
|
MD5 | 4ef00b064a4f8e93b77765c1fbc4c0a2 |
|
BLAKE2b-256 | 1c559491b05b4b0a31ac3ecdbc18d50e1172bf92ab2a441fdad2fb5cc239912b |
Hashes for Persistence-3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002032f554e8ac1aa53e6e5b686c34d09eaa5fc95660c6e26694357781c3ca17 |
|
MD5 | fa3f464227e86629d8391ccb8675d7fe |
|
BLAKE2b-256 | 78de707263399622e9a8b14ff46b3d422fcd7110ac8c3582d5d036bb863dad96 |
Hashes for Persistence-3.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8f9d833225e802d7bcea6f0d5d4fa2212368fab21a00c6d0e20b71c92c8d31 |
|
MD5 | 7540e80f1f6476ce89680595a4ea318a |
|
BLAKE2b-256 | a2670847e45d112d51fa83bf5f9222ca04a367324dd8ee54b4be8c0b202fe113 |
Hashes for Persistence-3.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373175d2442288b5709aab495c3c561f1840fa06f87fe47f4745d280bf70c070 |
|
MD5 | a70ce0bed4b9392db9e20566475ac8ba |
|
BLAKE2b-256 | ae8b79cbeb1fa32e3c751a5b9f210f5acd994414b91fb2fb6b0cdae35c8f55f9 |
Hashes for Persistence-3.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10addcaae6967296721a2a51761dacf3dad763cf9f5182a1312b15e97a7832ed |
|
MD5 | cf9a6609a2b13e027cca6e4c621ee422 |
|
BLAKE2b-256 | f5b0999081e2b5bb8b9ba98a00f52386df99e02d94ec21d1bcd3e594d608c1da |
Hashes for Persistence-3.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07128f6f2e3802efc2b3f72e36964d6f33898565b93d12f3b69b2fc8e672f8e8 |
|
MD5 | f86fdb7cc1e479705c1dcd09f7dbd6d1 |
|
BLAKE2b-256 | e6c5bc4ecd9ab0890d9d3867573c1836d13f788c53a0b67e662c918adbf7d0c4 |
Hashes for Persistence-3.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c47b727771b5a807783d675845581ee28699ed95984dfd9a555f23f8385d20b |
|
MD5 | b37d9e0da9b4573dcb17ea56a9384e9a |
|
BLAKE2b-256 | 04ab3020f814a8a69ad950fbea8eb882f9126a197a1c96f3b4fabfc1f78013ea |
Hashes for Persistence-3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0672a3bf9a3bcff841c1d9dd9ba57f3551c98ef23666468b78fd512303bc3cb4 |
|
MD5 | 746c8f27cfec8ce77a58d0bbac982b07 |
|
BLAKE2b-256 | 54bb742aad410f02bf84e99571a6229ce294e4e2c72c5f9e1d62e6d62907f62f |
Hashes for Persistence-3.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19407b2bddd5fb12a3bfcee8fed6b81df2fb2e231edbb25fcbb807e30722e574 |
|
MD5 | e3fefe3d7ca0c12e77c510fcc9975bfb |
|
BLAKE2b-256 | c232b71ab739ad58112d6eb7264c6c78a60d2476231d097fc757bffcbecdee15 |
Hashes for Persistence-3.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa923bce01f4b3196cab99f11ed6941264279f27232cd01556d5218298d99610 |
|
MD5 | 281bb9ce0069c09f38661364019ab7a3 |
|
BLAKE2b-256 | 3b8a9ff7431104455e3951d1885a36231f85894e6b85a43235504234b642433f |
Hashes for Persistence-3.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7395f56ee5c3d7213eb9b1303a16907448444e677b8d4d4dfbd7e217cf85b3f0 |
|
MD5 | 4755595b6fbb953b6de68e7fba160b9a |
|
BLAKE2b-256 | 7f4b99c7eede3bd1c8540f22858c2940e3c6e2e17df0fd4ffe288f325b8896db |
Hashes for Persistence-3.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e593b72dbe06cb2904f53ce500728d04f91b56f8bf1cd39735de995d049c73d5 |
|
MD5 | f388b2b8214a22b5b677da8adaca4ef1 |
|
BLAKE2b-256 | ad32553eb3b18858afe78cc4ff953a2c572e47d13ebe8715baf2bac3b21b34cf |
Hashes for Persistence-3.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc4bf8de282baf52c7e958f5e3401f679efed3a1107325b7eceb0a0a63f74b6d |
|
MD5 | 0400685a65967fd0938cdc1f4d09c2d0 |
|
BLAKE2b-256 | 9436fbe68b15a506af10d50eaf6820acda8de88c7a068e48aea63c13a7e69ae3 |
Hashes for Persistence-3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ba2d79dada362fab11dbaa2e6f3a01e37e5b3cd71ad6269d884b3cd66ca2d9b |
|
MD5 | 3f4f8e8393495ed44c6bb1e7aa3fb380 |
|
BLAKE2b-256 | 57ec98f978c3225729ff0f7b478521db7f12c8c34eae63e0d9680b05c12b31ad |
Hashes for Persistence-3.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173cab5ada2d5b8837b755285c90b9a4046a3f06985bb7dfacd1a6c2a2771e59 |
|
MD5 | 47deb5776bdfadb573c1cfd35d61b04e |
|
BLAKE2b-256 | a91853ba7493016cfee9c6351c4e8b30a7ecb907994716651fee469e2b6170d7 |
Hashes for Persistence-3.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03d7c0a93dcb7e9cf792de1baf9ead0f5f91fa23cd653583f8b32648011c6a98 |
|
MD5 | 95fb28f988a43828a2a51c0196251682 |
|
BLAKE2b-256 | 4f7d99f2a5fca3ec9854b0121848ccde43e660606b635259e3266a0370b36971 |
Hashes for Persistence-3.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c386ed8b1aeb2ebc558cf773adae572e9c18b4a745ee34594a8158cda14aba1e |
|
MD5 | 134668f6220de720ccd1adb921c1d967 |
|
BLAKE2b-256 | 2f3b50cdaaf0fd6d1b9b5946d3be3ea60e74f16e6164139606a5c39efaa2e214 |
Hashes for Persistence-3.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2586777348329ee1f5d97f398282737ab3247b11b66d8c5e231b789ff4f79de2 |
|
MD5 | 1585f9b1911857d82700161bace6a44d |
|
BLAKE2b-256 | 7fcf6561256ec8f547c751fb4eaed93e58c262b89fc6de5d94c3da906e307c23 |
Hashes for Persistence-3.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88fd98efd5a2ff57a1c2203ef8f19627c0c8714f1aba5374715b821297947fec |
|
MD5 | 513fc8b4fc9f741ab118871a1c8eb32c |
|
BLAKE2b-256 | 1cdd578defa5231430ded4231da778ff8eabec85bce2b7a2ed16a34bae561806 |
Hashes for Persistence-3.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9074a47ab647e8eb5b5c362f3164cc1549423a3dbc163c5f0b7d93e23f02a337 |
|
MD5 | f3ba3f9267185a51c31dc1ab5ee0402a |
|
BLAKE2b-256 | 3ea6545b6293f95a46edb88696d2f4f0209d527739d433ef2494864572a56d8e |
Hashes for Persistence-3.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977749e0df257be156b184c91c135deaa6bb839a4e03848ee881c0267e9764b5 |
|
MD5 | bcfb82dee85aba2ca8f95f8d9eccc02c |
|
BLAKE2b-256 | 8bf9b313bc58f29c0501a59aaac4e8673723b619db374b31784972f73cddaf3d |
Hashes for Persistence-3.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc53c0a68794642320b27f66149b1d965c9ee31125df3491674c6eb5b589a313 |
|
MD5 | b9f11afbb135182ae65362464245d30c |
|
BLAKE2b-256 | d939fac6869a1fcc58fa1c2685cf16d988a2bd0249d59506745d5d0cfa6c36ab |
Hashes for Persistence-3.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e30cfdda1a12e291afec8d0c5b7e43def21274e35c9c7c3b238daf5a8f202e |
|
MD5 | e99c3945032856e790d78041a5f76602 |
|
BLAKE2b-256 | c6f8e3f63bfdeddd06f7f34c8ea1c1fb1e07ddeb89f7a8ed5be99f796d64c1fa |
Hashes for Persistence-3.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80e58464307e23b5a8c678f7ce8a1cf6a02932b944010dc21fe0b71c5d0a9506 |
|
MD5 | e8588f0f2d9b480dd5311eda89925cad |
|
BLAKE2b-256 | d89f8759b0e1655e9d8b48070d00f35c7192dd08324e784b88e2ae15f8fefa56 |
Hashes for Persistence-3.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a941f1755ab9400d29f4550e64e9e97236888fcd50e8e3977973a727f713d42 |
|
MD5 | 36c9c396d8b033f553165edc4662f76c |
|
BLAKE2b-256 | 15eb08bc309e143f965009797cd0f0c44fda0f5f591703f1baf8d50cd8b1e5bb |
Hashes for Persistence-3.4-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c9f85723a321197b406fd4d26523e4f10dd802b50898a3aa2f172020c96136 |
|
MD5 | 8703756a427650ad4832985fdc261e36 |
|
BLAKE2b-256 | a6edf1ddc0cfc2158fe8dc48f3dee9afb47ebaabd48f4cc367412466de2570cd |
Hashes for Persistence-3.4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8eea5c85d30b5032b85261edaf110a605970f685ca89a62fdeebfdd21d5bbb |
|
MD5 | 0f898a3207533f228da0a5c34e5f5ce0 |
|
BLAKE2b-256 | f099b21a7eba2b612e29d3feb5490befb1e730b886e0a412ebb97d6169ca1420 |
Hashes for Persistence-3.4-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f63c7054174b60d2a5eacb45c880b60e5d38ee65e563f9020f48d333db951143 |
|
MD5 | d565b673ee6ee10341636f8e6a02c01a |
|
BLAKE2b-256 | 03bd9c3dc779be3f97168069a5b5d936b6a314adfd8814fa358464575057899b |