Metaclass for subclassable extension types
Project description
Changelog
4.3.0 (2017-02-22)
Drop support for Python 3.3.
Remove unused C macro from ExtensionClass.h.
Fix C compilation under Windows.
4.2.1 (2017-02-02)
Fix problems with computed attribute and property wrapping.
4.2.0 (2017-01-18)
Port the C extension to Python 3.
Add support for Python 3.5 and 3.6.
Drop support for Python 2.6, 3.2.
4.1.2 (2015-04-03)
Fix calling of __class_init__ hook by Python implementation.
4.1.1 (2015-03-20)
Avoid wrapping __parent__ in pure-Python version. Matches change made to C version in afb8488. See issue #3.
4.1 (2014-12-18)
Housekeeping changes only.
4.1b1 (2014-11-12)
Added compatibility with Python 3.4.
4.1a1 (2013-05-04)
Added compatibility with Python 3.2 and 3.3 using the Python reference implementation.
Add Python reference implementation. Used by default on PyPy.
4.0 (2013-02-24)
Added trove classifiers to project metadata.
4.0a1 (2011-12-13)
Don’t create wrappers when retrieving parent pointers.
2.13.2 (2010-06-16)
LP #587760: Handle tp_basicsize correctly.
2.13.1 (2010-04-03)
Removed undeclared testing dependency on zope.testing.
Removed cruft in pickle/pickle.c related to removed __getnewargs__.
2.13.0 (2010-02-22)
Avoid defining __getnewargs__ as not to defeat the ZODB persistent reference optimization. Refs https://bugs.launchpad.net/zope2/+bug/143657. In order to take advantage of this optimization, you need to re-save your objects.
2.12.0 (2010-02-14)
Removed old build artifacts and some metadata cleanup.
Added support for method cache in ExtensionClass. Patch contributed by Yoshinori K. Okuji. See https://bugs.launchpad.net/zope2/+bug/486182.
2.11.3 (2009-08-02)
Further 64-bit fixes (Python 2.4 compatibility).
2.11.2 (2009-08-02)
Fixed 64-bit compatibility issues for Python 2.5.x / 2.6.x. See http://www.python.org/dev/peps/pep-0353/ for details.
2.11.1 (2009-02-19)
Initial 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 ExtensionClass-4.3.0-py3.4-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc390456c63de51066483a405080ba710e87e110856c31f9351725f2d7b8d47 |
|
MD5 | 6c00a2f9a2f5410b56d2ac6d6e58968c |
|
BLAKE2b-256 | 8e08862c30775b8fb75c97de0c557fd626c364026d688b0dce10f70605370e49 |
Hashes for ExtensionClass-4.3.0-py3.4-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b7f8001662558c28f8e360b7fa9b55b1072b96e2696077bb739ace88d4530d |
|
MD5 | 925d520f404cfa9857d3f9b1d0519cde |
|
BLAKE2b-256 | 33482ac811b361bac9275fc49902b5d2689bf20d264c13cac02b0e4acd80ff03 |
Hashes for ExtensionClass-4.3.0-py2.7-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d8683d41b395625f5a3870bab882f90c2d9d7673c62ce910c806c329dff7b9 |
|
MD5 | eb9415b266de975f8397fab4bd5b374c |
|
BLAKE2b-256 | a41afb52afc00c99916d2e085a5f62bf6bf738c20f0f6f2cba8b7785ff843ab0 |
Hashes for ExtensionClass-4.3.0-py2.7-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf8150f4c9b6e82eb8dc45ec23ab3ebba389d66551bc283ec18a631451abd00 |
|
MD5 | 87ce606c3e48896d828e22b1ea08f023 |
|
BLAKE2b-256 | e6ada44ab436a181a0d8558ce889f015d505648e18149b77f4059926bad737e9 |
Hashes for ExtensionClass-4.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e627791b0e45fc5ddbdf7d4c9ce1fc97190e1fe8ca1dcbfd7217473875119f38 |
|
MD5 | 4053805a7fe23253ea5d1bcb9537d8c5 |
|
BLAKE2b-256 | 1fb110e3d9197e49ce40d0689e5bc45c0d3c17c6fd750dbafbbfdd58cebb3186 |
Hashes for ExtensionClass-4.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e0fc88201f746652dff7317c60fe3f68f2a3f44ecda4d837d79e001129d9ece |
|
MD5 | 5bc2984c6b498d86b5fb953800bc8a3c |
|
BLAKE2b-256 | ff398de18cea5d9a9cdf8895b9f6703cbc14bcb8ebb7bcd244f7b935c268c984 |
Hashes for ExtensionClass-4.3.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f52cbd164bd945203d3d0602982c4f6250f8e88614e33303434a4a97ee49e95 |
|
MD5 | 8a3838354a9ad8b2ab98577d203bb38a |
|
BLAKE2b-256 | ba8ed976c4cbea624290a796f4c1c1e4216cde5f011d409ce1aabd2d73a5ad54 |