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.0.tar.gz (3.1 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.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: utility_metaclasses-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 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.0.tar.gz
Algorithm Hash digest
SHA256 c1e1f2e6272556c790c69bc093f3bac95bc79801ce0ffc3794e246d1ad0c9a05
MD5 7aa73ddbd9ca215c3ccf4b6d5d2f08f1
BLAKE2b-256 5f95d5e8183ee4329ac3c1a8fd0c4103edd9e29a3ed886c9562bbecf90497b80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: utility_metaclasses-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69ad93d4806eb10619621d7304e9e62e3a066e65b96a4cf0f521219b6846439d
MD5 43b89014f3210fd2f039b0420f41cff0
BLAKE2b-256 07ab0e1ba12cbc8374bbdc8577cc7e0fa18a33e83ae2f20604f30eb7fcb6b9fb

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