latchbio/latch

Add to conda-forge or bioconda for ease of installation

Closed this issue · 2 comments

Hello,
Hope you are doing well! Most biodevelopers (love this word btw) I know use Anaconda Python and the Bioconda channel to manage environments and dependencies. As a result, the installation command expands from a 1-liner to 3 lines:

conda create -n latch python
conda activate latch
python3 -m pip install latch

To streamline adoption, I suggest releasing to the bioconda-recipes repository as well. Then, if users already have the bioconda channels installed, they can install latch with:

conda create -n latch latch

If they don't, the bioconda channel can be specified with -c bioconda

conda create -n latch -c bioconda latch

Hope this is a helpful suggestion!
Warmest,
Olga

Hi Olga,

Really appreciate the input, thank you! Unfortunately we've already explored this option and at this time its more effort than it is worth in our opinion. Uploading to bioconda requires that all of our dependencies also be on bioconda, and so on, and with each individual package taking sometimes weeks to get reviewed + uploaded, its just too slow of a process for us to commit to at this stage with our software evolving at the pace that it is. That being said, we certainly see ourselves doing this in the long term!

Ayush

nh13 commented

@ayushkamat I would ask that it be pushed on to conda now. Especially if latch needs to be installed inside the workflow environment of the app itself.