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

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1e306a9da91b927f7f53c15fd8157f95b8bd2087300cf9024231585f9545bae0
MD5 41f51ce9e605d677fe797dd9c12be2a6
BLAKE2b-256 c17e70755f932854550f6e93895c7985796b646750884bbdcd81d15a3141420e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2741b38380e000d4754633c63088b1fa28037d614e8d6758c7f0a39d91f84a3
MD5 c9faa018f874847ccf8d8ebae9750125
BLAKE2b-256 0f37fe4d1adfcdbd21bd888249aeb1bdc9e5ec22e557fd5e3e394248d3c0b3a2

See more details on using hashes here.

Provenance

Supported by

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