forked from ngardiner/TWCManager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·46 lines (44 loc) · 1.61 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
43
44
45
46
#!/usr/bin/python3
from setuptools import setup, find_namespace_packages
setup(
name="TWCManager",
version="1.2.4",
package_dir={"": "lib"},
packages=find_namespace_packages(where="lib"),
python_requires=">= 3.4",
include_package_data=True,
# Dependencies
install_requires=[
"commentjson < 0.9.0; python_version < '3.6'",
"commentjson >= 0.8.3; python_version >= '3.6'",
"cryptography==2.1.4; python_version < '3.6'",
"cryptography<3.4; python_version >= '3.6'",
"growattServer>=1.0.0",
"jinja2==2.11.2; python_version == '3.4'",
"jinja2==2.11.2; python_version == '3.5'",
"jinja2>=2.11.2; python_version >= '3.6'",
"MarkupSafe < 2.0.0; python_version < '3.6'",
"ocpp",
"paho_mqtt>=1.5.0",
"psycopg2 <= 2.8.6; python_version < '3.6'",
"psycopg2; python_version >= '3.6'",
"pyModbusTCP>=0.1.8",
"pymysql==0.9.3; python_version < '3.6'",
"pymysql; python_version >= '3.6'",
"pyserial>=3.4",
"requests>=2.23.0",
"sentry_sdk>=0.11.2",
"sysv_ipc < 1.1.0; python_version < '3.6'",
"sysv_ipc >= 1.0.1; python_version >= '3.6'",
"termcolor>=1.1.0",
"websockets==7.0; python_version < '3.6'",
"websockets>=9.1; python_version >= '3.6'",
"ww>=0.2.1"
],
# Package Metadata
author="Nathan Gardiner",
author_email="ngardiner@gmail.com",
description="Package to manage Tesla Wall Connector installations",
keywords="tesla wall connector charger",
url="https://github.com/ngardiner/twcmanager",
)