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.9.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.9-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: propertyplus-1.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 58dbe2a5c8a5f5d465f80d824851618f64aaad81b1985a823ae3d6977217d500
MD5 f3e2b665151284c08e60a119e36aedb7
BLAKE2b-256 f0972f51622bd8ba51125dd3c0e6b91dc25de1d81e917d3f600bdc9f0ec173e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for propertyplus-1.0.9.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.9-py3-none-any.whl.

File metadata

  • Download URL: PropertyPlus-1.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bc303f00223e1c781cf96cee9a44fa82b5977ea099c75bbd19e6b6fd5de9c62f
MD5 4151546e858150f08e9850decce20bcb
BLAKE2b-256 f960b061b1cf226c6efde3f93158c23929414a0a300472b86cee7d28f8eab86e

See more details on using hashes here.

Provenance

The following attestation bundles were made for PropertyPlus-1.0.9-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