forked from fabric-bolt/fabric-bolt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
69 lines (61 loc) · 1.72 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
#!/usr/bin/env python
from setuptools import setup, find_packages
setup_requires = []
install_requires = [
'django>=1.7,<1.8',
'pillow>=2.5.3,<2.6',
'django-stronghold>=0.2.6,<0.3',
'django-crispy-forms>=1.4.0,<1.5',
'django-authtools>=1.0.0,<1.1',
'django-tables2>=0.15.0,<0.16',
'django-braces>=1.4,<1.5',
'django-sekizai>=0.7,<0.8',
'fabric>=1.10.0,<1.11',
'logan>=0.5.10,<0.6',
'django-bootstrap-form>=3.1,<3.2',
'croniter>=0.3.5,<0.4',
'GitPython',
'gevent-socketio>=0.3.6,<0.4',
'requests>=2.4.0,<2.5',
'virtualenv>=1.11.6,<1.12',
]
dev_requires = [
'django-debug-toolbar>=1.2.1,<1.3',
'django-debug-toolbar-template-timings>=0.6.4,<0.7',
'mock>=1.0.1,<1.1',
'django-grappelli>=2.5.3,<2.6',
'model_mommy>=1.2.1,<1.3'
]
postgres_requires = [
'psycopg2>=2.5.4,<2.6',
]
mysql_requires = [
'MySQL-python>=1.2.5,<1.3',
]
setup(
name='fabric-bolt',
version='0.1b1',
author='Dan Dietz, Nathaniel Pardington, Jared Proffitt',
url='https://github.com/worthwhile/fabric-bolt',
description='A web interface to fabric deployments.',
long_description=open('README.rst').read(),
packages=find_packages(exclude=['docs',]),
zip_safe=False,
install_requires=install_requires,
extras_require={
'dev': install_requires + dev_requires,
'postgres': install_requires + postgres_requires,
'mysql': install_requires + mysql_requires,
},
license='MIT',
include_package_data=True,
entry_points={
'console_scripts': [
'fabric-bolt = fabric_bolt.utils.runner:main',
],
},
classifiers=[
'Framework :: Django',
'Programming Language :: Python'
],
)