Persistent ExtensionClass
Reason this release was yanked:
missing python_requires
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
4.0 (2023-03-24)
Build Linux binary wheels for Python 3.11.
Drop support for Python 2.7, 3.5, 3.6.
Add preliminary support for Python 3.12a5.
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-4.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb080a378612e16940b0726d9a987d4bd157df68a749edfcfdbd3a2c1a9e998 |
|
MD5 | c415ee8b46a38ab9f95dd32b30c15365 |
|
BLAKE2b-256 | 8999cdf41c14b097898019afdcdf4a6ae886c8010639c57a5721848d65c4767a |
Hashes for Persistence-4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7849bf2ca675913ab5e1f6f8700cd7f88ceb586d73bb78a217f1cb3dffcc62e |
|
MD5 | c8ab40cb78f1a734222e3878a87ca08e |
|
BLAKE2b-256 | da8737e049c2857ac8fe481121e07cf819a7f7af6dee8dce7906af4b7a044996 |
Hashes for Persistence-4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2538fae4caec3d684ada3e9bc86500f6bbcb8c252e958e5e3638da8f4e7556df |
|
MD5 | 46e9be0de2c71da2469ff01cba4bf43e |
|
BLAKE2b-256 | ba9bd3b1630e35621bb0cecdbca672df8534b5880b762b091ecff2ff6fb450b7 |
Hashes for Persistence-4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abf0d49956cb432c03ab9a92d9b5f39792e897b97238bcc0ddd2e0f7f4af6496 |
|
MD5 | 093aaa6339d4d61fa15b834b31cee0ac |
|
BLAKE2b-256 | 6ef2cf5e97d8c89b4c1332861cea7b33c8bc9024a33ad260c295692f8f92601d |
Hashes for Persistence-4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60bd2b1e5c02a296176bcfe31623be9eea2917749c83f1239805f6ac94e297bb |
|
MD5 | 22463df90bcc2245cbd2a791dbe9752b |
|
BLAKE2b-256 | e41b60a77f857a57a7617f278425233a22cfddda90e092c528785edc28b355fe |
Hashes for Persistence-4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd265bf0a1edd5f498cf1b38a2a59ba9619b700904425e44dd99b77c1361523c |
|
MD5 | 4a5c82d7d45e643e010fdb7509b9fb3b |
|
BLAKE2b-256 | f3555b536bc15cfb97a24b2b4a30f50dc18ad4eced3b1ea9ed29e6d10b5e3fb1 |
Hashes for Persistence-4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c350e510769d74c0233b4aedc5829833cc04e9cd9e58160683a74a6fce89b31 |
|
MD5 | 43c4f11add9c59ac1689336a3f3a4605 |
|
BLAKE2b-256 | d2ff5e52a20e2ed1de71488a42c97e4c13c8338e48822890e92138b8cee5e6b0 |
Hashes for Persistence-4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab499a276c70f43b50cf2491e7b33ba06ea2519fc17a95d7bb519323bb528262 |
|
MD5 | feb48d1a890391b8ecdfa1f6a3448ec7 |
|
BLAKE2b-256 | 712c63f5b687556d7d5ee089cbdbe89de7348857e53d68e86fedbb351e5d3903 |
Hashes for Persistence-4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8bbba7bfbba971342dbc6c2115035c5243997147a390a1518cffd4e46555807 |
|
MD5 | 7a5b6a6520e12d2a0040044221084208 |
|
BLAKE2b-256 | 604a8512159d7f9f58672b5421be4eb1649596bbaf2810011667f5fae28c16cb |
Hashes for Persistence-4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39d2933c7ace02b8b88ecade9caf8992ea3c451f0b22e4a543e5dc23b17606da |
|
MD5 | 60a8107c4af83403e748341e5a85750a |
|
BLAKE2b-256 | fc80b5a822891395ad119629096e9c5110ad4777a8aeeb19b7e31d766bad659d |
Hashes for Persistence-4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be60e1fb06ab844abf33820b5c3ee9cfaae2c6ddab651840f4c7b856977dd03a |
|
MD5 | 7f561cb60fe22626ead52310f3c99553 |
|
BLAKE2b-256 | 997cb59f78d9ee136bc7fd7ed52eeccf3516c565ce679aa61ea46dbf1e3dfafe |
Hashes for Persistence-4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae78d517a87f91ba89dbea179ca68028e0ef2d082de85f3f1de2901f4d0f8a64 |
|
MD5 | 2b9530ad0512a16978b9f1af82ea4975 |
|
BLAKE2b-256 | dc842c7c5bbb07cb139bb85fa5ac47200723e02f99ccf02bee1d6fb168a9b842 |
Hashes for Persistence-4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a0eb0a8a8c1e3d0f85f90de680300f1f8658e9c7a2cba2f55b6b8c9517f0479 |
|
MD5 | 8f994783dcccf2efe70e0482e7688c7d |
|
BLAKE2b-256 | 4a16b87293683b655c86284e3b4e1682e6ed91661c91bec191137b5755ee21d4 |
Hashes for Persistence-4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03e9492a2b07fdb23acc7d669662a0c27af7a13cb8f73638949708a007fd4259 |
|
MD5 | 827c3963d35eed507b403ef780f21422 |
|
BLAKE2b-256 | f84ca16d635a94a015ea8b3bcbe5c20a7eebe56867f3b663ad12a090299888d2 |
Hashes for Persistence-4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e123ee70af72e6c534033e25a66557303eaa38d0e0a7b0b3623ab90e2d59cd9 |
|
MD5 | 200f727ca444eba043c6f3c75dabc49c |
|
BLAKE2b-256 | 28032805ee7cc818a8612e627a0081f3fb1eee1ba3919615d1eb2ae522072e9c |
Hashes for Persistence-4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f4ea43d2927fe264eb6389d3823a0a0b9deb73fa7c5008334f4075a11c1649 |
|
MD5 | 9859218f3b4be24eae41306be3214e03 |
|
BLAKE2b-256 | 1d9b9b81ac94031c1f1628074923ee16a30904f7d0d067097c04f7544f95af5a |
Hashes for Persistence-4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7016f418db224f37429b927875be5419ba73ff3cc7b8f276416724c507ca0c75 |
|
MD5 | db9bf28efbee08a764bf6edf6a47dbb4 |
|
BLAKE2b-256 | f466b4279a88f3e8dcaf30b9721b4a52077ba02736f78615381572f9d91840b6 |
Hashes for Persistence-4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd5dcb7d4fec7d1d359c9776b48e91202c4e25cf5dea647d0e3ef7c248023985 |
|
MD5 | a9b503f16fe7d2a81fd81c5266730c10 |
|
BLAKE2b-256 | 6fcfb029743769d81e56b54f2aed8eb3a261e98a764950696ffddb4af2a5fed7 |
Hashes for Persistence-4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 534c60afd0d657abbc2ef0bb3191c0dfbc1b4ef9e31c5ea5ff0a7593c921c783 |
|
MD5 | 6bd46439bf66a2f964921bd95d85f155 |
|
BLAKE2b-256 | 377d489f79fd545d3d6a43aee638d114c05dd3cfa59bae1af4f6fbf040d6d3e6 |
Hashes for Persistence-4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4cc3e863714e1e4be91f1628e3e83eaf600fa0b1ffc1edb3c409c77018e7739 |
|
MD5 | bff900b4ef233f200b00eed17b5957c4 |
|
BLAKE2b-256 | 0ccbfb51e1b7f9fc012cbe5d13a7d084870fd4189ea1cf9eede7e08206980e0d |
Hashes for Persistence-4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd104b6ef7327b16d7bfe9129c0b8238cbe3073ef7fd63b28c026ea2d7edcf3 |
|
MD5 | 23cbba1dc4a88df84694f411e23450aa |
|
BLAKE2b-256 | 70842f8c28606f79de18c1596aa764748040769e01c22851ad2e9ddef0e6f0d5 |
Hashes for Persistence-4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e009f671e5f60a93f299856e5c21cddb3ae116bed20ab2d4c8f6522358c5736 |
|
MD5 | 6164f2ded8977df41d78f07626adceff |
|
BLAKE2b-256 | edb7c1a7c56f376c00416a2278852a9735c4bb90c99f10b269d9281bf5a1b1a3 |
Hashes for Persistence-4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a719c5939e81638e09e79846c8f73cc0a0e8ab65d8141ac9038b250932bb39cd |
|
MD5 | 0ee343a9c49a509f5165063cff5594b2 |
|
BLAKE2b-256 | 9d192fa7be79c7768db57c35b601d631c2fae4a057f5fd327313b154d331aa7f |
Hashes for Persistence-4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29051f264c74144d6752a5b7abfc6716459db4a8a4a050456695689c64abde3 |
|
MD5 | 7def1023e66b887b05c8ee6c66fb5d66 |
|
BLAKE2b-256 | f494c3a17f778123eaeaa476d0d91f1c7d8e7ccb671ec451384bbfbbd6cbf398 |
Hashes for Persistence-4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29463bc300488d2fdfce577bc3c823056dbf1731349050561c295a2dd1d36ef0 |
|
MD5 | 966b317793ec8003081a9135a02e40ec |
|
BLAKE2b-256 | a3d13db7925d7acb861c33a14e0b8dc12bf2f6611e74983c7669717f2dfe43f1 |
Hashes for Persistence-4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78dd81fcf3a599b54ba2d45bc21bfc8d14fcaa36d6c66efec96f7482f7a4763e |
|
MD5 | 0e45b7b5db74473c6e51a02c0406f220 |
|
BLAKE2b-256 | 3b582185fed3eb1b3a6cb9a2ebfd4a7ca2e7bf04db296a1d1d92bb8f00e09f43 |
Hashes for Persistence-4.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91a5d3f79d276e9bbd47ac976c7fcdd46772090f98744ccf4e6fac11a152c9d3 |
|
MD5 | ddd21d67f81caf8ea1474573795fbff6 |
|
BLAKE2b-256 | 30f0e0e36a4ee949a34ac03b569e06b89fd066c65a8c613bc76ccd8279f7f67c |
Hashes for Persistence-4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ceea55eca034fff84652dd6c9867795581298cef4e69826a72f04221439312 |
|
MD5 | ceafb15db9e8d0c8a3b31f8bf03a6992 |
|
BLAKE2b-256 | cfe5545b08c25ab7817b22b31a138e3bb37355965cdfd8e471468acd12453973 |
Hashes for Persistence-4.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf1f6815440f49d0cb6053c22c018b23e04a431b03360be6458f4edb403afede |
|
MD5 | c1614c0abaa26259bb5f2397f7837f67 |
|
BLAKE2b-256 | 4f804fe3dba53334050f660f7e62b95d14600353d36c185b971dc8a8deae4bf0 |