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.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92113ab1bacab95c3d388e8be149ba77f2ca4445367b1aede2584a2ca0bc1a8 |
|
MD5 | 8c88caae6bbeb0132121d0c10dd59a5b |
|
BLAKE2b-256 | 22855eaab0d7548d26b0e895b29aa15ac2ddf1278ada589b0d9feb3bf7794ba0 |
Close
Hashes for ioxio_data_product_definition_tooling-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e264b88de100409b218403f570bf522d207109c3f106ab7c64ede7fad2b071e5 |
|
MD5 | 00eac1e96643dbec648a5e783f5d0174 |
|
BLAKE2b-256 | 4389cc3b5554bdbe355d501e67690029491dc663c2228b66074dd36b8b11ea3a |