You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a problem when installing the package. I realize the problem is constraining version for the IntervalTrees package (multi-package problem), but I don't know where better to post this issue.
Also, package Bio has the following version requirements for package IntervalTrees: [0.0.1,0.1.1).
Code
Pkg.add("BioAlignments")
Then I get this error message:
julia> Pkg.add("BioAlignments")
ERROR: Unsatisfiable requirements detected for package IntervalTrees:
├─version range [0.0.0-,∞) set by an explicit requirement
├─version range [0.0.0-,∞) required by package Bio, whose allowed version range is [0.0.0-,∞):
│ └─version range [0.0.0-,∞) set by an explicit requirement
├─version range [0.0.0-,∞) required by package BioSequences, whose allowed version range is [0.5.0,∞):
│ ├─version range [0.0.0-,∞) set by an explicit requirement
│ └─version range [0.5.0,∞) required by package BioAlignments, whose allowed version range is [0.0.0-,∞):
│ └─version range [0.0.0-,∞) set by an explicit requirement
├─version range [0.0.0-,∞) required by package BioAlignments, whose allowed version range is [0.0.0-,∞):
│ └─[see above for BioAlignments backtrace]
└─version range [0.2.0,∞) required by package GenomicFeatures, whose allowed version range is [0.1.0,∞):
└─version range [0.1.0,∞) required by package BioAlignments, whose allowed version range is [0.0.0-,∞):
└─[see above for BioAlignments backtrace]
The intersection of the requirements is empty.
filter_versions(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{AbstractString,Base.Pkg.Types.ResolveBacktraceItem}) at .\pkg\query.jl:299prune_versions(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{AbstractString,Base.Pkg.Types.ResolveBacktraceItem}) at .\pkg\query.jl:328prune_dependencies(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{AbstractString,Base.Pkg.Types.ResolveBacktraceItem}) at .\pkg\query.jl:546resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}, ::Dict{String,VersionNumber}, ::Set{String}) at .\pkg\entry.jl:498resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}) at .\pkg\entry.jl:479edit(::Function, ::String, ::Base.Pkg.Types.VersionSet, ::Vararg{Base.Pkg.Types.VersionSet,N}where N) at .\pkg\entry.jl:30
(::Base.Pkg.Entry.##1#3{String,Base.Pkg.Types.VersionSet})() at .\task.jl:335
Stacktrace:
[1] sync_end() at .\task.jl:287
[2] macro expansion at .\task.jl:303 [inlined]
[3] add(::String, ::Base.Pkg.Types.VersionSet) at .\pkg\entry.jl:51
[4] (::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}})() at .\pkg\dir.jl:36
[5] cd(::Base.Pkg.Dir.##4#7{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}}, ::String) at .\file.jl:59
[6] #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{String,N} where N) at .\pkg\dir.jl:36
[7] add(::String) at .\pkg\pkg.jl:117
After removing package Bio, the installation works fine.
The last release of Bio is kindof out of date with other packages like IntervalTrees, but I'm working on getting a more modern release of it out by JuliaCon. Likewise with IntervalTrees, there are a few issues that need to be worked out over there and a newer version released. But BioAlignments should be fine with IntervalTrees 0.4.1, the REQUIRE file on the master branch specifies IntervalTrees 0.4.1.
I have a problem when installing the package. I realize the problem is constraining version for the
IntervalTrees
package (multi-package problem), but I don't know where better to post this issue.If I understand correctly, BioAlignments requires version
0.5.0
of packageIntervalTrees
, however does it even exist? If I go to https://github.com/BioJulia/IntervalTrees.jl/releases, the latest is0.4.1
.Also, package
Bio
has the following version requirements for packageIntervalTrees
: [0.0.1,0.1.1).Code
Then I get this error message:
After removing package
Bio
, the installation works fine.Your Environment
Installed packages:
The text was updated successfully, but these errors were encountered: