Skip to main content

python-validate (valid8)

Python versions Build Status Tests Status codecov

Documentation PyPI Downloads Downloads per week GitHub stars

"valid8ing is not a crime" ;-)

valid8 provides user-friendly tools for 3 kind of "entry points":

  • general-purpose inline validation (=anywhere in your code),
  • function inputs/outputs validation
  • class fields validation.

All these entry points raise consistent ValidationError including user-friendly details, with inheritance of ValueError / TypeError as appropriate. You can customize this error so as to get unique error types convenient for i18n.

The documentation for users is available here: https://smarie.github.io/python-valid8/

A readme for developers is available here: https://github.com/smarie/python-valid8

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

valid8-5.1.2.tar.gz (881.2 kB view details)

Uploaded Source

Built Distribution

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

valid8-5.1.2-py2.py3-none-any.whl (64.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file valid8-5.1.2.tar.gz.

File metadata

  • Download URL: valid8-5.1.2.tar.gz
  • Upload date:
  • Size: 881.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.1

File hashes

Hashes for valid8-5.1.2.tar.gz
Algorithm Hash digest
SHA256 2a49bfe4679f92e0bcf6b61453bd1f0cb430044df2c358e85139206c9a98b765
MD5 6c254aa793361667f3ae6450202cf8c0
BLAKE2b-256 5d3dc9dd70d764f777176bf4be410bd4edf28eab488174139f77e3bf05564f7b

See more details on using hashes here.

File details

Details for the file valid8-5.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: valid8-5.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.1

File hashes

Hashes for valid8-5.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cb545f1898085a9d0270eba1f0533c51e4c8e999ff397164c805b5c6b7a627a0
MD5 3ca13fdcd1e7ad7790e41fcbf3015fb5
BLAKE2b-256 8c06084388bdc0197adbc73feb9a57ea86c46322576a3a3b3ccd4e40485516d5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.1.2 This release

2 files

5.1.1

2 files

5.1.0

2 files

5.0.6

2 files

5.0.5

2 files

5.0.4

2 files

5.0.3

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.2.1

2 files

4.2.0

2 files

4.1.2

2 files

4.1.1

2 files

4.1.0

2 files

4.0.1

2 files

4.0.0

2 files

3.7.3

2 files

3.7.2

2 files

3.7.1

2 files

3.7.0

2 files

3.6.0

2 files

3.5.5

2 files

3.5.4

2 files

3.5.3

2 files

3.5.2

2 files

3.5.1

2 files

3.5.0

2 files

3.4.0

2 files

3.3.0

2 files

3.2.0

2 files

3.1.0

2 files

3.0.1

2 files

3.0.0

2 files

2.1.0

2 files

2.0.0

2 files

1.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page