-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathsetup.py
56 lines (54 loc) · 1.35 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
from setuptools import setup, find_packages
setup(
name='cloudify-common',
version='7.1.0.dev1',
author='Cloudify',
author_email='[email protected]',
packages=find_packages(
exclude=(
'cloudify.tests*',
'cloudify_rest_client.tests*',
'dsl_parser.tests*',
'script_runner.tests*',
)
),
include_package_data=True,
license='LICENSE',
description='Cloudify Common',
zip_safe=False,
install_requires=[
'aiohttp==3.9.5',
'bottle<1',
'distro>=1.7.0,<2',
'fasteners<1',
'jinja2>=3.1.4,<4',
'pika<2',
'proxy_tools<1',
'pytz',
'urllib3>=2.0.7',
'requests>=2.32.0,<3',
'requests_toolbelt>=1,<2',
'wagon>=1,<2',
],
python_requires='>=3.6',
entry_points={
'console_scripts': [
'ctx = cloudify.proxy.client:main',
]
},
package_data={'cloudify.ctx_wrappers': ['ctx.py']},
scripts=[
'ctx_wrappers/ctx-sh',
],
extras_require={
# for running workflows (in the mgmtworker and the cli), as opposed
# to e.g. just executing operations (in the agent)
'dispatcher': [
'PyYAML>6,<7',
'networkx>2,<3',
],
'snmp': [
'pysnmp>4,<5',
]
}
)