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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for validata_core-0.7.0a1.tar.gz
Algorithm Hash digest
SHA256 2fa148be0725821ac80672ff8283e01a27161e03c9b2172a250a201b3262a82c
MD5 66a1e2f654a6dcb2a1f74abbcd01e5f7
BLAKE2b-256 c01906d71e20abce325645acea6ec8ed45c5391543b1ca3b701d18515e4efa6a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for validata_core-0.7.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 b9cc7c8f25617bd02f1adc919de6d414adb48974466f3e3ecd78d72b5aa1e0f5
MD5 64c6f313463d10fabc17b23471c23e2e
BLAKE2b-256 43a16f0ca64cc5301a7c3e5632cae76a85f7342450a80fb5e92f543f74155eb8

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