Skip to main content

Validata Core library

Project description

Validata validation core

PyPI

validata-core is a library built over frictionless-py which 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 as part of the Validata project.

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.2.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

validata_core-0.7.2-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file validata_core-0.7.2.tar.gz.

File metadata

  • Download URL: validata_core-0.7.2.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for validata_core-0.7.2.tar.gz
Algorithm Hash digest
SHA256 c7cd5278d06597951f3b5fc026765622c5ab206be4f1a85eadd844d1c0670246
MD5 0e331d9a57be77c475e56d40f113b4b8
BLAKE2b-256 5186ac67161a57f8c8f74b0f0afd4945c4415841d3e593fa5357fa4682200c04

See more details on using hashes here.

File details

Details for the file validata_core-0.7.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for validata_core-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 57e4390da66bccd02ca8a752311513bc36ae405e3c4eb0b2358d48d170090b36
MD5 d1d13ecd06cf4845ebaec0fa2ab5bd4e
BLAKE2b-256 b44829dbad082f10b56888d2881b0d350da4454a056b68adbc681a339fefc7e5

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