I should have given more specifics. My underlying module, itsxpress, is already available on bioconda https://github.com/bioconda/bioconda-recipes/blob/master/recipes/itsxpress/meta.yaml . @cduvallet’s guide was helpful when I was originally creating conda recipe.
We’ve written a recipe for the qiime plugin q2_itxpress too but it does not pass Circleci build tests for Bioconda because we have to run an import test on the recipe it cannot import q2_types and qiime2.plugin since qiime2 is not installed. Normally I would just add qiime2 to my list of channels then add Qiime2 to my list of required packages in my meta.yaml file
I can designate additional channels easily on the command line. But in the bioconda build workflow I cannot do that. See the dependencies section of this page: https://bioconda.github.io/guidelines.html for an explanation.
That’s why I was asking if it makes more sense to use a different channel for a Qiime Plugin. If there is some way to add the anaconda cloud qiime2/label/r2018.6 channel to in the setup.sh script that would be best since I’m already using bioconda. Alternatively, maybe I could wget the recipe and install it locally with the build.sh script then install.
I was just trying to get a sense of how other people have distributed non-core plugins.