This repository has been archived by the owner on Sep 10, 2022. It is now read-only.
forked from Yelp/pushmanager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
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='[email protected]',
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.""",
)