Plotly.jl
Plotly.jl copied to clipboard
Compat problems
Plotly.jl does not have upper bounds listed on some of it's dependencies, notably HTTP.jl
. Upper bounds have been introduced on all dependencies in general
, c.f., https://github.com/JuliaRegistries/General/blob/master/P/Plotly/Compat.toml#L2
This causes some confusion when the package manager throws compatibility errors, e.g.,
(@v1.6) pkg> add ECharts#master
Cloning git-repo `https://github.com/randyzwitch/ECharts.jl.git`
Updating git-repo `https://github.com/randyzwitch/ECharts.jl.git`
Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Plotly [58dd65bb]:
Plotly [58dd65bb] log:
├─possible versions are: 0.2.0-0.3.0 or uninstalled
├─restricted to versions * by an explicit requirement, leaving only versions 0.2.0-0.3.0
└─restricted by compatibility requirements with HTTP [cd3eb016] to versions: uninstalled — no versions left
└─HTTP [cd3eb016] log:
├─possible versions are: 0.6.10-0.9.7 or uninstalled
└─restricted to versions 0.9 by ECharts [f9630f5b], leaving only versions 0.9.0-0.9.7
└─ECharts [f9630f5b] log:
├─possible versions are: 0.6.0 or uninstalled
└─ECharts [f9630f5b] is fixed to version 0.6.0
There is a conflict for HTTP
but there is on reason listed.
It would be great if a new release of this package was made that lists proper compat bounds, including compat with the latest version of HTTP.