temporalio
psycopg2-binary
# SQLAlchemy 2.1 makes psycopg (v3) the default driver for postgresql:// URLs; sientia_do 1.12.2
# builds that URL and ships only psycopg2-binary, so 2.1 fails with "No module named psycopg".
sqlalchemy<2.1
boto3
botocore
sientia_do>=1.12.2
sientia_model>=0.14.0
prometheus-client
beautifulsoup4
# reports.py uses the Report/metric_preset API that 0.7 moved to evidently.legacy.
evidently<0.7
jsonschema
# Imported directly by the worker, without a version: the sientia-module entrypoint merges this
# file with the Plugin Store runtime, and the runtime's version wins (SIENTIAPDE-2223).
mlflow
pandas
scikit-learn
