2010-12-16 10:40:01 -08:00
#!/usr/bin/env python
2012-03-01 16:46:24 -08:00
from setuptools import setup , find_packages
2010-12-16 10:40:01 -08:00
2012-05-21 13:33:35 -07:00
try :
import multiprocessing
except :
pass
2011-05-06 13:00:18 -07:00
tests_require = [
2012-05-03 11:07:07 -07:00
' Django>=1.2,<1.5 ' ,
2011-12-15 14:59:42 -08:00
' django-nose ' ,
2012-05-17 15:45:36 -07:00
' nose ' ,
' pyflakes ' ,
' pep8 ' ,
' South ' ,
]
install_requires = [
' django-modeldict>=1.2.0 ' ,
' nexus>=0.2.3 ' ,
' django-jsonfield>=0.8.0 ' ,
]
dependency_links = [
' https://github.com/dcramer/pyflakes/tarball/master#egg=pyflakes ' ,
2011-05-06 13:00:18 -07:00
]
2010-12-16 10:40:01 -08:00
2012-05-17 15:45:36 -07:00
2010-12-16 10:40:01 -08:00
setup (
name = ' gargoyle ' ,
2012-05-03 11:34:48 -07:00
version = ' 0.9.0 ' ,
2010-12-16 10:45:42 -08:00
author = ' DISQUS ' ,
author_email = ' opensource@disqus.com ' ,
2010-12-16 10:40:01 -08:00
url = ' http://github.com/disqus/gargoyle ' ,
2011-05-06 13:00:18 -07:00
description = ' Gargoyle is a platform built on top of Django which allows you to switch functionality of your application on and off based on conditions. ' ,
2011-07-06 10:43:58 -07:00
packages = find_packages ( exclude = [ " example_project " , " tests " ] ) ,
2010-12-16 10:40:01 -08:00
zip_safe = False ,
2012-05-17 15:45:36 -07:00
install_requires = install_requires ,
2011-06-17 13:18:44 -07:00
license = ' Apache License 2.0 ' ,
2011-05-06 13:00:18 -07:00
tests_require = tests_require ,
extras_require = { ' test ' : tests_require } ,
2012-05-17 15:45:36 -07:00
dependency_links = dependency_links ,
2011-05-06 13:00:18 -07:00
test_suite = ' runtests.runtests ' ,
2010-12-16 10:40:01 -08:00
include_package_data = True ,
classifiers = [
' Framework :: Django ' ,
' Intended Audience :: Developers ' ,
' Intended Audience :: System Administrators ' ,
' Operating System :: OS Independent ' ,
' Topic :: Software Development '
] ,
2012-05-21 13:33:35 -07:00
)