-
Notifications
You must be signed in to change notification settings - Fork 51
/
setup.py
executable file
·66 lines (54 loc) · 1.75 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
from setuptools import setup, find_packages
from os import path
here = path.abspath(path.dirname(__file__))
long_description = """
Pushkin is a free open source tool for sending push notifications. It was
developed with a focus on speed and enabling fast experimentation. Pushkin was
mainly built for supporting online mobile games, but can easily be extended to
any type of application. It supports both Android and iOS platforms.
"""
setup(
name='pushkin',
version='0.1.6.1',
description='Pushkin is a free open source tool for sending push notifications',
long_description=long_description,
url='https://github.com/Nordeus/pushkin.git',
author='Nordeus LLC',
author_email='[email protected]',
license='MIT',
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Topic :: Utilities',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 2.7'
],
# What does your project relate to?
keywords='development push notifications mobile',
packages=find_packages(exclude=['docs']),
setup_requires=['pytest-runner'],
install_requires=[
# Only used for tests
'pytest>=2.8.5',
'pytest-mock>=0.9.0',
'funcsigs>=0.4.0',
'mock>=1.3.0',
'pytest-tornado>=0.4.4',
'tornado>=4.2.1',
'configparser>=3.3.0',
'protobuf==2.6.1',
'psycopg2>=2.5.1',
'requests>=2.9.1',
'sqlalchemy>=1.0.12',
'alembic>=0.8.6',
'hyper==0.7.0',
],
package_data = {
'': ['*.sql', '*.sh', '*.ini', '*.mako']
},
entry_points={
'console_scripts': [
'pushkin=pushkin.pushkin_cli:main',
],
},
)