mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-09-07 17:03:41 +08:00
51 lines
1.2 KiB
TOML
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" }
|