bokeh<2.5.0,>=2.4.0
param>=1.12.0
pyviz_comms>=0.7.4
markdown
requests
tqdm>=4.48.0
pyct>=0.4.4
bleach
setuptools>=42
typing_extensions

[all]
aiohttp
altair
channels
croniter
datashader
diskcache
django<4
flake8
flaky
folium
graphviz
holoviews
holoviews>1.14.1
hvplot
ipyleaflet
ipympl
ipython>=7.0
ipyvolume
ipyvuetify
ipywidgets
ipywidgets_bokeh
jupyter_bokeh>=3.0.2
jupyterlab
lxml
markdown-it-py
matplotlib
nbsite>=0.7.2rc2
nbval
networkx>=2.5
numpy<1.24
pandas>=1.3
parameterized
pillow
playwright
plotly
plotly>=4.0
pre-commit
psutil
pydata-sphinx-theme<=0.9.0
pydeck
pygraphviz
pyinstrument>=4.0
pytest
pytest-cov
pytest-playwright
pytest-xdist
python-graphviz
pyvista<0.33
reacton
scikit-image
scikit-learn
scipy
seaborn
sphinx-copybutton
sphinx-design
streamz
twine
vega_datasets
vtk==9.0.1
xarray
xgboost

[build]
param>=1.9.2
pyct>=0.4.4
setuptools>=42
bokeh<2.5.0,>=2.4.3
pyviz_comms>=0.7.4
requests
packaging
bleach
tqdm>=4.48.0

[doc]
jupyterlab
holoviews>1.14.1
matplotlib
pillow
plotly
nbsite>=0.7.2rc2
pydata-sphinx-theme<=0.9.0
sphinx-copybutton
sphinx-design

[examples]
hvplot
plotly>=4.0
altair
streamz
vega_datasets
vtk==9.0.1
scikit-learn
datashader
jupyter_bokeh>=3.0.2
django<4
channels
pyvista<0.33
ipywidgets
ipywidgets_bokeh
ipyvolume
ipyleaflet
ipympl
folium
xarray
pyinstrument>=4.0
aiohttp
croniter
graphviz
networkx>=2.5
pygraphviz
seaborn
pydeck
lxml
python-graphviz
xgboost
ipyvuetify
reacton
scikit-image

[recommended]
jupyterlab
holoviews>1.14.1
matplotlib
pillow
plotly

[tests]
flake8
parameterized
pytest
nbval
flaky
pytest-xdist
pytest-cov
pre-commit
psutil
folium
ipympl
scipy
twine
pandas>=1.3
ipython>=7.0
holoviews
diskcache
markdown-it-py
ipyvuetify
reacton
lxml
numpy<1.24

[ui]
playwright
pytest-playwright
