-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
35 lines (30 loc) · 1.05 KB
/
pyproject.toml
File metadata and controls
35 lines (30 loc) · 1.05 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
31
32
33
34
35
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "tracker-eval"
version = "0.1.0"
description = "Run 3D MOT trackers on JRDB detections and record runtime performance; exports predictions for external JRDB toolkit evaluation."
requires-python = ">=3.8"
dependencies = [
"numpy",
# "tqdm", # keep only if you actually use it anywhere
]
[project.optional-dependencies]
# Keep extras focused on *running trackers* within this package.
# If AB3DMOT is not pip-installable, leave this empty and install AB3DMOT separately on the system.
ab3dmot = [
# Example ONLY if your AB3DMOT fork is installable as a pip package.
# Otherwise, do NOT list it here.
# "ab3dmot @ git+ssh://git@github.com/<org>/<repo>.git@<commit>",
]
jetson = [
# Put Jetson-specific packages here ONLY if you truly need them.
# For example, some people add "pyyaml" or "psutil" for system metrics.
# "psutil",
]
all = [
"tracker-eval[jetson,ab3dmot]",
]
[project.scripts]
tracker-eval = "tracker_eval.cli.run_tracker:main"