The preferred development and operator path from a checkout is:
source ./activateUse pip install only when building an external environment that will provide the same prerequisites.
python -m pip install -e .The package exposes:
daylily-ecdyec
Both commands call daylily_ec.cli:main.
The shell still needs:
- AWS CLI
- AWS Session Manager plugin
- ParallelCluster CLI compatible with this repo
- Conda or another Python environment with the package dependencies installed
Verify:
dyec version
daylily-ec version
pcluster version
aws --version
session-manager-pluginInstalled packages use packaged resources under daylily_ec/resources/payload/. The packaged repository catalog must match the source catalog. Current DayOA pins are 2.0.19.
For local development after changing catalog or resource files:
python -m pip install -e .
dyec repositories commands --command-id illumina_run_qc