# VTL Engine
| | |
|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Testing | [](https://github.com/Meaningful-Data/vtlengine/actions/workflows/testing.yml) |
| Package | [](https://pypi.org/project/vtlengine/) |
| License | [](https://github.com/Meaningful-Data/vtlengine/blob/main/LICENSE.md) |
| Mentioned in | [](https://github.com/SNStatComp/awesome-official-statistics-software) |
## Introduction
The VTL Engine is a Python library that allows you to validate, format and execute VTL scripts.
It is a Python-based library around
the [VTL Language 2.1](https://sdmx-twg.github.io/vtl/2.1/html/index.html).
## Useful Links
- [MeaningfulData: who we are](https://www.meaningfuldata.eu)
- [Documentation](https://docs.vtlengine.meaningfuldata.eu)
- [Source Code](https://github.com/Meaningful-Data/vtlengine)
- [Bug Tracker](https://github.com/Meaningful-Data/vtlengine/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
- [New features Tracker](https://github.com/Meaningful-Data/vtlengine/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement)
## Installation
### Requirements
The VTL Engine requires Python 3.9 or higher.
### Install with pip
To install the VTL Engine on any Operating System, you can use pip:
```bash
pip install vtlengine
```
*Note: it is recommended to install the VTL Engine in a virtual environment.*
### S3 extra
If you want to use the S3 functionality, you can install the VTL Engine with the `s3` extra:
```bash
pip install vtlengine[s3]
```
## Documentation
The documentation for the VTL Engine is available
at [docs.vtlengine.meaningfuldata.eu](https://docs.vtlengine.meaningfuldata.eu).
Raw data
{
"_id": null,
"home_page": "https://github.com/Meaningful-Data/vtlengine",
"name": "vtlengine",
"maintainer": "Francisco Javier Hernandez del Ca\u00f1o",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "javier.hernandez@meaningfuldata.eu",
"keywords": "vtl, sdmx, vtlengine, Validation and Transformation Language",
"author": "MeaningfulData",
"author_email": "info@meaningfuldata.eu",
"download_url": "https://files.pythonhosted.org/packages/cd/cc/2381077ac50d26dbab0b77df9d4f131f8fb1fe4784382dc0e9a588616417/vtlengine-1.2.0.tar.gz",
"platform": null,
"description": "# VTL Engine\n\n| | |\n|--------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Testing | [](https://github.com/Meaningful-Data/vtlengine/actions/workflows/testing.yml) |\n| Package | [](https://pypi.org/project/vtlengine/) |\n| License | [](https://github.com/Meaningful-Data/vtlengine/blob/main/LICENSE.md) |\n| Mentioned in | [](https://github.com/SNStatComp/awesome-official-statistics-software) |\n\n## Introduction\n\nThe VTL Engine is a Python library that allows you to validate, format and execute VTL scripts.\n\nIt is a Python-based library around\nthe [VTL Language 2.1](https://sdmx-twg.github.io/vtl/2.1/html/index.html).\n\n## Useful Links\n\n- [MeaningfulData: who we are](https://www.meaningfuldata.eu)\n- [Documentation](https://docs.vtlengine.meaningfuldata.eu)\n- [Source Code](https://github.com/Meaningful-Data/vtlengine)\n- [Bug Tracker](https://github.com/Meaningful-Data/vtlengine/issues?q=is%3Aopen+is%3Aissue+label%3Abug)\n- [New features Tracker](https://github.com/Meaningful-Data/vtlengine/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement)\n\n## Installation\n\n### Requirements\n\nThe VTL Engine requires Python 3.9 or higher.\n\n### Install with pip\n\nTo install the VTL Engine on any Operating System, you can use pip:\n\n```bash\n\npip install vtlengine\n\n```\n\n*Note: it is recommended to install the VTL Engine in a virtual environment.*\n\n### S3 extra\n\nIf you want to use the S3 functionality, you can install the VTL Engine with the `s3` extra:\n\n```bash\npip install vtlengine[s3]\n```\n\n## Documentation\n\nThe documentation for the VTL Engine is available\nat [docs.vtlengine.meaningfuldata.eu](https://docs.vtlengine.meaningfuldata.eu).",
"bugtrack_url": null,
"license": "AGPL-3.0",
"summary": "Run and Validate VTL Scripts",
"version": "1.2.0",
"project_urls": {
"Authors": "https://github.com/Meaningful-Data/vtlengine/graphs/contributors",
"Documentation": "https://docs.vtlengine.meaningfuldata.eu",
"Homepage": "https://github.com/Meaningful-Data/vtlengine",
"IssueTracker": "https://github.com/Meaningful-Data/vtlengine/issues",
"MeaningfulData": "https://www.meaningfuldata.eu/",
"Repository": "https://github.com/Meaningful-Data/vtlengine"
},
"split_keywords": [
"vtl",
" sdmx",
" vtlengine",
" validation and transformation language"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bbb0782147a305cf10bec71445f51d8e61f25e4af9507f96de4b797006206f9c",
"md5": "5603b26a6db625e5c18b835a486fb962",
"sha256": "375d7cd5742ec05bf9287409dfcd5b8b1752e180b185d29ae897f74dcdb9444d"
},
"downloads": -1,
"filename": "vtlengine-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5603b26a6db625e5c18b835a486fb962",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 260583,
"upload_time": "2025-07-31T11:50:18",
"upload_time_iso_8601": "2025-07-31T11:50:18.068082Z",
"url": "https://files.pythonhosted.org/packages/bb/b0/782147a305cf10bec71445f51d8e61f25e4af9507f96de4b797006206f9c/vtlengine-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdcc2381077ac50d26dbab0b77df9d4f131f8fb1fe4784382dc0e9a588616417",
"md5": "c1862bb66994a2908c5bce1b063c7cb4",
"sha256": "8964a4419e9e2d872af68816a9e59821cb21eabf33219a75ddaeb9fd75f64dd8"
},
"downloads": -1,
"filename": "vtlengine-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "c1862bb66994a2908c5bce1b063c7cb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 229858,
"upload_time": "2025-07-31T11:50:19",
"upload_time_iso_8601": "2025-07-31T11:50:19.125479Z",
"url": "https://files.pythonhosted.org/packages/cd/cc/2381077ac50d26dbab0b77df9d4f131f8fb1fe4784382dc0e9a588616417/vtlengine-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-31 11:50:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Meaningful-Data",
"github_project": "vtlengine",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "vtlengine"
}