This repository has been archived by the owner on Jun 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathsetup.py
94 lines (92 loc) · 2.67 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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
from setuptools import setup
setup(
name='build-cloud-tools',
version='1.0.0',
description='Mozilla Release Engineering tools for managing cloud infrastructure',
author='Rail Aliiev',
author_email='[email protected]',
url='https://github.com/mozilla/build-cloud-tools',
install_requires=[
'Fabric==1.8.0',
'MySQL-python==1.2.5',
'PyYAML==3.12',
'SQLAlchemy==0.8.3',
'argparse>=1.2.1',
'boto==2.27.0',
'dnspython==1.12.0',
'docopt==0.6.1',
'ecdsa==0.10',
'iso8601==0.1.10',
'netaddr==0.7.12',
'paramiko==1.12.0',
'pycrypto==2.6.1',
'repoze.lru==0.6',
'requests==2.0.1',
'simplejson==3.3.1',
'ssh==1.8.0',
'wsgiref==0.1.2',
'cfn-pyplates>=0.5.0',
'IPy==0.81',
'redo==1.4',
'boto3==1.4.7',
'botocore==1.7.7',
'docutils==0.14',
'futures==3.1.1',
'jmespath==0.9.3',
'python-dateutil==2.6.0',
's3transfer==0.1.11',
'six==1.10.0',
],
extras_require={
'test': [
'coverage==3.7.1',
'flake8',
'mock',
'nose',
'pytest',
'pytest-cov',
],
},
packages=[
'cloudtools',
'cloudtools.aws',
'cloudtools.fabric',
'cloudtools.scripts',
],
entry_points={
"console_scripts": [
'%(s)s = cloudtools.scripts.%(s)s:main' % dict(s=s)
for s in [
'aws_create_instance',
'get_spot_amis',
'aws_clean_log_dir',
'aws_create_ami',
'aws_create_win_ami',
'aws_deploy_stack',
'aws_get_cloudtrail_logs',
'aws_manage_instances',
'aws_manage_routingtables',
'aws_manage_securitygroups',
'aws_manage_subnets',
'aws_manage_users',
'aws_process_cloudtrail_logs',
'aws_publish_amis',
'aws_sanity_checker',
'aws_stop_idle',
'aws_terminate_by_ami_id',
'aws_watch_pending',
'check_dns',
'copy_ami',
'delete_old_spot_amis',
'ec22ip',
'free_ips',
'spot_sanity_check',
'tag_spot_instances',
]
],
},
license='MPL2',
)