Metadata-Version: 2.5
Name: validata-table
Version: 0.13.0
Summary: Package used in validation tabular data
Project-URL: Repository, https://gitlab.com/validata-table/validata-table
Author-email: Amélie Rondot <amelie.rondot@multi.coop>, Pierre Camilleri <pierre.camilleri@multi.coop>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.12
Requires-Dist: cachetools<6.0.0,>=5.3.1
Requires-Dist: commonmark<0.10.0,>=0.9.1
Requires-Dist: flasgger<0.10.0,>=0.9.7.1
Requires-Dist: flask-babel==4.0.0
Requires-Dist: flask-cors<7.0.0,>=6.0.0
Requires-Dist: flask-matomo<2.0.0,>=1.2.0
Requires-Dist: flask<4.0.0,>=3.1.3
Requires-Dist: frformat==0.4.1
Requires-Dist: frictionless[excel]<6.0.0,>=5.18.0
Requires-Dist: gunicorn<27.0.0,>=22.0.0
Requires-Dist: importlib-metadata<7.0.0,>=6.8.0
Requires-Dist: jinja2<4.0.0,>=3.1.6
Requires-Dist: opendataschema<0.7.0,>=0.6.0
Requires-Dist: opening-hours-py<0.7.0,>=0.6.17
Requires-Dist: phonenumbers<9.0.0,>=8.13.22
Requires-Dist: pydantic<3.0.0,>=2.0
Requires-Dist: python-dotenv<2.0.0,>=1.0.0
Requires-Dist: python-stdnum<2.0.0,>=1.19
Requires-Dist: requests-cache<2.0.0,>=1.1.0
Requires-Dist: requests<3.0.0,>=2.32.2
Requires-Dist: sentry-sdk<2.0.0,>=1.31.0
Requires-Dist: shapely<3.0.0,>=2.0.1
Requires-Dist: toml<0.11.0,>=0.10.2
Requires-Dist: ujson<6.0.0,>=5.8.0
Requires-Dist: werkzeug<4.0.0,>=3.1.6
Description-Content-Type: text/markdown

![Validata Table Logo](src/validata_ui/app/static/img/logo-horizontal.png)

[Validata Table](https://gitlab.com/validata-table/validata-table) is a Python 
package used as a tabular data validation service, with the [Table 
Schema](https://datapackage.org/standard/table-schema/)
specification.

It builds upon [frictionless-py](https://github.com/frictionlessdata/frictionless-py) to add:

- translations of [error messages](./docs/errors.md) to French
- [additional check capabilities](./docs/custom_checks.md)
- an [HTTP API server](src/validata_api/README.md)
- a web app for a [graphical user interface](src/validata_ui/README.md)
- a [command line interface](src/validata_core/README.md)

# Using `validata-table` package

You can use the `validata-table` package locally by running:

```commandline
pip install validata-table 
```

This allows you to use the `validata` command line tool to validate tabular data:

```commandline
validata --help
```

# Development

See [development-specific documentation](docs/developper_documentation.md)

# History

To keep track of the project's history, [Validata Table](https://gitlab.com/validata-table/validata-table) 
is the result of merging four GitLab repositories:
- [Validata core](https://gitlab.com/validata-table/validata-core)
- [Validata UI](https://gitlab.com/validata-table/validata-ui)
- [Validata API](https://gitlab.com/validata-table/validata-api)
- [Validata Docker](https://gitlab.com/validata-table/validata-docker)
