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.6 (2022-11-17)
Add support for building arm64 wheels on macOS.
3.5 (2022-11-03)
Add support for final Python 3.11 release.
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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b4cd4433e1255f62034849e4337fadaf5504eded6c7d3891585da6c6dc70ee |
|
MD5 | 49762a1b06b8dcd708ee2d3c386d6f69 |
|
BLAKE2b-256 | 9eea1c65deb9097cef7023094bf6a793e32f58332fcb8e804c47bbce5574ba97 |
Hashes for Persistence-3.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98031f12d4a17c9a5a161a76dfee41e3e2d1b8fe2bb2cd8da52979ad0dd4d881 |
|
MD5 | 2f6bdb57e9d90dd68589932102752374 |
|
BLAKE2b-256 | 17d07c2e38d0159ca456cce2a1662abfbb1542b04dfc32d6b7b72bbe2208487b |
Hashes for Persistence-3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae95da64f21499d5cd6fc9e400f9690cf196ad581949c50df1e2d965e3dc6d5a |
|
MD5 | 84cd85fda3fb1959cde64a06689fca96 |
|
BLAKE2b-256 | 95d4d201a2955733d1a526a4bb2cbff35eaa26ca51992a37deacf021aaf70550 |
Hashes for Persistence-3.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d300ec9552408c9cda9d1af0aed09ce0b9a4d965c013f1b4d50f8b4153ce6bd |
|
MD5 | 9616e2530451b52f49df69c93bf05c00 |
|
BLAKE2b-256 | 75fc54901a5748d1530b4f454bf2de901c8e8d6d7eb603c432ef1c9d5c218d3d |
Hashes for Persistence-3.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475080a26c3495aedb5f39a29f4c807ddfd1fafdd570cae1a785cff156b49d1f |
|
MD5 | 23881b4f34f3b94b007df20d23d90f16 |
|
BLAKE2b-256 | 6fc316f348127e3a34919fe6779e47fca79db4b5bb4f62575e3655533cde6115 |
Hashes for Persistence-3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b2f59397744555dc8e373acc5e6f4564da514114c4161cfb7d2e484795313a |
|
MD5 | c2090440fe2249633abf01dee8530f75 |
|
BLAKE2b-256 | d2295265a75c3b47a2e86e2a34316e4cc6df9a4a2e1b98f61622907aded34baa |
Hashes for Persistence-3.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b331b1ab33e46512ca531daaec9a1c842e691a7eee9395ea77c87fb2567e504 |
|
MD5 | ad62e1d14f9484e1fa4de47c98e33081 |
|
BLAKE2b-256 | 466c9226753e8175eb1f6301cc1425590641422cdcbd2513f9d5f03e17a9a6fe |
Hashes for Persistence-3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f0c363a99bdbd9907340e041027446566c0e647e0f17ab2a478fcbfffe33776 |
|
MD5 | cdb15f2d94c1fd4742c549b82e50ea99 |
|
BLAKE2b-256 | 2dfc2589e7a2263fc274064004cb80affc260335dcc12b0ec0b0ba9d0db2199c |
Hashes for Persistence-3.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5745844e88b79f86f008552da22f16ce8a8f8f1e65af28554f6b7f2d4958e137 |
|
MD5 | 1706e717c9c3cdeb79189c24e0d45369 |
|
BLAKE2b-256 | 562d66edd88185e7a0237da50431b1331aeebb44e2e2a90b1e101bd2aa717084 |
Hashes for Persistence-3.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf4c67ef762ed25cf44a444c2bda9c74cc5f8847d3aa32f1a9db7932e043229 |
|
MD5 | ed237d647ba5d6a34269ae85b681a134 |
|
BLAKE2b-256 | 8e66d10d3e09c7e2214297ee01876d92763b1fec0ee3a52b6c3c10311294833c |
Hashes for Persistence-3.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb5aa503da106fd39c3c5d705e83878b71b3cb041c3e5a2780698ade940ee5d8 |
|
MD5 | 679d8c94e2c65021dafc4c98dc1bfbe9 |
|
BLAKE2b-256 | 8ddb8cc8f781401588521a43aecbfff45a0cbf5756923e8f4bb433eae40e1f48 |
Hashes for Persistence-3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7673087c29714d720d5a46a7c2aa844c9994b6ad5824c57a49e3210f74547a |
|
MD5 | 6f8c4dc5a3f118570e09cbf5f3e96db6 |
|
BLAKE2b-256 | 4aca2d20f95c3d12369786d9b8a2f77173272e687bff215341fc733227c2317b |
Hashes for Persistence-3.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2447766628307753914145206a2051b453fe683e84ac5d36e0c05bd542823dbe |
|
MD5 | 708af6c66a1470e314a5bcfb505a1ed6 |
|
BLAKE2b-256 | 49dee32eeddf2d6795dda301b544e4cca0a545a997e354532e25984dc88198ed |
Hashes for Persistence-3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f120aa6888cdd21e2223784c1ab2af754ae9451fb0b4e31c6021c7e6d11665c |
|
MD5 | 29043ae15c0c7bbba1e413a4bb4ef20b |
|
BLAKE2b-256 | 9c656f776ebe927143022f71c7a1c10f82d83b4ac478a375b8e2783570fe06cb |
Hashes for Persistence-3.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3221894a0d57b06b441774113ebd27eea25938308cd0e396c7e31bf288c4d13f |
|
MD5 | dcc393d3f81c45d75e05882591281610 |
|
BLAKE2b-256 | 5330ca00d9d5f1eb3ad3837996cbf0c37dead5cf38cd1b91e6fd8771f91ad12d |
Hashes for Persistence-3.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7f530d672a86cbcb779da87b1307a3c6d61c2ef445065696d485a2809e1fe2 |
|
MD5 | 574220425f43c96bbd28077bfd77c265 |
|
BLAKE2b-256 | f2450d8d9165bd60e30dbe460a8a05a85361c6e4d25371823c44cb236d5e5baa |
Hashes for Persistence-3.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68311fc6f9d9b173b15c9a129b1a82be54bfba91076c36baeaf47cf0aec6a076 |
|
MD5 | f3fc0c12b05f2551be43717316c5a7d8 |
|
BLAKE2b-256 | 9377446b1bc640a895569fdc5a5f3d5a73af761d803d1ed7e33ba87ab9458342 |
Hashes for Persistence-3.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45acbdc35e200c296f756a4a1eafc5297664d453e4733dd19504e57ee46241bd |
|
MD5 | c46db1085f103629ae83abe7e6c46d7b |
|
BLAKE2b-256 | 3bf4615659f79ebfbfd5d1ec2760fefaa68670a704913ad8529e2773f868ecfe |
Hashes for Persistence-3.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 793d2107f3ffaa530f4816e5a160686b9c4a696705646a2287cf12d4fead33ee |
|
MD5 | c29f1b731649cbcdc7074b597ad2001f |
|
BLAKE2b-256 | c60ba86da602319dcee7820b1d3ed971fe2230e1f021ca678a7ae160d2b65573 |
Hashes for Persistence-3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75f8ff42c2599f9971e342ff60e62b5fe6a8d7c1539a6a9cde5487d09655a697 |
|
MD5 | c13ae62253d91fd25be703df92267077 |
|
BLAKE2b-256 | a7cf151504107c8adc24aec75d0f032f42330afbad5009ef79ed3d1637ae327c |
Hashes for Persistence-3.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecbbfea8c27ab31b4ee84c5879887826ea10ca41d7bb7907b359ccc1a6f6a085 |
|
MD5 | fa5eb0ecd87d00c56b4449b3ce3e1b10 |
|
BLAKE2b-256 | f48e30d8f4ac02ad876f5d91632f1c8cfd38615d327977902aa1fd685445e07a |
Hashes for Persistence-3.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3158072430ac855e30e6f66e469ada481ffe6074285e14cc4ea390ef36bcdf |
|
MD5 | c58b4e2b97e472cdcd78729b59e9e239 |
|
BLAKE2b-256 | 6ebd79aa13be4a9e4e626859bebda63f6ea09ede0cced74ca1a21a69ec134d82 |
Hashes for Persistence-3.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62655e15a2bb01c4917e5132c5c57b417ef63f278abeb433e808fff4a3a5573e |
|
MD5 | 80993634a4d2352271c7ce4c4975f5ae |
|
BLAKE2b-256 | 574fe4cac960c2d2c95e6403129efffd121848a4b289e2b49e472d7e13a3039d |
Hashes for Persistence-3.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c932ded5cd38b71db5df8d34832152cf499c712b826d3cf92ec3f942c566190e |
|
MD5 | 49bc31e8a3fcb89c1058e171e22453b0 |
|
BLAKE2b-256 | 8487a2830170a4c166539170f849a47a8901206b39baac72869b6f2c039e921b |
Hashes for Persistence-3.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f1b0e07b4bf1dee7067c3687b9105a231384b80a603bdad0680006a3e536a1 |
|
MD5 | 40ce9f9ca8685d9dfc5e4ea036984157 |
|
BLAKE2b-256 | 15599a2fa5916b79621d2ffcad3f3fc0b576e93006fb892e6efb76901db82d58 |
Hashes for Persistence-3.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efa0db178b2360ab4d502af292a5c7e8f046dcc927ba9ab79c2c70302c2df46 |
|
MD5 | 4177af7f6b85cb9fdba2a8680be72f5b |
|
BLAKE2b-256 | ab44991708baec0b25358b500b86f904fe9c35275a58bfae3435653bf819bcf2 |
Hashes for Persistence-3.6-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b84e148ee6c9658d1644373d267b9ed15eead4fa6dc146847af848617cc7d09b |
|
MD5 | d93967aaa1de4e6e1dde098a4fa67534 |
|
BLAKE2b-256 | 3c86111bc70e554730455f24b06d4fa2f880934cede1e3649f14aa266e123d85 |
Hashes for Persistence-3.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 576641039483025eca9fcecd000cbd69d70bc8f075b2cb55949f098cdd7db283 |
|
MD5 | 57eb94f9e5cbb6713147780f0eb3bf92 |
|
BLAKE2b-256 | 43565f6b51d40f539ce6f8fbbd111d33b318d8044081ddd3d1bc406d34a12b3d |
Hashes for Persistence-3.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30b6f695658f2685906448ade4b33b037a282752736b8618a7ae61073212c83 |
|
MD5 | 8343681761b39d38df5bc25e39c4b300 |
|
BLAKE2b-256 | 21de43bc8126bcde6a999a0e5b01d2cf508899f80d39acaa7c34254a8a00154a |
Hashes for Persistence-3.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4b6318c27e20bb6a0c4abaf412c5d9f455cdbd919620df405cf5ca43ef32bf |
|
MD5 | 2f83303e0303ca2d9a016f2b06933b96 |
|
BLAKE2b-256 | 147966ffc90e87cdc34cd0a95d8f1b4a3a27c658e94ca7d31006ed5d6c611e25 |
Hashes for Persistence-3.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70d41458f2fa2f1d7b663fa6111897eb8736bdda9caff783d988d0cfa56ff99 |
|
MD5 | b5077713e1b1301250f9ab474b02436d |
|
BLAKE2b-256 | 9f97e2bda9eb8afd80870a52a4a17f0b58eb284c24ac8e334ed1ea5996736bfe |
Hashes for Persistence-3.6-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67180cb0d55c387966ddd82a4ca28fc5a79c9aa8cb539c800324c816959a0d4 |
|
MD5 | 8292054f7719912cf721fb5651876ccc |
|
BLAKE2b-256 | a5d1b4fffc3f65455831307f80b076fb7c84f2b7f33f64b26db3572f03e975fa |
Hashes for Persistence-3.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15455601aafef0e158ed86353a7f59ea3ed2a3b5afed89877ceced20bde81437 |
|
MD5 | e318fb1e99963789038a4c777121342a |
|
BLAKE2b-256 | e5dc5090ecb35907ec2233291ebdd04dc68518fc88b3035a74f9f7d9ab11b33a |
Hashes for Persistence-3.6-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a599fad53df4b968e223f7e286e953af084699fea1ead33adefc88d34b7d5dac |
|
MD5 | f195ddec11a3594699dff83a04166c18 |
|
BLAKE2b-256 | d32b08000254e4bb818b6d674e34d08511d23c3669b0bc0b09df8ad8997a6778 |
Hashes for Persistence-3.6-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8aceab07271253308f9f071c2e8bd10c58dd18ca881e499cc2922a9d12f8fc2 |
|
MD5 | 57d6945c852dd7e59766536d22dd80d5 |
|
BLAKE2b-256 | 518d4752664e5d735a2c9ddb26c1b4e3d6eac91ac6eba8580a50e93ed81b122d |