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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.4.0.tar.gz
Algorithm Hash digest
SHA256 b92113ab1bacab95c3d388e8be149ba77f2ca4445367b1aede2584a2ca0bc1a8
MD5 8c88caae6bbeb0132121d0c10dd59a5b
BLAKE2b-256 22855eaab0d7548d26b0e895b29aa15ac2ddf1278ada589b0d9feb3bf7794ba0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for ioxio_data_product_definition_tooling-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e264b88de100409b218403f570bf522d207109c3f106ab7c64ede7fad2b071e5
MD5 00eac1e96643dbec648a5e783f5d0174
BLAKE2b-256 4389cc3b5554bdbe355d501e67690029491dc663c2228b66074dd36b8b11ea3a

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