bokeh<2.4.0,>=2.3.0
param>=1.10.0
pyviz_comms>=0.7.4
markdown
requests
tqdm
pyct>=0.4.4

[all]
altair
channels
codecov
datashader
django
flake8
folium
graphviz
holoviews
holoviews>1.14.1
hvplot
ipyleaflet
ipympl
ipython>=7.0
ipyvolume
ipywidgets
ipywidgets_bokeh
jupyter_bokeh
lxml
matplotlib
nbconvert
nbsite>=0.6.8a36
nbsmoke>=0.2.0
notebook>=5.4
pandas
parameterized
phantomjs
pillow
plotly
pytest
pytest-cov
pyvista
scikit-learn
scipy
selenium
sphinx_holoviz_theme
streamz
twine
vega_datasets
vtk
xarray<0.17

[build]
param>=1.9.2
pyct>=0.4.4
setuptools>=30.3.0
bokeh>=2.0.0
pyviz_comms>=0.6.0

[doc]
notebook>=5.4
holoviews>1.14.1
matplotlib
pillow
plotly
nbsite>=0.6.8a36
nbconvert
sphinx_holoviz_theme
selenium
phantomjs
graphviz
lxml

[examples]
hvplot
plotly
altair
streamz
vega_datasets
vtk
scikit-learn
datashader
jupyter_bokeh
django
channels
pyvista
ipywidgets
ipywidgets_bokeh
ipyvolume
ipyleaflet
xarray<0.17

[recommended]
notebook>=5.4
holoviews>1.14.1
matplotlib
pillow
plotly

[tests]
flake8
parameterized
pytest
scipy
nbsmoke>=0.2.0
pytest-cov
codecov
folium
ipympl
twine
pandas
ipython>=7.0
holoviews
