Sorry for the very delayed response
There is not, and you’re right. I would avoid hand-crafting that like the plague.
Something we’re hoping to do in the near-future is move the QIIME 2 plugins/framework over to bioconda where we would have good version ranges so that you could reliably install a single plugin with just one command.
In the interum, one of our plans for q2cwl (which I’m pretty sure I showed you in person at BOSC, if not sorry!), is to use a docker container. I haven’t yet had a chance to look to closely at that, but odds are pretty good that we’ll need a different docker container for CWL than our usual one. Or perhaps that one can be updated to play nice with CWL.
If you were interested, I could definitely use some help on that project