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.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e306a9da91b927f7f53c15fd8157f95b8bd2087300cf9024231585f9545bae0 |
|
MD5 | 41f51ce9e605d677fe797dd9c12be2a6 |
|
BLAKE2b-256 | c17e70755f932854550f6e93895c7985796b646750884bbdcd81d15a3141420e |
Close
Hashes for ioxio_data_product_definition_tooling-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2741b38380e000d4754633c63088b1fa28037d614e8d6758c7f0a39d91f84a3 |
|
MD5 | c9faa018f874847ccf8d8ebae9750125 |
|
BLAKE2b-256 | 0f37fe4d1adfcdbd21bd888249aeb1bdc9e5ec22e557fd5e3e394248d3c0b3a2 |