-
Notifications
You must be signed in to change notification settings - Fork 70
/
setup.py
68 lines (61 loc) · 2.22 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/env python
from setuptools import find_packages, setup
with open('CHANGELOG.md') as history_file:
history = history_file.read()
requirements = [
'click>=6.0',
'bcrypt<=3.1.7',
'docker >= 3.7.0',
'python-dotenv',
'requests >= 2.20.0, <= 2.25.1',
'fstrings',
# Note >=2.35.0 cannot be used as is not compatible with the docker dependency;
# docker requires websocket-client==0.56.0 and azure-cli-core>=2.35.0 requires websocket-client==1.31.1.
'azure-cli-core >= 2.34.1, < 2.35.0',
'iotedgehubdev == 0.14.18',
'applicationinsights == 0.11.9',
'commentjson == 0.9.0',
'pyyaml>=5.4',
'pypiwin32==219; sys_platform == "win32" and python_version < "3.6"',
'pypiwin32==223; sys_platform == "win32" and python_version >= "3.6"',
'more-itertools < 8.1.0'
]
setup_requirements = [
]
test_requirements = [
]
setup(
name='iotedgedev',
version='3.3.8',
description='The Azure IoT Edge Dev Tool greatly simplifies the IoT Edge development process by automating many routine manual tasks, such as building, deploying, pushing modules and configuring the IoT Edge Runtime.',
long_description='See https://github.com/azure/iotedgedev for usage instructions.',
author='Microsoft Corporation',
author_email='[email protected]',
url='https://github.com/azure/iotedgedev',
packages=find_packages(include=['iotedgedev']),
entry_points={
'console_scripts': [
'iotedgedev=iotedgedev.cli:main'
]
},
include_package_data=True,
install_requires=requirements,
license='MIT license',
zip_safe=False,
keywords='azure iot edge dev tool',
python_requires='>=3.6, <3.10',
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9'
],
test_suite='tests',
tests_require=test_requirements,
setup_requires=setup_requirements
)