Skip to content

Ability to version-lock Dash.jl and required core component libraries #22

Description

@rpkyle

In both Dash for R and Python, dash requires the three core component libraries be loaded first. In Dash.jl, the reverse is currently (as of this writing) true.

While there are multiple possible solutions to "locking" release versions of Dash.jl with DashTable, DashCoreComponents, and DashHtmlComponents, the following conditions must be resolved before this issue can be considered closed:

  • when you install Dash.jl, the core component libraries DashTable, DashCoreComponents and DashHtmlComponents should automatically be downloaded and installed
  • the versions of the core component libraries which are installed must be compatible with the installed version of Dash.jl
  • upgrading Dash.jl automatically triggers an update to the three installed core component libraries
  • regardless of the chosen approach, we should try to avoid warning messages/errors

A relevant discussion about addressing "reverse dependency" issues may be found here: plotly/dash#1062 (comment)

Metadata

Metadata

Assignees

Labels

priorityDash.jl tasks that should be completed prior to non-priority items

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions