-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
46 lines (39 loc) · 1.04 KB
/
setup.py
File metadata and controls
46 lines (39 loc) · 1.04 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
36
37
38
39
40
41
42
43
44
45
46
"""This file specifies dependencies and other metadata for the virtual environment (venv)."""
from distutils.core import setup
INSTALL_REQUIRES = [
"Adafruit-Blinka",
"adafruit-circuitpython-busdevice",
"adafruit-circuitpython-ds3231",
"adafruit-circuitpython-fxas21002c",
"adafruit-circuitpython-fxos8700",
"ADS1115",
"bitstring",
"numba",
"numpy",
"pigpio",
"psutil",
"python-dotenv",
"sqlalchemy",
"uptime",
]
PI_INSTALL_REQUIRES = [
"adafruit-circuitpython-bno055",
"board",
"busio",
"picamera",
"vcgencmd",
]
DEV_REQUIRES = ["pytest"]
DOCS_REQUIRE = ["sphinx", "sphinx-rtd-theme"]
EXTRAS = {"rpi": PI_INSTALL_REQUIRES, "dev": DEV_REQUIRES + DOCS_REQUIRE}
setup(
name="cislunar-fsw",
version="0.1",
author="SSDS",
author_email="cornellcislunarexplorers@gmail.com",
description="Flight software for the Cislunar Explorers mission",
python_requires=">=3.8",
install_requires=INSTALL_REQUIRES,
extras_require=EXTRAS,
package_dir={"": "src"},
)