plotly / Dash.jl

Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
MIT License
486 stars 41 forks source link

Switch to Weakdeps #195

Closed sjkelly closed 1 year ago

sjkelly commented 1 year ago

This is a new feature in Julia 1.9+ that should remove the dependency on Requires.jl. It should offer mild precompilation and load time improvement (contingent upon other dependencies here adopting Weakdeps as well).

sjkelly commented 1 year ago

Since the new Weakdeps behavior forces the packages to resolve, it appears that as of Dash 1.2+, the HTTP 1.0+ constraints breaks PlotlyJS.jl -> Blink.jl. So some work downstream will be required to fix this and merge this PR.

etpinard commented 1 year ago

Closing. Will be done in DashBase.jl

Tracked in https://github.com/plotly/Dash.jl/issues/221