-
-
Notifications
You must be signed in to change notification settings - Fork 240
/
setup.py
28 lines (23 loc) · 1.42 KB
/
setup.py
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
from setuptools import setup, find_packages
import subprocess
def install_local(dep_path):
subprocess.check_call(["pip", "install", "-e", dep_path])
def get_requirements():
subprocess.check_call(["pip", "install", "-r", "requirements.txt"])
setup(name="flowpilot",
version="0.1.0",
packages=find_packages(),
py_modules=["controlsd", "plannerd", "calibrationd", "logmessaged", "flowinit"],
entry_points={"console_scripts": ["controlsd=selfdrive.controls.controlsd:main",
"plannerd=selfdrive.controls.plannerd:main",
"radard=selfdrive.controls.radard:main",
"calibrationd=selfdrive.calibration.calibrationd:main",
"logmessaged=selfdrive.logmessaged:main",
"keyvald=selfdrive.keyvald:main",
"pandad=selfdrive.boardd.pandad:run",
"uploader=selfdrive.loggerd.uploader:main",
"deleter=selfdrive.loggerd.deleter:main",
"statsd=selfdrive.statsd:main",
"thermald_=selfdrive.thermald.thermald:main", # thermald name is reserverd
"flowinit=selfdrive.manager.flowinitd:main"]}
)