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.