Skip to main content

A collection of MetaClasses for Python.

Project description

Sourcecode on GitHub Sourcecode License GitHub tag (latest SemVer incl. pre-release) GitHub release (latest SemVer incl. including pre-releases) GitHub release date Dependents (via libraries.io)
GitHub Workflow - Build and Test Status Codacy - Quality Codacy - Coverage Codecov - Branch Coverage Libraries.io SourceRank
PyPI PyPI - Python Version PyPI - Status Libraries.io status for latest release Requires.io
Read the Docs Documentation License Documentation - Read Now!

pyMetaClasses

A collection of MetaClasses for Python.

Metaclasses

  • Singleton
    Allow only a single instance of a class.
    ⇒ See documentation of pyMetaClasses.Singleton
  • Overloading Allow method overloading in Python classes. Dispatch method calls based on method signatures (type annotations).
    ⇒ See documentation of pyMetaClasses.Overloading

Contributors

License

This Python package (source code) licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).


SPDX-License-Identifier: Apache-2.0

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

pyMetaClasses-1.3.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

pyMetaClasses-1.3.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file pyMetaClasses-1.3.1.tar.gz.

File metadata

  • Download URL: pyMetaClasses-1.3.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for pyMetaClasses-1.3.1.tar.gz
Algorithm Hash digest
SHA256 8203f526c5da36ff553104891aa661bb415607e23351e4fa1389462d3bd9c3d5
MD5 70a06efa425eea098d305764a3ead347
BLAKE2b-256 7ca717e2fd4722b76d14781067d449c7c97ba719f78c66d304e9eb38e86b28f6

See more details on using hashes here.

File details

Details for the file pyMetaClasses-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: pyMetaClasses-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for pyMetaClasses-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 76f9e4856fed84b1aa8bde370ee02cb44584858e0785cc6f26c46d003f0cb71c
MD5 25b3bdb4cb5f243dbc1edb5548253f3d
BLAKE2b-256 c4766cf8eae01d414b99cfeb820eddb8f74a85f3eb1ab1da367b0962eae16123

See more details on using hashes here.

Supported by

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