Skip to main content

Validata Core library

Project description

Validata validation core

PyPI

Validata validation library built over frictionless-py 3.* provides tabular data validation with:

  • french error messages
  • custom checks to handle french specifics (SIREN, SIRET, ...)

See ERRORS.md for more information

Validata core is used by validata-ui and validata-api projects.

Try

Create a virtualenv, run the script against fixtures:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -e .
validata --schema /path/to/schema.json table.csv

A complete list of error messages can found in ERRORS.md

Testing

pip install pytest
pytest --doctest-modules

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

validata_core-0.7.0a5.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

validata_core-0.7.0a5-py3-none-any.whl (33.1 kB view details)

Uploaded Python 3

File details

Details for the file validata_core-0.7.0a5.tar.gz.

File metadata

  • Download URL: validata_core-0.7.0a5.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for validata_core-0.7.0a5.tar.gz
Algorithm Hash digest
SHA256 3236101212833be7a31d37f5c7d11e400ecf2e8d93f1f8d2006d7344d712f05a
MD5 a44e4575c3c51a5c5c2de1461af74af5
BLAKE2b-256 2332fa20a3d254b4eacaa598fe6ad3b8d5e731bba6803b1ac99557acf07f3be9

See more details on using hashes here.

File details

Details for the file validata_core-0.7.0a5-py3-none-any.whl.

File metadata

  • Download URL: validata_core-0.7.0a5-py3-none-any.whl
  • Upload date:
  • Size: 33.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for validata_core-0.7.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 d9ff1f6302c27209eb3d52bd50ec0c383d1665adf29d0d66bdbc303c4212f183
MD5 51f819abdfd56709871ad1d88eecee11
BLAKE2b-256 bec68e91419567402eeee560b13636a89c4bf5cf2bd33851cce96bcabc5693c2

See more details on using hashes here.

Supported by

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