Skip to main content

Metaclass for subclassable extension types

Project description

ExtensionClass

This package provides a metaclass that allows classes implemented in extension modules to be subclassed in Python. Unless you need ExtensionClasses for legacy applications (e.g. Zope), you probably want to use Python’s new-style classes (available since Python 2.2).

ComputedAttribute

This package provides a way to attach attributes to an ExtensionClass or instance that are computed by calling a callable. This works very much like property known from new-style classes, except that a ComputedAttribute can also be attached to an instance and that it honours ExtensionClass semantics (which is useful for retaining Acquisition wrappers, for example).

MethodObject

This package lets you attach additional “methods” to ExtensionClasses. These “methods” are actually implemented by subclassing the MethodObject.Method class and implementing the __call__ method there. Instances of those classes will be bound to the instances they’re attached to and will receive that instance object as a first parameter (after self).

Change log

6.3 (2026-04-30)

  • Add support for automatically building and publishing Windows/ARM64 wheels.

  • Add support for automatically building and publishing source distributions.

  • Fix compilation on free-threaded Python 3.14t: use Py_REFCNT() macro instead of direct ob_refcnt struct access, guard im_self mutation optimization with #ifndef Py_GIL_DISABLED.

  • Add CI testing for free-threaded Python 3.14t (Linux).

6.2 (2025-11-16)

  • Move all supported package metadata into pyproject.toml.

6.1 (2025-10-29)

  • Drop support for Python 3.8, 3.9.

  • Add support for Python 3.14.

6.0 (2024-09-17)

  • Build Windows wheels on GHA.

  • Add support for Python 3.13.

  • Drop support for Python 3.7.

5.1 (2023-10-05)

  • Add support for Python 3.12.

5.0 (2023-01-19)

  • Drop support for Python 2.7, 3.5, 3.6.

  • Fix deprecation warning in tests.

4.9 (2022-11-17)

  • Add support for building arm64 wheels on macOS.

4.8 (2022-11-03)

  • Update Python 3.11 support to the final release.

4.7 (2022-09-16)

  • Update Python 3.11 support to rc2.

  • Disable unsafe math optimizations in C code. (#55)

4.6 (2022-01-14)

  • Add support for Python 3.10 and 3.11 (as of alpha 3).

4.5.1 (2021-06-11)

  • Create wheels for Linux (2010, 2014 and aarch) and MacOS.

4.5.0 (2020-10-07)

  • Drop support for Python 3.4.

  • Add support for Python 3.8 and 3.9.

  • Fix accessing __parent__ when it is defined as a class attribute that is None (e.g., in subclasses of zope.conatiner.contained.Contained). See issue 24.

4.4.0 (2018-10-05)

  • Fail if C extensions couldn’t be compiled on compatible platforms.

  • Add Appveyor configuration to automate building Windows eggs

  • Add support for Python 3.7.

  • Fix getting attributes that are data descriptors in the Python implementation.

  • Reach and automatically maintain 100% test coverage.

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)

2.11.3 (2009-08-02)

  • Further 64-bit fixes (Python 2.4 compatibility).

2.11.2 (2009-08-02)

