Update requirements and enhance OPC communication handling - Updated `requirements-local.txt` to use the latest versions of `sientia-dataops-library` (1.12.1) and `sientia-model-library` (0.10.0). - Improved documentation in `opc-communication.md` to clarify the transition from async to sync implementation and added details on error classification and reconnection behavior. - Refactored `init_opc` method in `opc.py` to enhance connection handling and logging, ensuring independent server initialization. - Enhanced validation and writing methods in `opc.py` to provide better feedback and error handling for OPC server operations. - Updated `opc_repository.py` to improve error payload construction and session management metrics.
18 lines
303 B
Plaintext
18 lines
303 B
Plaintext
temporalio
|
|
psycopg2-binary
|
|
sqlalchemy
|
|
asyncua==1.0.6
|
|
redis
|
|
git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.12.1
|
|
git+ssh://git@github.com/Aignosi/sientia-model-library.git@0.10.0
|
|
prometheus-client
|
|
botocore
|
|
boto3
|
|
s3fs
|
|
pyarrow
|
|
kaleido
|
|
hyperopt
|
|
shap
|
|
pycurl
|
|
scipy<1.14.0
|
|
scikit-learn==1.5.2 |