IOXIO Data Product Definition Tooling
Project description
IOXIO® Data Product Definitions tooling
Tools for managing Data Product definitions
Installation
poetry install
Usage
poetry run convert-definitions --help
poetry run validate-definitions --help
# run tests
poetry run invoke test
# release a new version (after bumping it in pyproject.toml)
poetry run invoke release
Pre-commit hooks
repos:
- repo: https://github.com/ioxio-dataspace/ioxio-data-product-definition-tooling
rev: main # You probably want to lock this to a specific tag
hooks:
- id: data-product-definition-converter
pass_filenames: false
args: ["src", "DataProducts"]
files: |
(?x)^(
DataProducts/.*json|
src/.*py
)$
- id: data-product-definition-validator
files: ".*?DataProducts/.*?json$"
args: ["./DataProducts"]
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
Built Distribution
Close
Hashes for ioxio_data_product_definition_tooling-0.6.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bead5f3bcb6ce2f63763c6e95ce3554c7da7d99bfbc290ce887134c7d578908 |
|
MD5 | 60f624ab6534bbbbb07c1787c27461df |
|
BLAKE2b-256 | 7d90eebd29c5cc7889940fd0787a7bd1c5c38414e40deb43316798d6986aaa8d |
Close
Hashes for ioxio_data_product_definition_tooling-0.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 035d908df650d89a0f303884d75bc93125b4bdeecd5e7f0a7f7ebca7ee97a103 |
|
MD5 | 74a903f9cdec3994e17fb858352c8842 |
|
BLAKE2b-256 | 2423efb0ccd7f188ba8263dc829c9964e7216a53d7cd39a3c5ea5d5fc5d9ef87 |