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.5.0.tar.gz.

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.5.0.tar.gz
Algorithm Hash digest
SHA256 2fa1c480095cd38c775ee9d8e97ec6d63ff44cde596b93bab0ff4cbff3fc409e
MD5 4cfa5c8c168ba536d8b61f67658f6522
BLAKE2b-256 49ca5882505e3da0c99f6affef3bd268b0981edb6d09bf4273bab681e110a10a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06afec2ae95c1ca99a6be814cc7e4b676a1d270be528a72a0cbf96b25757ed44
MD5 659a129e078c5d2bc92f92f936867473
BLAKE2b-256 f94d15a6ba1b1852b8c807862973ffa3841cb8b0b2f949092540a29bed2acc9d

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