Updated `aareDB` and `aaredaqlib` dependencies to the latest versions. Enhanced WebSocket connection handling with improved message processing, error handling, and environment variable validation. Introduced additional logging for debugging and streamlined Redis spreadsheet updates.
37 lines
809 B
TOML
37 lines
809 B
TOML
[project]
|
|
name = "aaredaq"
|
|
version = "0.2.3"
|
|
description = "AareDAQ data acquisition server"
|
|
readme = "README.md"
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"requests==2.32.4",
|
|
"pyepics==3.5.8",
|
|
"redis==6.2.0",
|
|
"python-redis-lock==4.0.0",
|
|
"PyJWT==2.10.1",
|
|
"fastapi==0.115.13",
|
|
"uvicorn==0.34.2",
|
|
"ultralytics==8.3.133",
|
|
"aaredb==0.1.1a12",
|
|
"opencv-python-headless==4.11.0.86",
|
|
"python_multipart==0.0.20",
|
|
"websocket-client==1.8.0",
|
|
"sseclient-py==1.8.0",
|
|
"aaredaqlib==0.2.3",
|
|
]
|
|
|
|
[lint]
|
|
ignore = ["F401", "F541", "W503", "W504"]
|
|
|
|
[tool.uv.sources]
|
|
aaredb = { index = "psi"}
|
|
|
|
[[tool.uv.index]]
|
|
name = "psi"
|
|
url = "https://gitea.psi.ch/api/packages/mx/pypi/simple"
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=75.6.0"]
|
|
build-backend = "setuptools.build_meta"
|