Skip to main content

a validation library

Project description

Aims to provide a comfortable way to validate any kind of input by defining a clonable base ( similar to what formencode does ), implementing a set of atomic validators like And, Or, Not, Len, Strip etc. and a way to ‘Compose’ new validators from existing ones.

Maintains a serializable state called ‘Context’ throughout each valditation process which allows storing of input dependant metadata and provides “validation on demand”. The Context can also be used to populate forms or to set request specific parameters.

Please visit https://github.com/doncatnip/kanone for more information.

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

kanone-0.4.6.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

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

kanone-0.4.6-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file kanone-0.4.6.tar.gz.

File metadata

  • Download URL: kanone-0.4.6.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for kanone-0.4.6.tar.gz
Algorithm Hash digest
SHA256 b80428e7104c2f04aea967e640612fd639e567bd7bbaa9993ce0f2cdd4751d40
MD5 962b615bf4eb5a8919aa2e0bc7870fc5
BLAKE2b-256 e600cb3f814cbcf49e5c859cfe2805c54f125c81a06c904c9920e19f3b5c1749

See more details on using hashes here.

File details

Details for the file kanone-0.4.6-py3-none-any.whl.

File metadata

  • Download URL: kanone-0.4.6-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for kanone-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b99ea88e052a48f77779abc9da83d1c13e333654c60e6886ac11f71027e8ce65
MD5 4439b46c0688207eb1dd0bc36bb1c8fc
BLAKE2b-256 e061693ddd06bf1e5e754fb3690a8feb4305031ec56f913558d91502f92fa14d

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