-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathpyproject.toml
More file actions
30 lines (30 loc) · 1.18 KB
/
Copy pathpyproject.toml
File metadata and controls
30 lines (30 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[project]
name = "qdrant-edge-memory-robot"
version = "0.1.0"
license = "Apache-2.0"
license-files = ["LICENSE"]
requires-python = ">=3.12"
dependencies = [
# Generates the local HTTPS certificate without requiring an OpenSSL
# executable, which is not included with Windows.
"cryptography>=46.0.0",
# The encoder stack is pinned exactly: the 0.90 recognition threshold is
# calibrated against these exact encoders. Changing one moves every score.
"fastembed==0.8.0",
"numpy==2.5.1",
"onnx-asr==0.12.0",
"onnxruntime==1.27.0",
"qdrant-edge-py==0.7.2",
# Robot-only pieces: camera, detector, tracker, mic.
"lap>=0.5.13",
"opencv-python>=5.0.0.93",
"pyobjc-core>=12.2.1; sys_platform == 'darwin'", # macOS-only MPS leak fix; no Linux wheels exist
"python-dotenv>=1.2.2", # reads .env, where the per-camera thresholds live
"sounddevice>=0.5.5",
"ultralytics>=8.4.96",
# Ultralytics would pull Torch in transitively, letting a resolver pick the
# build. Pin it instead: these are the versions the detector is tested on,
# including the stock CUDA wheel used on the Jetson Orin.
"torch==2.13.0",
"torchvision==0.28.0",
]