A Python Library for various tasks in an EKG DataOps operation.
pip install ekg-lib
Or using uv:
uv add ekg-lib
Add ekg-lib as a dependency from GitHub:
uv add --git https://github.com/EKGF/ekg-lib.git
Or using pip:
pip install "git+https://github.com/EKGF/ekg-lib.git"
After installation, the following CLI tools are available:
xlsx-parser --help
user-story-parser --help
pipeline-example --help
To install as global commands using uv:
uv tool install ekg-lib
If you cloned this repository and want to work on ekg-lib itself:
uv sync
This creates a virtual environment using uv based on pyproject.toml.
To run all tests:
uv run pytest
To run a single test:
uv run pytest tests/<path-to-test> -k <name-of-test>
uv build