Skip to main content

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

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file ioxio_data_product_definition_tooling-0.12.0.tar.gz.

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.12.0.tar.gz
Algorithm Hash digest
SHA256 64c52c24630dd13abb81a163a569b4a27e10bf5d873068b5d7e549bc63c3c878
MD5 5a44cf1a9dd6a40873407d23bc7453dc
BLAKE2b-256 02defa45839b69f809bcd2e040fc02e7236f7ff9deabc45c2b033f1a9361a0b3

See more details on using hashes here.

File details

Details for the file ioxio_data_product_definition_tooling-0.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb6d64d9c6e3f6e3503d142c99b29f3c88a773040544594e4eacc865507790dc
MD5 e8635ce783934207cb1c59f48c8a8e7a
BLAKE2b-256 8a80f98774ce8e25e76554bef3513d61715f1ee6839611fcc9841eb1cb7acf2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page