Skip to main content

This library provides classproperty objects for controlled access to class attributes.

Project description

clsproperties

This library provides classproperty objects for controlled access to class attributes.

The classproperty class aims to emulate the behaviours of Python's built-in property class, providing controlled access to class attributes instead of instance attributes. Like property objects, classproperty objects support use both as a decorator and as a callable. Like property objects, classproperty objects are descriptors, supporting getter, setter and deleter functions.

Links

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

clsproperties-1.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

clsproperties-1.0.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file clsproperties-1.0.1.tar.gz.

File metadata

  • Download URL: clsproperties-1.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clsproperties-1.0.1.tar.gz
Algorithm Hash digest
SHA256 cd5115babe8c23177c3d78ee7f401ae1dfcb7665bcadf682f41fd5fbd75d4a86
MD5 c660174b59a22c3646b8cd965ff0d393
BLAKE2b-256 147b9fdda54a4ed8dcaf2b211c2ebd156423e2ac6c1ff812643bbd6c4a1f34f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for clsproperties-1.0.1.tar.gz:

Publisher: publish.yml on icb08/clsproperties

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clsproperties-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: clsproperties-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clsproperties-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e34d78c2da93207edf8ff711e3a85a7f3afa79c508d09cb1151d45942d1616d3
MD5 1193ece4681cf1e30dfac5e0d52355ca
BLAKE2b-256 ee723713fed1677e2fc73a46b97b1412ad2cdb6db75da231fe9af272cf1895cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for clsproperties-1.0.1-py3-none-any.whl:

Publisher: publish.yml on icb08/clsproperties

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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