omerwe / polyfun

PolyFun (POLYgenic FUNctionally-informed fine-mapping)
MIT License
85 stars 21 forks source link

Create lockfile for conda environment #154

Closed jdblischak closed 1 year ago

jdblischak commented 1 year ago

Issue #153 reminded me that I've been meaning to create a lockfile for the conda env and test it in the GitHub Actions pipeline. This will allow us to quickly identify any breaking changes introduced by updated versions of the dependencies (ie if the tests pass for the lockfile but not the less constrained env, a dependency update must have been the cause). And having a lockfile is useful in general for users that want to install an environment that "just works" and doesn't necessarily need the latest versions of everything.

I created the lockfile today from commit f5e640d74978c5498236717d8f81f43fc6b6a901

mamba env create -n polyfun-to-lock --file polyfun.yml
mamba activate polyfun-to-lock
conda list --explicit > polyfun.yml.lock
omerwe commented 1 year ago

Great idea, thanks as always @jdblischak!