Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 2.64 KB

README.md

File metadata and controls

62 lines (41 loc) · 2.64 KB

SGHI ETL Commons

Collection of utilities for working with SGHI ETL Workflows.

Python Version from PEP 621 TOML Checked with pyright Ruff pre-commit Semantic Release: conventionalcommits GitHub License

CI Coverage Status


This project is part of SGHI ETL projects. Specifically, this is a collection of common implementations of the interfaces defined by the sghi-etl-core project as well as other useful utilities.

Getting Started

sghi-etl-commons supports Python 3.11+.

To install the latest stable release, use:

pip install sghi-etl-commons@git+https://github.com/savannahghi/sghi-etl-commons.git@v1.1.0

To install the latest development version, use:

pip install sghi-etl-commons@git+https://github.com/savannahghi/sghi-etl-commons.git@develop

Contribute

Clone the project and run the following command to install dependencies:

pip install -e .[dev,test,docs]

Set up pre-commit hooks:

pre-commit install

License

MIT License

Copyright (c) 2024, Savannah Informatics Global Health Institute