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

Uploaded Source

Built Distribution

validata_core-0.8.0-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: validata_core-0.8.0.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for validata_core-0.8.0.tar.gz
Algorithm Hash digest
SHA256 3306155a6f789ca8db16095eb77998b68731c1dd0babf3b5f15401033208be43
MD5 f4b6cdffc8524540122b0166364f372c
BLAKE2b-256 d54b6fb01e7c07d49ca349d5f684bd9f55b73fe39548988e0015107c2cabd9fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: validata_core-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for validata_core-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1f49f1d7953f1a2d6bd7fe834214a9fa7a1c2fe7a6715ffdc383e4ad662755
MD5 761e2631ea66088bb0f8df0a68e9d7e2
BLAKE2b-256 368fcd82847d61358479690e5127515b60e29d6c866b6bb0012fd9782d334fe0

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