Skip to main content

A collection of MetaClasses for Python.

Project description

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

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) is licensed under Apache License 2.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.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

pyMetaClasses-1.3.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyMetaClasses-1.3.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0.tar.gz
Algorithm Hash digest
SHA256 9d4ecdb5f43ccfb255a82431bb1336475e9f5979c4fbf64840f88027ac6a928c
MD5 6d522607748d9752371bff5ea324bcd8
BLAKE2b-256 3a5a929880341ed91f5f67a212ea7ac65cdeeaf30068ef01d0351a49c417cbea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyMetaClasses-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14788f868d1d8b050d7c8433e149344cb2e6a27ef0c301621733866362de583f
MD5 d71fbb1c1466f16a1e3e10012b19b3d2
BLAKE2b-256 06b9f7c6c60cea7d4d77bf9ab49c8ee9b6dec75af5a48bf42b778d5a09bcc633

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