# Dépendances pour exécuter les apps de test du module snowflake (CLI + Streamlit).
#
# Le client Snowflake (auth + cortex_agent) est importé depuis la librairie.
# Installez-la d'abord en editable depuis la racine du repo, avec l'extra de test :
#
#     pip install -e ".[snowflake-test]"
#
# Cet extra tire python-dotenv + streamlit, et la librairie tire déjà
# httpx / pydantic / pyjwt / cryptography (deps runtime des clients).
#
# Si vous préférez ne pas installer la librairie, ce fichier liste l'ensemble
# des dépendances nécessaires pour exécuter les apps directement :

# deps runtime des clients (fournies par la librairie)
httpx>=0.27
pydantic>=2.7
pyjwt>=2.8
cryptography>=42

# spécifiques aux apps de test
python-dotenv>=1.0
streamlit>=1.36
