ibm_watsonx_ai>=1.3.30
pandas>=2.2.3
requests>=2.33.0
sqlalchemy>=2.0.41
sqlparse>=0.6.0
psycopg2-binary>=2.9.10
sqlglot>=27.0.0
asyncpg>=0.30.0
setuptools>=83.0.0
loguru>=0.7.3
func-timeout>=4.3.5
tqdm>=4.67.1
matplotlib>=3.10.5
python-dotenv>=1.2.2
openai>=1.0.0
google-genai>=1.0.0
huggingface_hub<1.0,>=0.30
anyio>=4.14.2
cryptography>=50.0.0
idna>=3.15
pillow>=12.3.0
pyasn1>=0.6.4
urllib3>=2.7.0

[dashboard]
fastapi>=0.141.1
starlette>=1.3.1
uvicorn[standard]>=0.30.0
authlib>=1.3
itsdangerous>=2.1
pymysql>=1.1.1
aiomysql>=0.2.0
greenlet>=3.0.0
cryptography>=50.0.0

[db2]
ibm-db>=3.2.6
ibm-db-sa>=0.4.0
sqlalchemy>=2.0

[dev]
pytest>=8.0.0
pytest-cov>=5.0.0
pytest-asyncio>=0.24.0
ruff>=0.6.0
black>=24.0.0
mypy>=1.11.0
types-PyYAML>=6.0
types-requests>=2.32

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26

[litellm]
litellm>=1.50

[mysql]
pymysql>=1.1.1
aiomysql>=0.2.0
greenlet>=3.0.0
cryptography>=50.0.0

[notebook]
jupyter>=1.1.1
nbconvert>=7.17.1
mistune>=3.3.0
bleach>=6.4.0
jupyter-server>=2.21.0
jupyterlab>=4.6.0
notebook>=7.6.0

[presto]
pyhive>=0.7.0
presto-python-client>=0.8.4
