-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
46 lines (42 loc) · 1.14 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
import os
import re
import pathlib
from setuptools import setup, find_packages
def get_version():
current_dir = pathlib.Path(__file__).parent.resolve()
with open(os.path.join(current_dir,
'ecosystem_tests/__version__.py'),
'r') as outfile:
var = outfile.read()
return re.search(r'\d+.\d+.\d+', var).group()
setup(
name='cloudify-ecosystem-test',
version=get_version(),
license='LICENSE',
packages=find_packages(),
description='Stuff that Ecosystem Tests Use',
entry_points={
"console_scripts": [
"ecosystem-test = ecosystem_tests.ecosystem_tests_cli.main:_ecosystem_test",
"ecosystem-tests = ecosystem_tests.ecosystem_tests_cli.main:_ecosystem_test"
]
},
install_requires=[
'cloudify-common>=7.0.0',
'urllib3>=1.25.4',
'deepdiff',
'pytest',
'wagon>=0.10.0',
'progressbar',
'click>8,<9',
'testtools',
'nose>=1.3',
'PyGithub',
'gitpython',
'networkx',
'requests',
'pyyaml',
'boto3',
'tqdm'
]
)