megaton>=2.1.2
pandas
requests

[audit]
PyYAML

[dev]
pytest
pytest-cov
ruff

[google]
google-api-python-client
google-auth
google-auth-oauthlib
google-cloud-bigquery
gspread

[llm]
anthropic
openai

[local]
PyYAML
beautifulsoup4
google-api-python-client
google-auth
google-auth-oauthlib
google-cloud-bigquery
gspread
ipywidgets
japanize-matplotlib
jupyter
jupytext
lxml
matplotlib
playwright
plotly
pytest
pytest-cov
streamlit
streamlit-autorefresh

[notebook]
ipywidgets
japanize-matplotlib
jupyter
jupytext
matplotlib
plotly

[playwright]
playwright>=1.40

[scrape]
beautifulsoup4
lxml

[ui]
plotly
streamlit
streamlit-autorefresh

[validation]
numpy
Pillow
playwright
