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.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.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb9b56b3d79c0af13cb056bdfd9929358207171d50babd63f648d4f52477a76f |
|
MD5 | 803c22f334dc1d3b684fd834ce276d38 |
|
BLAKE2b-256 | b8cde2df0ded6731529adfb3657be0c3b7b200c830e0deb5d0ba53d8ff29dd28 |
Hashes for Persistence-3.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6af926fe4f97245c5b756d4ffa016bce83579bcda367941ca2e5415fbc892d48 |
|
MD5 | d6f34bed8b84b310fefaeb204a67af8e |
|
BLAKE2b-256 | 84c658a3be712dd6e4b3c64165e56d80486e07e0ee6b118625a5c91e30b72833 |
Hashes for Persistence-3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5380e3365cb30f09f44b5ed8baff723a33218c90ed312eca4b4912bd270f14d6 |
|
MD5 | 7694c98902fc9349bc54cd0b30bf0281 |
|
BLAKE2b-256 | d125249c9bec80dc31652e288a96c0fa629f885c0665bb2f055c8610e952ca59 |
Hashes for Persistence-3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a37239712bd442fb00c2ddfe9537cc175a01dbe9182151ff12255dd69a726c6 |
|
MD5 | 7661a8566d894f82ed44c5ec60a16de7 |
|
BLAKE2b-256 | 02241dfcc914aa372a44e1081a2ab86cb358e20e8eae2be4d3db5eaefbd3c18a |
Hashes for Persistence-3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09f8ac77f8f4604c04741a3f6976afee1aaadfe41dda177b60cc4026f6cb5566 |
|
MD5 | ce5c4364845faf18d78635cc15a875c4 |
|
BLAKE2b-256 | d5aa9e06a17dbbe65d29d9dbda00c7d996e6cd11371930779962c7f204069473 |
Hashes for Persistence-3.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98dce68882c4e7bf67f7e665cc09314067982615ee04b5f8c65e0fb143d5c126 |
|
MD5 | 2aa2c6c8a93453e1808daaa38c3c36e9 |
|
BLAKE2b-256 | d51a3969c0486f999d14ae3e85f1600a9e68efbff8ce87496ac77bc333c77ff9 |
Hashes for Persistence-3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a098641810d449f1fdefeb03fb359de7536328b1e4909e367e783da52629aad |
|
MD5 | 4f97f486e76ab2519d44e82ffdf8a68b |
|
BLAKE2b-256 | e458bf4378fb620d0a47bf24b04f582fa88d90491c2a4e32a1610c5fa8f39717 |
Hashes for Persistence-3.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d0156fa891167dd1c3a192efe98b10d9792ff7d08659344a53a35c88a10b5c6 |
|
MD5 | 40f915ebf3fa60b2639e70692a287eb6 |
|
BLAKE2b-256 | ba0d60d563dfc0b4e5979cab26537b2af4925e21f77f9d03b41bedc9aec77898 |
Hashes for Persistence-3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33d36aa085284f3163be049590b235194e15529bf9b89cf4e82a006abe0cbc8d |
|
MD5 | 7a2b9088f540a97b28dde439fb0a5450 |
|
BLAKE2b-256 | 798833861a5fc8cf5a5e7f5536a0eb3728cadd7a76359e7ecd48088f7d6eb7af |
Hashes for Persistence-3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 375a88b2af3603c96bee81b33f55b400df36d6f308e6061a3ef4034af1fdeb70 |
|
MD5 | 82acb8ac333316563b06fbbb0fb8a25c |
|
BLAKE2b-256 | 9833f8becae4396aa4612072bc7972f5cf5aeb1ac05907ee69079e6d595eacc7 |
Hashes for Persistence-3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d1dd715ef9939819e86495f893edcb461850825f6db897c9d5f8606db72133e |
|
MD5 | 7be5cbce6c6997d1322779e78ee20c09 |
|
BLAKE2b-256 | 9f9c9d31f539cf569dd03dfe8bfda4741e5e240b3637f06f0a23d58e1053a160 |
Hashes for Persistence-3.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f1592d057daf372c041aa3d8620f8057f897da1cd186e3620031e637531dd7d |
|
MD5 | 727a2511facb5fb3914de6bf869429cd |
|
BLAKE2b-256 | 49025e3d850b5d845cf993b9371049bd1e2f371ce2ff568d26f24d220dbc89b4 |
Hashes for Persistence-3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5d7f2674d20e965f5db4a3703ebef99b0c7945559a761cbf702ce8765154a7 |
|
MD5 | 048593fac2455bbcd717184072c36015 |
|
BLAKE2b-256 | 84734cc755d8d36a662d62fae1b66207f06e024d67cd8d3712836d2b70788a6d |
Hashes for Persistence-3.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f917b46607ebe2c70ec4972882bd306dd61e11473486ddcb5651c941227217 |
|
MD5 | 36b025fde3ed582a9b39ce60bd703ae7 |
|
BLAKE2b-256 | 256d5a0172cb86cf7f1a66987dd558ba129dd3fb7b7fdfd87b4ed25e1511f9c1 |
Hashes for Persistence-3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239fc83cf45f4be5d63e4bfb7f2d45367183f39ed8c9ba2c301b5571431a1aa5 |
|
MD5 | 4b70d15b2ddee3311a345da4d43fe552 |
|
BLAKE2b-256 | 6b2abe90534740c9e7890f2058107beb1456641b31e87cf2c2de9d2e467b5e1f |
Hashes for Persistence-3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c15ec6efc2e765d7ac03310d561059d6e0b6787014351035cd800dcac341d8cd |
|
MD5 | 2e0abb1e5647fe6a486bf5d8f79dc155 |
|
BLAKE2b-256 | bf36e2b4d762641c76589308175448c53c3a45d57916e13831a474e98965212e |
Hashes for Persistence-3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc5f12fbbff9208e92fe2879bb7b638d6aef9bccc6b684bc329250769cbee3e |
|
MD5 | ab6abd5d973e292ee1c479c815d84ede |
|
BLAKE2b-256 | 196c2b0e29d353997dc8eaba250ef1693061f6830b9490087724ca42bbb3a866 |
Hashes for Persistence-3.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22627abf6b55738f0324444acc576817ce67161491e093ee43a07ca2c26bcc49 |
|
MD5 | af4ca1644844593ea4d70e66fa51e39c |
|
BLAKE2b-256 | 3a7aaa43b51577de9f2d8e9e8feaa7cc070dfd111801803f118c47384a160d72 |
Hashes for Persistence-3.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060464ae231c434b1c423d5ab31c779cf7d3db9ef2b3f737962696f75b57796e |
|
MD5 | 15921509d507f2fdc5ee7dfb12c52684 |
|
BLAKE2b-256 | 9bc7a340f980e1567af66aa871acae59315463a05e6a9296ea6875368cb1211f |
Hashes for Persistence-3.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a19f20fb53013293f014c2f91197f999e627814c786333c54e6a5b316f9e287a |
|
MD5 | 5e5d0532e0d45828ea38c42a85413ee4 |
|
BLAKE2b-256 | af063360b470c286e81bc68478a310261386c2b64cd2e5a9d315706c062937fe |
Hashes for Persistence-3.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d71e924bde78c931cea9f8d9a8951eae7344d4f002bb6618e5f54b5643947394 |
|
MD5 | 48ce2c817b3401dd4ebc34f42b855094 |
|
BLAKE2b-256 | 2a5817cc874cdfcb6ba791a07c3a76b2296f9b2b6740798c6cd6e8a1ceb664b7 |
Hashes for Persistence-3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f81cc659d9c774e32e338f9f9f5b15aad9d5c93cca842f7f9a146cf0c8fbb00 |
|
MD5 | 712186f15a9fef6dd05785e3a02b8839 |
|
BLAKE2b-256 | c493ee07f54e7e272ff300bf59a2a5adb72b28de2bf6fcf218b73d890d063710 |
Hashes for Persistence-3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2aab3a5a3526fcadd21f0593c3aadbc74bd768463054d324aebf3bb9bd7c5e6 |
|
MD5 | cdf7bf9333dc7984eb6b73293b424b04 |
|
BLAKE2b-256 | cad6dc1c242e02870ce110f7086ffec4641d4aca90854e10778b291db06c18cf |
Hashes for Persistence-3.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67f383a0c4b19834c13e701a7c016905db54a637d4003752290f787d4f87949 |
|
MD5 | b6b6043c589694e39777db619f903a37 |
|
BLAKE2b-256 | 998b36fb6201c284b8142a9dd070d505d558ca8cdaa74323d1487f29b2d46bf8 |
Hashes for Persistence-3.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db2b911207e758139ad3a93620649aeef231a5767d749c2e5635b044012c267 |
|
MD5 | c04eaf8a7d746a4081a10d80d796ff75 |
|
BLAKE2b-256 | b489eba810b1dae8a4067934d98bf78ada979433aa6996fdfa917cdf6c08de1b |
Hashes for Persistence-3.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78e762cf37314af61020c920e3c31e4c20e78c6b79fbd4c614f2389ea90ec19e |
|
MD5 | 44b4502148c011188c8299e81ed10cf1 |
|
BLAKE2b-256 | 20cda9c6d675f5fa7bb13f9b1276bb995d0f8041b3fd2838ffc03148357a3fda |
Hashes for Persistence-3.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c973b9adee6e0c17cd039ff0996128ecb3278737738b06542296cd466a3c5a2 |
|
MD5 | 4144f980abbd78ee2ffbbadd85223135 |
|
BLAKE2b-256 | dae5b8cd7088fa25367b7a50fca41155761d6127682dbc9ac0e6fe78285143b0 |
Hashes for Persistence-3.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45cde0d44f1f55d8a6e316119de7de03549338350d416da86cd5ebba0c381e74 |
|
MD5 | f61e79bae61b37498fe2c086ae7f1e14 |
|
BLAKE2b-256 | ae0c0c6d69447d14cef89dcc32d0d7f22c11e90f9c692d780b9405b3e4b41157 |
Hashes for Persistence-3.1-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0b3d3d7a38e8e1bb98b62992829cf0cc1fcc251b56ba190eea3472531d409e6 |
|
MD5 | be3efbc3754472711433544470a0ccfa |
|
BLAKE2b-256 | ac96dfff5d10a150a86c34e3a4deb48982551e663b93169a6e64a0173758a43c |