Skip to content

Deprecate streamz support#1714

Open
maximlt wants to merge 12 commits into
mainfrom
deprecate_streamz
Open

Deprecate streamz support#1714
maximlt wants to merge 12 commits into
mainfrom
deprecate_streamz

Conversation

@maximlt
Copy link
Copy Markdown
Member

@maximlt maximlt commented Jan 2, 2026

HoloViews 1.21 released in June 2025 deprecated Streamz' support in Buffer (release notes, PR).

@hoxbro
Copy link
Copy Markdown
Member

hoxbro commented May 20, 2026

There likely need to be a check if holoviews version is 1.23 or greater.

@Azaya89
Copy link
Copy Markdown
Collaborator

Azaya89 commented May 20, 2026

There likely need to be a check if holoviews version is 1.23 or greater.

I'm assuming this means that in the next holoviews release (1.23), streamz will be removed completely?

@hoxbro
Copy link
Copy Markdown
Member

hoxbro commented May 20, 2026

Correct

@Azaya89 Azaya89 requested a review from hoxbro May 20, 2026 21:01
Copy link
Copy Markdown
Member

@hoxbro hoxbro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments.

Should we remove streamz for pyproject.toml?

Comment thread hvplot/tests/testdeprecations.py Outdated
Comment thread doc/user_guide/index.md Outdated
How to generate subplots and grids.
- [Streaming](Streaming)
How to use hvPlot for streaming plots with the streamz library.
How to use hvPlot for streaming plots with the streamz library (**Streamz support is deprecated**).
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to remove this or clean it up to not be dependent on streamz because when HoloViews 1.23.0 is released the docs build will fail. We could pin HoloViews for docs build, but at some point a new release is likely gonna be needed, and because we now are versioning documentation, people will be able to still find it.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's best to remove it since it makes no sense having a notebook called streaming that does not use streamz.

Comment thread hvplot/tests/testpatch.py Outdated
Comment thread hvplot/converter.py Outdated
Comment thread hvplot/streamz.py Outdated
@Azaya89
Copy link
Copy Markdown
Collaborator

Azaya89 commented May 22, 2026

Should we remove streamz for pyproject.toml?

Since the notebook example has been removed, it makes sense to remove it then.

@hoxbro
Copy link
Copy Markdown
Member

hoxbro commented May 22, 2026

Other than the decision around the notebook it looks LGTM, but will let @maximlt have the final say.

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.

3 participants