numpy
bokeh
param>=1.9.0
panel>=1.3.0
pandas
hvplot
holoviews>=1.17.0
packaging
intake<2
jinja2>3.0

[ai]
nbformat
duckdb
pyarrow
openai
instructor>1
pydantic>2.8.0
datashader

[ai_llama]
nbformat
duckdb
pyarrow
openai
instructor>1
pydantic>2.8.0
datashader
huggingface_hub
llama-cpp-python

[ai_local]
nbformat
duckdb
pyarrow
openai
instructor>1
pydantic>2.8.0
datashader
huggingface_hub

[all]
codecov
datashader
duckdb
fastparquet
flake8
huggingface_hub
instructor>1
intake
intake-sql
llama-cpp-python
matplotlib>=3.4
msgpack-python
nbformat
nbsite>=0.8.2
openai
pandas
pre-commit
pyarrow
pydantic>2.8.0
pytest
pytest-cov
pytest-github-actions-annotate-failures
pytest-rerunfailures
sqlalchemy
toolz

[doc]
nbsite>=0.8.2

[sql]
duckdb
intake-sql
sqlalchemy

[tests]
pytest
pytest-rerunfailures
flake8
intake
fastparquet
msgpack-python
toolz
pre-commit
matplotlib>=3.4
pandas

[tests_ci]
pytest-github-actions-annotate-failures
pytest-cov
codecov
