The sientia-dev test cluster's "basic" plugin runtime declares scikit-learn==1.8.0, installed on top of this repo's own requirements.txt at container startup. The old scikit-learn==1.5.2 pin here got silently overwritten by that later install, but the son-approx model's pickled LinearRegression wrapper was recreated against a version needing sklearn 1.8's API — mismatched envs caused `ImportError: cannot import name 'validate_data' from sklearn.utils.validation` on model load (found while testing SIENTIAPDE-1986 against the real cluster). Matching the pin here to 1.8.0 removes the redundant conflicting install.
18 lines
207 B
Plaintext
18 lines
207 B
Plaintext
temporalio
|
|
psycopg2-binary
|
|
sqlalchemy
|
|
asyncua==1.0.6
|
|
redis
|
|
sientia_do>=1.12.1
|
|
sientia_model>=0.12.0
|
|
prometheus-client
|
|
botocore
|
|
boto3
|
|
s3fs
|
|
pyarrow
|
|
kaleido
|
|
hyperopt
|
|
shap
|
|
pycurl
|
|
scipy<1.14.0
|
|
scikit-learn==1.8.0 |