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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6bead5f3bcb6ce2f63763c6e95ce3554c7da7d99bfbc290ce887134c7d578908
MD5 60f624ab6534bbbbb07c1787c27461df
BLAKE2b-256 7d90eebd29c5cc7889940fd0787a7bd1c5c38414e40deb43316798d6986aaa8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 035d908df650d89a0f303884d75bc93125b4bdeecd5e7f0a7f7ebca7ee97a103
MD5 74a903f9cdec3994e17fb858352c8842
BLAKE2b-256 2423efb0ccd7f188ba8263dc829c9964e7216a53d7cd39a3c5ea5d5fc5d9ef87

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