2.11.1 (2009-02-19)

  • Initial egg release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extensionclass-6.3.tar.gz (36.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

extensionclass-6.3-cp314-cp314-win_arm64.whl (57.1 kB view details)

Uploaded CPython 3.14Windows ARM64

extensionclass-6.3-cp314-cp314-win_amd64.whl (60.0 kB view details)

Uploaded CPython 3.14Windows x86-64

extensionclass-6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (97.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

extensionclass-6.3-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (95.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

extensionclass-6.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (91.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

extensionclass-6.3-cp314-cp314-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

extensionclass-6.3-cp314-cp314-macosx_10_9_x86_64.whl (50.6 kB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

extensionclass-6.3-cp313-cp313-win_arm64.whl (56.4 kB view details)

Uploaded CPython 3.13Windows ARM64

extensionclass-6.3-cp313-cp313-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.13Windows x86-64

extensionclass-6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (98.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

extensionclass-6.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (95.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

extensionclass-6.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (91.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

extensionclass-6.3-cp313-cp313-macosx_11_0_arm64.whl (51.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

extensionclass-6.3-cp313-cp313-macosx_10_9_x86_64.whl (50.6 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

extensionclass-6.3-cp312-cp312-win_arm64.whl (56.3 kB view details)

Uploaded CPython 3.12Windows ARM64

extensionclass-6.3-cp312-cp312-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.12Windows x86-64

extensionclass-6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (98.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

extensionclass-6.3-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (96.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

extensionclass-6.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (91.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

extensionclass-6.3-cp312-cp312-macosx_11_0_arm64.whl (51.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

extensionclass-6.3-cp312-cp312-macosx_10_9_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

extensionclass-6.3-cp311-cp311-win_arm64.whl (56.3 kB view details)

Uploaded CPython 3.11Windows ARM64

extensionclass-6.3-cp311-cp311-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.11Windows x86-64

extensionclass-6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (95.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

extensionclass-6.3-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

extensionclass-6.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (89.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

extensionclass-6.3-cp311-cp311-macosx_11_0_arm64.whl (50.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

extensionclass-6.3-cp311-cp311-macosx_10_9_x86_64.whl (49.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

extensionclass-6.3-cp310-cp310-win_amd64.whl (59.0 kB view details)

Uploaded CPython 3.10Windows x86-64

extensionclass-6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (92.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

extensionclass-6.3-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (90.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

extensionclass-6.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl (86.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

extensionclass-6.3-cp310-cp310-macosx_11_0_arm64.whl (50.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

extensionclass-6.3-cp310-cp310-macosx_10_9_x86_64.whl (49.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file extensionclass-6.3.tar.gz.

File metadata

  • Download URL: extensionclass-6.3.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for extensionclass-6.3.tar.gz
Algorithm Hash digest
SHA256 0d0b980848a09329c229dc838b4288bdb7cfe7dad713fec62036fad087e81f84
MD5 80c86659d19b0ea8c39992219aa6f857
BLAKE2b-256 d335d496f1a47258170232ae5adc06dfbde4cee72737f23e8bc8402ac54fa227

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3.tar.gz:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 7f3e24d9b5dde23e6bdc97d5849e3be2753537bd18d3738374f8e3603bc9366a
MD5 9e0a6c971603f62d032277c057c87e37
BLAKE2b-256 c3a65c96f5554887eede387df9e1d11b136cbabf8d65857a2fa92ea80831a0c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-win_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e65a973ab438aa928cf47065692a59b54e4f8528084a6c995c96d5cd28f75a8b
MD5 32563e0729ceca278ce2a6a814eaf33f
BLAKE2b-256 ce5f3fad255a13f5d3c2cf7001e6c6cd29df3510646b807a58502427f9e2956a

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-win_amd64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 da79cc504394f8c869927c3c03343e14dd2ce78574e261600a175a3c0aec77d2
MD5 ca72ef0987258d3eaa0a68c07ed5f2d1
BLAKE2b-256 05b078390a21269cb7ea20ccbde186bac92157385f7d7f041332b9768c665f9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 15adb0266c53301d40b4e054ffb64440e778b4991592eb80ed74999e6716d4c4
MD5 0a097dfb5fa99aee2a823f9eaa9e28d4
BLAKE2b-256 30429acd5fba6b7c6c480d2fe30385a8185cbb291f3aa5230f1956824a3670bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 d0673ee8f7beadc57feb61cdfce40fa00327b23803990cf07f3ec1fc663f6fbe
MD5 6c9ad1442af40fa6e3693b2b423c00f4
BLAKE2b-256 66185bfcadb9c66cfd1f77d021f42d710d7047261ae738e24dbcfb388af42ec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83e444b78ce6bec4d1766afa08e718c7b7f87272639cbcaf68e523be47855f24
MD5 9b67f3a894e88cda97c199cf1af72c41
BLAKE2b-256 7717d4183fa8bc1496dfe8f0a8e26206180d28ddcd2585f1cc24a9b08bf264e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15848f0bd6a200e08b3200e444c2ad009eeb3676ede795f3c0585c2c3e88b598
MD5 d14a622f218d660269071edbdbdd78f6
BLAKE2b-256 c76aed028556e7331e9d3ffe2aa8d69a59336b4f2977229cc6f55eecf6a5b23e

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp314-cp314-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d555c9d8049693ce3811da178337fa110b884c53c9fb473fbebe7bb96c351b9b
MD5 abac4c5fcc713386cab24574105bb200
BLAKE2b-256 bac030688f9ee58694ba2ef2109035c61b2c968e371642b41ddf023d914778b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-win_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d8d3e5fb0a4d70b50eeca5665a9fd5fe1d6ea10d4a4f23280f6aac5281abf44f
MD5 a328b0caaa9ccdec7a86e570e931dbca
BLAKE2b-256 9ece5665c72ff1f3072cf094a960b5c3e1ac4a244635e60d6c40380e159a2499

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-win_amd64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4ca5be225d22f325071b4f7578a1fb9d82c6d588defeab430ad7cdf646544d2c
MD5 f808c65cc87b53175cd6a8f3f9763ef0
BLAKE2b-256 f6a7547f6e3647be15c6be4409f9315a9f91742eb20106ce0578d24c68f0858c

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3d6eafa3e5c35fe79a1e2418972983533ce19cb97af43ce0f7ddb3f4b30cbbdf
MD5 a86156b1fff2dd8c1fa3318c5bfebf5d
BLAKE2b-256 a0c969d3d53244bf60b7726b29177767479869c66603c225b0b48637c054f7ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 16564f032ce5398a9776dc737eb1401f3b450bdcf53ea3ecae3edc80b7a43e89
MD5 319c660e6f33913c08e0902bc775f124
BLAKE2b-256 aab644f32d5e652cf6beccf82cfeb46b0d911f6abd2528aa71d521b8510fd26e

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4471b87beb7268f8311c4bd13c4dd4f416332d9e3a0f3c2adccc389c9cab207a
MD5 6e6a347e6ff8aa49767a0079253bf77b
BLAKE2b-256 74d01cd494334a0193b26aff23c929d24e54040efc2b6c3ec40c8550e661822d

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1cdad0d61ac85fad815eb003a3ec18b2f4ca3f45acd0e1ce92505b06202cb180
MD5 d382c1460ae0b6e4ef48fed8d013fc8e
BLAKE2b-256 3ea033df83646a75fb175b764912eb142d82ffa543cd8f0ee73e3e05eabec731

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 5dc51df0bc616b5f6a578055fb51449fb6f13b72d1c76b62743883b8f917910d
MD5 fe61263a6f5810f24b1b3fa82c4c0c5c
BLAKE2b-256 cba3f8a06e2a2522dc59e59cd7bb64ed65802a59f77f06d2664192dbfd7b5a0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-win_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e53651158562a9c74770f0c8b89ca0458cb3f8202cdd1170f2ec2e37c29430b9
MD5 e9154eb1e6cfce05dd923a84c1c5d174
BLAKE2b-256 860c6d6d64420fbdaf837f0deacefd68d64ddb12778bab76b72b1ccd98ddbebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-win_amd64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 27c6b5e44e1d52101622aa5b417224c0cbcd4266516070a1c9d7249107a9593a
MD5 b441dc8ad927a1df58bbe4bdd65ccce0
BLAKE2b-256 94bd2672d8d0e50a246b5438e09e0aa98596e7f6d2493c5aee6dea5f16212a48

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 95275f604507c3eed686a07c97b23e47e6c0df4c587827446fb47812a459e589
MD5 108b71e13afe5c15f731a9b60d163add
BLAKE2b-256 8b84dd5ed11589fb5170994412c4347acf7e94332cf125f58ec927e270c07367

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 e50f750a958ef375354bb99806898385218cb6519fff6ce8d609025f93c1d0be
MD5 815100b70cd5bf4b8b88cb561c2c9f72
BLAKE2b-256 9ea0bdf38742dfdda23b2ebe9553d42f473661669dff6d2e85060ee632ddf7de

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6857bb912b2a874a0cd5509d384850e15eeaa631f8c423e94a679caf6622e657
MD5 75e93cb8c01cfd0baa69ad8c59b1cbb0
BLAKE2b-256 5abf6b5edbd84816b465d80f6b1515b654fb3804aafd5b66c36b8355f2260f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9933c986971377983ca35032fc86c4dd736cee924d23d82d43ef6ccf83cc3ef2
MD5 fc41a3458f8a679579e60ebaef57f5e9
BLAKE2b-256 1facb1d542b03389975c5dcf76f8344d26cc521e70e6c88a9b60463f540acdb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 45f46f62db5e1ad0a65f5037e96f985ff9e0d86d7724b412ce75c6ba2b5e2b84
MD5 b0d3cdeff3ad28f4d1cc65a6f3c67183
BLAKE2b-256 bcffca3c2e58cd199e717d9fba4c942bf2c9cc10e624e5ee82a02d568d4dd892

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-win_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dac98489326fdd94ab01673e383e6609a60a6708e2c79b314ea72d6b945cf797
MD5 d8596662afd603c23669f90eefbd623d
BLAKE2b-256 c6bb46b57830b7cb5869a27d6b9ea7e065b57a9b72d7821feece2e2f7cde2d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-win_amd64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b7bcaa26d9c05dea9587eca38b9327c1c3cd4521365ea1fae1bee36240850cb1
MD5 67fb87feb71c59428f178a6127f5b082
BLAKE2b-256 e8305c5a34c5d68fb44553e529ff158aff9ad19cfa904b8a01bcd737965b9cc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 74fcb94b2398af9cc563a46d5cd7377882f480b3be025f1afc4f193796e8c6b1
MD5 74a262a480acd7ab7d5abc1a13c5c8d8
BLAKE2b-256 835782c0051771921c00bee0271b9394b5c0e19982b5802e503ec79ad9d2eef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 433e141f5da92f981273f2eb308a50051b684b735905235b93a89b52df052219
MD5 2808abfb03a960cab78678b1891e6a4f
BLAKE2b-256 33b409b3397051e1b8b481d452a860be6e61ea3ea5cadbc45dcdc2fb40ff1c95

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 829e85e0a29529eede142d305c6414abc3ce27bc6ed57232cbc7b85d5495b682
MD5 625ea61941c8182aedeb03d484c11f04
BLAKE2b-256 381fdfb301c9991d5e9cb7fc040d0f2e81f63a639048489fe751c28bc25506d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd058ed9364dd4a03e3867ab7d7bdfc1406971db9e16f92f4825f013963aad62
MD5 6c72290a917ce329eb388ad080a3fc97
BLAKE2b-256 2ab5eee5e6603f99635021a3e76fc75bf6bc8ae5751282f71d19af4c40ee6630

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 178a15e13a12918ae05f8f895ec0eb6a08d1acc7e7da98a0544fc63662150765
MD5 61bd27835ecd4af38d76e95f32e0f45b
BLAKE2b-256 66fde236906dfd6c758076e7bf4adb0dc506f475995d90dd63db8451b036208c

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-win_amd64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8e48659b839bd56b4ba62e7165f5a1cba2a096e228f5adb81600bb9a350b87d7
MD5 dcaf87fc850e61eef7f7af8ee0a9cfec
BLAKE2b-256 c3e02c1ee720658c3b81c39f3300bf564cfdd4fdbb77f159b701a67a39796ad3

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f10ccd0fd20d948a0f40ab0df9b6129c62ede29f6fe74d4fc4e4ae39d9d2b8c7
MD5 5610f96e8412f8b92a5a3b4738ae0e72
BLAKE2b-256 7ecc99ce8d682a62163ec43c59354835bafe9c0896daa9a133e989a03db3c056

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 3e21579b0a93d984138f30302b9b2dd46712ba381aa0af743e2e914bff8ef06b
MD5 bb20c9d89a32e70f93483419ccda943a
BLAKE2b-256 33a73fbeda1722dfbd94f0fe57f50bc30fcd11dfb36ae28981efaaaf46a6476c

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 904d7b0b2f10d8ffff241700cdc427d519160f64b6de497b125511ce322be773
MD5 5596d11520432a4ce117a1780854f57a
BLAKE2b-256 7fb459d444b2a15b2036c1ce9bba2ca9e3c9bccad71254987a18e0d9d8c239cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file extensionclass-6.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for extensionclass-6.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7622fc45f5b6cf561d7b35c339c6a31abc3d9e5fcc178420d8af6f1ffe31a23d
MD5 b017f770e45c9e0c23b932214668a7fa
BLAKE2b-256 d5adad61733b28e636c5c729907711127d538e87a0d72fb7e57fe306f1f9bb9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for extensionclass-6.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: tests.yml on zopefoundation/ExtensionClass

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page