altair!=5.4.0,!=5.4.1,<6,>=4.0
blinker<2,>=1.5.0
cachetools<7,>=4.0
click<9,>=7.0
numpy<3,>=1.23
packaging<26,>=20
pandas<3,>=1.4.0
pillow<12,>=7.1.0
protobuf<7,>=3.20
pyarrow>=7.0
requests<3,>=2.27
tenacity<10,>=8.1.0
toml<2,>=0.10.1
typing-extensions<5,>=4.4.0
gitpython!=3.1.19,<4,>=3.0.7
pydeck<1,>=0.8.0b4
tornado!=6.5.0,<7,>=6.0.3

[:platform_system != "Darwin"]
watchdog<7,>=2.1.5

[all]
streamlit[auth,charts,pdf,snowflake,sql]
rich>=11.0.0

[auth]
Authlib>=1.3.2

[charts]
matplotlib>=3.0.0
graphviz>=0.19.0
plotly>=4.0.0
orjson>=3.5.0

[pdf]
streamlit-pdf>=1.0.0

[snowflake]

[snowflake:python_version < "3.12"]
snowflake-snowpark-python[modin]>=1.17.0
snowflake-connector-python>=3.3.0

[sql]
SQLAlchemy>=2.0.0
