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.0a3.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

validata_core-0.7.0a3-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: validata_core-0.7.0a3.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for validata_core-0.7.0a3.tar.gz
Algorithm Hash digest
SHA256 2cf1c6dede3f3211e91b159d4d88d7ffd848a4986e15f03e2c1cbec44c711ace
MD5 7f88a01f68193badf086eba7e1495b14
BLAKE2b-256 13a53829788c87eab02fe4a03a61fb00b9ddeb7000f471cf00c847adc3944f4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: validata_core-0.7.0a3-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for validata_core-0.7.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 d194243267453881179903a777a140ac9e2bca9fc984ad32bbbdbb0a8f8eb941
MD5 a875127a6bcc0bbe9aa5df85d58b403c
BLAKE2b-256 6bb24af4ed2d6d9dbf32b13e50dfc32d63aa80cd1a7742a01b75fafdebc081ee

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