Install¶
Install the plugin into the same Python environment as the transpiler-mate
runtime:
python -m pip install cwl-baseline-plugin
transpiler-mate baseline --help
The package requires Python >=3.10 and declares transpiler-mate-api==1.0.0,
semver>=3.0.4,<4, and loguru==0.7.3. The API supplies Pydantic and CWL DOM
support. The runtime CLI is a separate installation; the plugin provides no
standalone cwl_baseline executable.
For a local checkout:
python -m pip install -e .
The installed entry point is baseline = "cwl_baseline.plugin:baseline_plugin"
in group transpiler_mate.plugins. Reinstall after changing package dependencies
or entry-point metadata.
For development, use the configured Hatch environments:
hatch run test:test
hatch run dev:typecheck
hatch run dev:check