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.2.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

pyMetaClasses-1.2.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyMetaClasses-1.2.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for pyMetaClasses-1.2.1.tar.gz
Algorithm Hash digest
SHA256 e1f7391669a47ffe5de9e16138dc911a6712769719a161f567fe755e9974056f
MD5 5834d4fd97317319cf76a4a815926be7
BLAKE2b-256 b178ca4254a33b31a9da044dd4d62da07b4844d302943c2523ffbfb0d4995758

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyMetaClasses-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for pyMetaClasses-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45c90812760ee7fad0b76ccbbff77c01e0c9580e9d8ef31995508cb866c2eb3c
MD5 e9d072910c1f58327b2946222d173b11
BLAKE2b-256 e3967ea0d619ec258590f54cdcc8615170091c753b29129f59d9b7c7efcd9457

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