- The sientia-module entrypoint now merges requirements.txt with the Plugin Store runtime and installs both before boot (SIENTIAPDE-2223), so the worker no longer calls install_runtime or runs the loaded package version guard. - Leave runtime libs unpinned in requirements files so the runtime version wins; cap sqlalchemy<2.1 and evidently<0.7 for compatibility. - Update README, CLAUDE.md and worker tests to match.
20 lines
642 B
Plaintext
20 lines
642 B
Plaintext
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
|