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
Release history Release notifications | RSS feed
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.9.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86fd300ac68d7e9dd74022f7da4477344ec50521c632f5e9f35404615d6488a9 |
|
MD5 | ef55a85a9021895125a025e262f192bb |
|
BLAKE2b-256 | b8384cf1bf992cebde465286742be280bc9710702a63b98d03d879431c3945cc |
Close
Hashes for ioxio_data_product_definition_tooling-0.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e587ff04b4a55a0fc7e6bc4796f1c8820c44743c1c91a53abb11e0d8e5467281 |
|
MD5 | be95b70313f6da5eaa773811f9a1a97e |
|
BLAKE2b-256 | 9d0fb3ad14e6c0aa3e60bfd7d016175beeae5256f9b1f96edbf5696dd2756cf8 |