Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add panel pin to ensure Bokeh <3 #974

Merged
merged 1 commit into from
Nov 21, 2022
Merged

Add panel pin to ensure Bokeh <3 #974

merged 1 commit into from
Nov 21, 2022

Conversation

maximlt
Copy link
Member

@maximlt maximlt commented Nov 21, 2022

FIxes #970

With the release of Bokeh 3 users started to get Bokeh 3 when installing hvPlot, while it's not compatible with it.

This PR adds Panel as a runtime dependency, as it is actually required by the explorer. It also pins it to >=0.11.0 as this version of Panel is the first one that added an upper pin to Bokeh.

Alternatively we could have pinned HoloViews to >= 1.15.0 as it pinned "panel >=0.13.1", however it's just been released 6 months ago. Previous releases of HoloViews pinned "panel >=0.9.5" which didn't have the upper pin for Bokeh.

@maximlt
Copy link
Member Author

maximlt commented Nov 21, 2022

Pinning Panel instead of pinning more HoloViews allows us to preserve support of Python 3.6, at least for the time being.

@maximlt maximlt merged commit 84f8d85 into master Nov 21, 2022
@maximlt maximlt deleted the pin_panel branch November 21, 2022 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

hvplot incompatible with bokeh 3.0.1, 3.0.2
1 participant