Files
agnos-builder/userspace/uv/pyproject.toml
T
Adeeb Shihadeh 903814b595 pull in all
2026-08-04 19:37:19 -07:00

51 lines
1.2 KiB
TOML

[project]
name = "agnos"
version = "0.1.0"
authors = [{name = "Vehicle Researcher", email = "user@comma.ai"}]
requires-python = ">=3.12.3, <3.13"
description = ""
dependencies = [
"openpilot",
"openpilot[tools,testing,submodules]",
"msgq",
"opendbc",
"pandacan",
"rednose",
"teleoprtc",
"tinygrad",
"tinymesa==25.2.7.2",
"pycapnp==2.1.0", # 2.2 introduces a memory leak due to cyclic references
# hardware.py
"dbus-python",
# amplifier.py
"smbus2",
# provisioning
"pyusb",
# pandad
"libusb1 ==3.1.0", # recent versions segfault on comma three
"paramiko",
# extra nice-to-haves
"evdev",
"ipython",
"py-spy",
"spidev2",
"flaky",
"matplotlib",
# GUIs
"comma-deps-raylib",
]
[tool.uv.sources]
openpilot = { path = "openpilot" }
msgq = { git = "https://github.com/commaai/msgq.git", rev = "master" }
opendbc = { git = "https://github.com/commaai/opendbc.git", rev = "master" }
pandacan = { git = "https://github.com/commaai/panda.git", rev = "master" }
rednose = { git = "https://github.com/commaai/rednose.git", rev = "master" }
teleoprtc = { git = "https://github.com/commaai/teleoprtc.git", rev = "master" }
tinygrad = { git = "https://github.com/tinygrad/tinygrad.git", rev = "master" }