bokeh>=2.2.2
markdown
param>=1.9.3
pyct>=0.4.4
pyviz_comms>=0.7.4
requests
tqdm

[all]
altair
channels
codecov
datashader
django
flake8
folium
graphviz
holoviews>=1.13.2
hvplot
ipyleaflet
ipympl
ipython>=7.0
ipyvolume
ipywidgets
ipywidgets_bokeh
jupyter_bokeh
lxml
matplotlib
nbconvert<6.0
nbsite>=0.6.1
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

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

[doc]
graphviz
holoviews>=1.13.2
lxml
matplotlib
nbconvert<6.0
nbsite>=0.6.1
notebook>=5.4
phantomjs
pillow
plotly
selenium
sphinx_holoviz_theme

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

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

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