Skip to main content

A heavily improved subclass of the `property` descriptor, plus more.

Project description

PropertyPlus

Provides a heavily improved extension subclass of the property decorator called Property, a number of use-case specific subclasses of Property, and 7 module level decorator functions to manipulate Property objects.

The Property Class

Property Subclasses

TODO: write this

Helper Decorators

PropertyPlus also embraces a new notation for Property descriptors.
This optional feature is purely stylistic, but we like it.

getter(prop)

setter(prop)

deleter(prop)

validator(prop)

normalizer(prop)

typefixer(prop)

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

propertyplus-1.0.10.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

PropertyPlus-1.0.10-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file propertyplus-1.0.10.tar.gz.

File metadata

  • Download URL: propertyplus-1.0.10.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for propertyplus-1.0.10.tar.gz
Algorithm Hash digest
SHA256 3197c590ad3e16f48253118a0988a7940a8c153fb41725e11a5e0c6d24a8add4
MD5 cd652811a9e85672e69c09908d4b6eb3
BLAKE2b-256 aa0b6c10b19323c6177330322fe99449f796ccc769334cd594ecadfc95505fe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for propertyplus-1.0.10.tar.gz:

Publisher: publishing.yml on JTHDevelops/propertyplus

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

File details

Details for the file PropertyPlus-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: PropertyPlus-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for PropertyPlus-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 53217101a0704b51b143c35a2bf6743e0003535c06590647e4011d2d38505743
MD5 552d7a8dace098aab01003a22cbf79d1
BLAKE2b-256 ff1a8634fbcca77e864a9b06693986c2f5cd686487eb77441fdba060f8f6206e

See more details on using hashes here.

Provenance

The following attestation bundles were made for PropertyPlus-1.0.10-py3-none-any.whl:

Publisher: publishing.yml on JTHDevelops/propertyplus

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