Skip to main content

Collection of utility metaclasses

Project description

Collection of utility metaclasses

WIP library

Available metaclasses

StrictlyStatic

Forbid classes from instanstation

ImmutableClass

Forbid class's members modification

ImmutableInstance

Forbid class's instance's members modification

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

utility_metaclasses-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

utility_metaclasses-0.1.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file utility_metaclasses-0.1.1.tar.gz.

File metadata

  • Download URL: utility_metaclasses-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for utility_metaclasses-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4cc5447ddf167d1afce4185a115a06cc5c9729475b66e827bae7e5e8cf41ce1d
MD5 110b928d38116fa2f82dac77b802915a
BLAKE2b-256 64f4cce22f519e9f5442a7e1fbc4e6cb8136de4c26279ed94ff9aab16b6b0021

See more details on using hashes here.

File details

Details for the file utility_metaclasses-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: utility_metaclasses-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for utility_metaclasses-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 21810c1ea6c3e2a9922e914d204f1f9246819fe5f9d101e3e8c472d92f472cbf
MD5 9f3dea5fad78a2378415de6572d4c95a
BLAKE2b-256 ff8f540e56145f57514ed3ae4949dca0fc9384e70117c029aa181c130d29d040

See more details on using hashes here.

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