forked from NavAbility/NavAbilitySDK.py
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
41 lines (37 loc) · 1.3 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
import sys
from setuptools import find_packages, setup
if sys.version_info < (3, 0):
sys.exit(
"""
######################################
# Python 3 is needed #
######################################
"""
)
_version = "0.4.2"
setup(
name="navabilitysdk",
version=_version,
license="Apache-2.0",
author="NavAbility",
author_email="[email protected]",
package_dir={"": "src"},
include_package_data=True,
packages=find_packages("src", exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
# entry_points={"console_scripts": ["navability = navability.main:cli"]},
python_requires=">=3.8",
download_url=f"https://github.com/NavAbility/NavAbilitySDK.py/archive/refs/tags/v{_version}.tar.gz", # noqa: E501, B950
long_description="""NavAbility SDK: Access NavAbility Cloud factor graph features from Python.
Note that this SDK and the related API are still in development. Please let us know if you have any issues at [email protected].""",
install_requires=[
"click==8.0.2",
"gql[all]==3.0.0a6",
"marshmallow==3.14.0",
"numpy>=1.21",
# Dev/test dependencies
"black==22.1.0", # REF: https://github.com/psf/black/issues/2634
"flake8==4.0.1",
"pytest==6.2.5",
"pytest-asyncio==0.18.1",
],
)