boto3
click
humanize
importlib_metadata
jinja2>=3.0.0
kaleido==0.2.1
markdown
numpy
packaging
requests
Pillow>=10
plotly>=5.18
pyyaml>=4
rich>=10
rich-click
coloredlogs
spectra>=0.0.10
pydantic>=2.7.0
typeguard>=4
tqdm
python-dotenv
natsort
tiktoken
jsonschema
pyarrow

[:sys_platform != "emscripten"]
polars[rtcompat]>=1.34.0

[:sys_platform == "emscripten"]
polars>=1.33.1

[dev]
prek
ruff>=0.8.3
pdoc3
pytest
pytest-cov
pytest-xdist
syrupy
pygithub
mypy
types-PyYAML
types-tqdm
types-requests
types-Markdown
types-beautifulsoup4
types-Pillow
types-jsonschema
types-boto3
beautifulsoup4
jupyter
