Installation¶
Requirements¶
- Python 3.12 or higher
- No mandatory runtime dependencies beyond
loguru
pip (recommended)¶
# Core library — parsing, validation, conversion, diff, merge, writer
pip install samplesheet-parser
# With the CLI (adds typer as a dependency)
pip install "samplesheet-parser[cli]"
conda / Bioconda¶
The Bioconda package includes the samplesheet CLI by default.
Development install¶
git clone https://github.com/chaitanyakasaraneni/samplesheet-parser.git
cd samplesheet-parser
pip install -e ".[dev,cli]"