phac-nml/staramr

Bioconda channel order

lenorakepler opened this issue · 2 comments

This may be something specific to my configuration, but wanted to point out in case it helps anyone else.

I was having an issue installing a standalone staramr environment (for 0.9.1 or 0.7.2) with the command as suggested:
mamba create -c bioconda -c conda-forge -c defaults --name staramr staramr==0.7.2 pandas==1.1.5 mlst==2.19.0

This would result in the mamba error:
Encountered problems while solving:

  • package staramr-0.7.2-py_0 requires biopython >=1.70, but none of the providers can be installed

I read elsewhere that bioconda is strict about channel order, and if things are not installed in the order conda-forge > bioconda > defaults, it can cause issues, so I changed around the 'mamba create' command to:

mamba create -c conda-forge -c bioconda -c defaults --name staramr staramr==0.7.2 pandas==1.1.5 mlst==2.19.0

and was able to successfully create the environment.

Thanks for a fabulous tool!
Lenora

Thanks so much for pointing this out @lenorakepler . This will be fixed in #163

Fixed in #163