temporalio psycopg2-binary # SQLAlchemy 2.1 makes psycopg (v3) the default driver for postgresql:// URLs; sientia_do # builds that URL and ships only psycopg2-binary, so 2.1 fails with "No module named psycopg". sqlalchemy<2.1 asyncua==1.0.6 redis sientia_do>=1.12.2 sientia_model>=0.12.0 prometheus-client # fsspec/s3fs pinned as a pair: s3fs pins fsspec exactly, so a free `s3fs` can make the # resolver fail against evidently's fsspec>=2024.2.0. Versions match the # library-distribution-controller freeze. fsspec==2026.7.0 s3fs==2026.7.0 # aiobotocore 3.9.0 (pulled by s3fs) requires botocore<1.43.57,>=1.43.3. botocore==1.43.56 boto3==1.43.56 pyarrow kaleido hyperopt shap pycurl scipy<1.14.0 scikit-learn