We want to put biogrinder on bioconda channel.
However biogrinder needs some (direct and indirect) perl dependencies that are not in conda-forge:
Getopt::Euclid
Math::Random::MT
Test::Number::Delta
By default, from what I observe from build-locally.py script, conda-forge only targets perl 5.32.
As those are quite old packages, I only succeed to build all those dependencies by targeting perl 5.26.
I want to provide a version of those package targeting perl 5.26 and up when possible.
Does libraries targeting old version of perl still accepted in conda-forge?
I have build the recipes. I can alter the perl version by setting it in conda_build_config.yaml file, but build scripts must be sometime modified in order to succeed.
Which is the best way to provide such recipes? A branch per perl version by using the 'maintaining-several-versions' trick ? or is there another way? I didn't find documentation about this case.
General comment:
We want to put biogrinder on bioconda channel. However biogrinder needs some (direct and indirect) perl dependencies that are not in conda-forge:
By default, from what I observe from
build-locally.py
script, conda-forge only targets perl 5.32. As those are quite old packages, I only succeed to build all those dependencies by targeting perl 5.26. I want to provide a version of those package targeting perl 5.26 and up when possible.I have build the recipes. I can alter the perl version by setting it in conda_build_config.yaml file, but build scripts must be sometime modified in order to succeed.