Merge branch 'release/0.9.2'
[philo.git] / setup.py
1 #!/usr/bin/env python
2 import os
3 from setuptools import setup, find_packages
4
5
6 version = __import__('philo').VERSION
7
8
9 setup(
10         name = 'philo',
11         version = '.'.join([str(v) for v in version]),
12         url = "http://philocms.org/",
13         description = "A foundation for developing web content management systems.",
14         long_description = open(os.path.join(os.path.dirname(__file__), 'README')).read(),
15         maintainer = "iThink Software",
16         maintainer_email = "contact@ithinksw.com",
17         packages = find_packages(),
18         include_package_data=True,
19         
20         classifiers = [
21                 'Environment :: Web Environment',
22                 'Framework :: Django',
23                 'Intended Audience :: Developers',
24                 'License :: OSI Approved :: ISC License (ISCL)',
25                 'Operating System :: OS Independent',
26                 'Programming Language :: Python',
27                 'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
28                 'Topic :: Software Development :: Libraries :: Application Frameworks',
29         ],
30         platforms = ['OS Independent'],
31         license = 'ISC License (ISCL)',
32         
33         install_requires = [
34                 'django>=1.3',
35                 'django-mptt>0.4.2,==dev',
36         ],
37         extras_require = {
38                 'docs': ["sphinx>=1.0"],
39                 'grappelli': ['django-grappelli>=2.3'],
40                 'migrations': ['south>=0.7.2'],
41                 'waldo-recaptcha': ['recaptcha-django'],
42                 'sobol-eventlet': ['eventlet'],
43                 'sobol-scrape': ['BeautifulSoup'],
44                 'penfield': ['django-taggit>=0.9'],
45         },
46         dependency_links = [
47                 'https://github.com/django-mptt/django-mptt/tarball/master#egg=django-mptt-dev'
48         ]
49 )