# 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/1d/49/cee8265cfb1403c9ae6313694e6159f6ec594132caf68109d5cc5c58d5e0/vtlengine-1.2.2.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": null,
"summary": "Run and Validate VTL Scripts",
"version": "1.2.2",
"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": "3cd4e6933b25d12eff5d4344d2ebc6215da21683e31e88adc223b35eb6e06d7c",
"md5": "f98a61ae4407e1009fd97d8a5758d7c1",
"sha256": "aae71391a3d5028cf2970a46d2255d530a78ec44d59ad758d1990dfdaf57b6c4"
},
"downloads": -1,
"filename": "vtlengine-1.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f98a61ae4407e1009fd97d8a5758d7c1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 261614,
"upload_time": "2025-10-15T11:43:05",
"upload_time_iso_8601": "2025-10-15T11:43:05.832099Z",
"url": "https://files.pythonhosted.org/packages/3c/d4/e6933b25d12eff5d4344d2ebc6215da21683e31e88adc223b35eb6e06d7c/vtlengine-1.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1d49cee8265cfb1403c9ae6313694e6159f6ec594132caf68109d5cc5c58d5e0",
"md5": "9ba8a1e997a9519d39b27fbb2ac9d213",
"sha256": "2c2c6f946daae4b93c87ea7a0c596f11c51b7c6850625a5d4e8641b631c1da48"
},
"downloads": -1,
"filename": "vtlengine-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "9ba8a1e997a9519d39b27fbb2ac9d213",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 230767,
"upload_time": "2025-10-15T11:43:07",
"upload_time_iso_8601": "2025-10-15T11:43:07.264583Z",
"url": "https://files.pythonhosted.org/packages/1d/49/cee8265cfb1403c9ae6313694e6159f6ec594132caf68109d5cc5c58d5e0/vtlengine-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-15 11:43:07",
"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"
}