PyYAML>=6.0
requests>=2.31
duckdb>=0.10
psycopg[binary]>=3.1
snowflake-connector-python>=3.7
cryptography>=42.0           # key-pair lease: PEM private_key -> DER (query_sql.py)
sentence-transformers>=2.6
pinecone-client>=4.0

# NOTE: the skill needs NO nxd wheel. Discovery, SQL/file/vector reads, and both
# single-DP and CROSS-DP semantic queries all run on the deps above — cross-DP is
# compiled + executed SERVER-SIDE by the platform query system DP (called via the
# `query-system-dp-<env>__run_semantic_query` gateway tool), so the client never
# imports the `nxd.experimental.semantic` compiler.
