-
Notifications
You must be signed in to change notification settings - Fork 10
/
setup.py
91 lines (85 loc) · 2.93 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
import sys
from setuptools import setup, find_packages
#next time:
#python setup.py register
#python setup.py sdist upload
version = open('mogwai/VERSION', 'r').readline().strip()
develop_requires = ['Sphinx==1.2.2',
'Twisted>=13.2.0,<14.0.0',
'blinker==1.2',
'coverage==3.7.1',
'detox==0.9.3',
'docutils==0.11',
'eventlet>=0.14.0',
'factory-boy==2.4.1',
'gevent>=1.0.1',
'msgpack-python==0.4.2',
'newrelic==2.18.1.15',
'nose==1.3.0',
'pyformance==0.2.4',
'pyparsing==2.0.2',
'pytz==2014.4',
'rexpro>=0.4.5,<1.0.0',
'six>=1.6.1',
'sphinx-rtd-theme==0.1.6',
'tox==1.7.1',
'watchdog==0.7.1',
'wercker==0.8.3',
'wheel>=0.24.0',
'pyxdg>=0.25',
'keyring>=4.0']
long_desc = """
mogwai is an Object-Graph Mapper (OGM) for Python
`Documentation <https://mogwai.readthedocs.org/en/latest/>`_
`Report a Bug <https://bitbucket.org/wellaware/mogwai/issues>`_
"""
setup(
name='mogwai',
version=version,
description='Titan Object-Graph Mapper (OGM)',
dependency_links=['https://bitbucket.org/wellaware/mogwai/archive/{0}.tar.gz#egg=mogwai-{0}'.format(version)],
long_description=long_desc,
classifiers=[
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Environment :: Other Environment",
"Environment :: Plugins",
"Intended Audience :: Developers",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Natural Language :: English",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: Implementation",
"Topic :: Database",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Software Development :: Libraries :: Python Modules",
],
keywords='cassandra,titan,ogm,mogwai,thunderdome',
install_requires=['pyparsing>=2.0.2,<3.0.0',
'rexpro>=0.4.5,<1.0.0',
'six>=1.6.1',
'argparse>=1.2.1',
'factory-boy>=2.4.1',
'pyformance==0.2.4',
'Twisted>=13.2.0,<14.0.0',
'pytz>=2014.4'],
extras_require={
'develop': develop_requires,
'newrelic': ['newrelic>=2.18.1.15'],
'docs': ['Sphinx>=1.2.2', 'sphinx-rtd-theme>=0.1.6', 'watchdog>=0.7.1', 'newrelic>=2.18.1.15'],
'gevent': ['rexpro[gevent]>=0.4.5'],
'eventlet': ['rexpro[eventlet]>=0.4.5'],
},
test_suite='nose.collector',
tests_require=develop_requires,
author='Cody Lee',
author_email='[email protected]',
maintainer='Cody Lee',
maintainer_email='[email protected]',
url='https://bitbucket.org/wellaware/mogwai',
license='Apache Software License 2.0',
packages=find_packages(),
include_package_data=True,
)