-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
42 lines (35 loc) · 1 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import pathlib
import sys
from setuptools import find_packages, setup
here = pathlib.Path(__file__).parent.resolve()
requirements = [
"argparse-formatter>=1.4",
"colorama>=0.4.4",
"construct~=2.10.67",
"deepdiff>=8.0.1",
"fusion-engine-client==1.23.6rc2",
"psutil>=5.9.4",
"pynmea2~=1.18.0",
"pyserial~=3.5",
"urllib3>=1.21.1",
# Note: Using the P1 fork of ntripstreams until fixes are mainlined.
"ntripstreams @ https://github.com/PointOneNav/ntripstreams/archive/d2c8b8e55ae64e440e58bccf290e4d14095aa6e4.zip#egg=ntripstreams",
]
dev_requirements = [
"autopep8~=2.3.1",
"isort~=5.13.2",
"pytest",
]
all_requirements = requirements + dev_requirements
if sys.version_info >= (3, 7):
requirements.append("websockets>=10.1")
setup(
name='p1-host-tools',
version='v0.30.1',
packages=find_packages(where='.'),
install_requires=list(all_requirements),
extras_require={
'all': [all_requirements],
'dev': [all_requirements],
},
)