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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.9.0.tar.gz
Algorithm Hash digest
SHA256 86fd300ac68d7e9dd74022f7da4477344ec50521c632f5e9f35404615d6488a9
MD5 ef55a85a9021895125a025e262f192bb
BLAKE2b-256 b8384cf1bf992cebde465286742be280bc9710702a63b98d03d879431c3945cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e587ff04b4a55a0fc7e6bc4796f1c8820c44743c1c91a53abb11e0d8e5467281
MD5 be95b70313f6da5eaa773811f9a1a97e
BLAKE2b-256 9d0fb3ad14e6c0aa3e60bfd7d016175beeae5256f9b1f96edbf5696dd2756cf8

See more details on using hashes here.

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