This repository has been archived by the owner on Apr 18, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
/
setup.py
executable file
·55 lines (51 loc) · 1.71 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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import find_packages
from setuptools import setup
from pushmanager.__about__ import __version__
setup(
name='pushmanager',
version=__version__,
provides=['pushmanager'],
author='Yelp',
author_email='yelplabs@yelp.com',
url='https://github.com/Yelp/pushmanager',
description='Deployment managing system',
classifiers=[
"Programming Language :: Python",
'Programming Language :: Python :: 2.5',
'Programming Language :: Python :: 2.6',
"Operating System :: OS Independent",
"License :: OSI Approved :: Apache Software License",
"Development Status :: 4 - Beta",
"Topic :: Software Development :: Build Tools",
],
license='Copyright Yelp 2013',
packages=find_packages(exclude=["tests"]),
include_package_data=True,
entry_points={
'console_scripts': [
'pushmanager_api = pushmanager.pushmanager_api:main',
'pushmanager_main = pushmanager.pushmanager_main:main',
],
},
scripts=[
'scripts/pushmanager',
],
setup_requires=['setuptools'],
install_requires=[
'PyYAML == 3.11',
'SQLAlchemy == 0.9.8',
'lxml == 2.2.4',
'mysql-python == 1.2.5',
'python-daemon == 1.5.2',
'python-ldap == 2.4.13',
'tornado == 2.4.1',
'xmpppy == 0.5.0rc1',
],
long_description="""Pushmanager is a tornado web application we use to
manage deployments at Yelp. It helps pushmasters to conduct the
deployment by bringing together push requests from engineers and
information gathered from reviews, test builds and issue tracking
system.""",
)