setuptools>=40.6.0
wheel
snowflake-connector-python<4.0.0,>=3.14.0
typing-extensions<5.0.0,>=4.1.0
pyyaml
cloudpickle!=2.1.0,!=2.2.0,<=3.0.0,>=1.6.0
protobuf<6,>=3.20
python-dateutil
tzlocal

[development]
pytest<8.0.0
pytest-cov
wrapt
coverage
sphinx==5.0.2
cachetools
pytest-timeout
pytest-xdist
openpyxl
matplotlib
pre-commit
graphviz
pytest-assume
decorator
lxml
tox
snowflake.core<2,>=1.0.0
psutil

[localtest]
pandas
requests

[modin]
snowflake-connector-python[pandas]<4.0.0,>=3.14.0
modin<0.35.0,>=0.33.0
tqdm
ipywidgets

[modin-development]
snowflake-connector-python[pandas]<4.0.0,>=3.14.0
modin<0.35.0,>=0.33.0
tqdm
ipywidgets
pytest<8.0.0
pytest-cov
wrapt
coverage
sphinx==5.0.2
cachetools
pytest-timeout
pytest-xdist
openpyxl
matplotlib
pre-commit
graphviz
pytest-assume
decorator
lxml
tox
snowflake.core<2,>=1.0.0
psutil
scipy
statsmodels
scikit-learn
plotly<6.0.0
s3fs

[modin-development:python_version < "3.12"]
snowflake-ml-python>=1.8.0

[opentelemetry]
opentelemetry-api<2.0.0,>=1.0.0
opentelemetry-sdk<2.0.0,>=1.0.0

[pandas]
snowflake-connector-python[pandas]<4.0.0,>=3.14.0

[secure-local-storage]
snowflake-connector-python[secure-local-storage]<4.0.0,>=3.14.0
