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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.11.0.tar.gz
Algorithm Hash digest
SHA256 9ef61796e3ec0c47bf44f18df48d1f684978050e90468e10dffce27a97eac934
MD5 8dc0f33358f291c0901eed60f1602e93
BLAKE2b-256 92dcea18b1d3c51d1ab72072d531e95832d897488990d3aafca2a157b04561ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a949f5e72bacc15c1c3ed992eefeb9c43aad8aaaf971065d4afeb3262e8406e
MD5 9470ac5083818768d76b20517a364c72
BLAKE2b-256 08f2e835a78c4320fac185f7d6fd0f45da38e33d5d94342b9009515044ba4699

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