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

Uploaded Source

Built Distribution

validata_core-0.7.3-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: validata_core-0.7.3.tar.gz
  • Upload date:
  • Size: 27.3 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.3.tar.gz
Algorithm Hash digest
SHA256 8b2a4180cd03ab516447752a7aec87e4bb95aa5c4d7830022a9ee26f6483992b
MD5 785d860949ed503bd864b6a4eea31a68
BLAKE2b-256 a813be967e607338a077f5d84ac2fed67b174db86fa904410a365fef8b52f38c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: validata_core-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 33.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 518936be04b215c86d22e0828ed627392ff18f535a9c063b077231a8630aa7f3
MD5 62040da36fab2e4ed95193d50cd0b954
BLAKE2b-256 5924203c3a32a14bd9db1cb8ef6fbb80daebe56636072325958a578f837b7635

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