Skip to content

Compat problems #55

@baggepinnen

Description

@baggepinnen

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions