Skip to main content

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: clsproperties-1.0.0.tar.gz
  • Upload date:
  • Size: 3.6 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.0.tar.gz
Algorithm Hash digest
SHA256 c5591f08b22a4c414410c7c71fc4cae53efa8d4bb83bb87a3fddad69d71b867c
MD5 574d2ad4fb78df31113847b98fe0fdf1
BLAKE2b-256 d87f829f546f41b859d8a78ddebae87042b807c2952b13ac55e0852625226321

See more details on using hashes here.

Provenance

The following attestation bundles were made for clsproperties-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: clsproperties-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 670c218de8fd6bbb7482e6f0d1f205d6b41e69968ea5377988f5fda9c261ad82
MD5 ba9e566258ba64e513fc00b57c288514
BLAKE2b-256 a9edf2100bd0036782cd94c0778e9f7cecd41b6993ce33de4d78e34fedf8a2e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for clsproperties-1.0.0-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