Closed blaiseli closed 4 years ago
New BioJulia packages and versions are registered in the custom BioJuliaRegistry. The feature to additionally manage custom/private registries minimally depends on Julia v1.1 (see Pkg); hence the compatibility requirement.
The FASTX package is not registered in the general registry that is used by Julia v1.0 and as such is not visible to Julia v1.0. FASTX features compatible with Julia v1.0 can be found in BioSequences v1.1.
I'm trying to install a Julia application using FASTX in a singularity container. I had a working recipe to make this happen with a Julia 1.2 based container. Now I would like to do this in a Julia 1.0 based contained, but I got into
Unsatisfiable requirements detected for package FASTX
(see https://discourse.julialang.org/t/solving-restricted-by-julia-compatibility-requirements-to-versions-uninstalled-no-versions-left/29068).I see that the
[compat]
section of theProject.toml
file has precise version number indications. In particular, I see the following:What are the effects of these statements? This does not prevent me from using FASTX with Julia 1.2. Could this however have an effect for lower version numbers ?