certifi>=2026.6.17
polars>=1.41.2
pytz>=2026.2
PyYAML>=6.0.3
requests>=2.34.2
rich>=15.0.0
Rx>=3.2
temporalio<2,>=1.10

[all]
influxdb-client>=1.50.0
ipywidgets
jupyter
pandas>=2.3.3
pyarrow>=24.0.0
temporalio<2,>=1.10

[arrow]
pyarrow>=24.0.0

[dev]
build==1.5.0
black==26.5.1
commitizen==4.16.3
coverage==7.14.2
ipykernel
influxdb-client>=1.50.0
ipywidgets
jupyter
keyring==25.7.0
mypy==2.1.0
nbclient
nbformat
pandas>=2.3.3
pandas-stubs==3.0.3.260530
pre-commit==4.6.0
pyroma==5.0.1
pyarrow>=24.0.0
pytest==9.1.1
pytest-cov==7.1.0
ruff==0.15.18
setuptools==82.0.1
shellcheck-py==0.11.0.1
temporalio<2,>=1.10
twine==6.2.0
types-PyYAML==6.0.12.20260518
wheel==0.47.0

[influx]
influxdb-client>=1.50.0

[jupyter]
jupyter
ipywidgets

[lint]
black==26.5.1
commitizen==4.16.3
mypy==2.1.0
pandas-stubs==3.0.3.260530
pre-commit==4.6.0
pyroma==5.0.1
ruff==0.15.18
shellcheck-py==0.11.0.1
types-PyYAML==6.0.12.20260518

[pandas]
pandas>=2.3.3

[release]
build==1.5.0
keyring==25.7.0
setuptools==82.0.1
twine==6.2.0
wheel==0.47.0

[temporal]
temporalio<2,>=1.10

[test]
coverage==7.14.2
ipykernel
influxdb-client>=1.50.0
nbclient
nbformat
pandas>=2.3.3
pyarrow>=24.0.0
pytest==9.1.1
pytest-cov==7.1.0
temporalio<2,>=1.10
