6228c5cc1251c5d32069314306261396d54a20c9
[django-ssify.git] / setup.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 # This file is part of django-ssify, licensed under GNU Affero GPLv3 or later.
4 # Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
5 #
6 import os
7 from setuptools import setup, find_packages
8
9
10 def get_version():
11     basedir = os.path.dirname(__file__)
12     with open(os.path.join(basedir, 'ssify/version.py')) as f:
13         VERSION = None
14         exec(f.read())
15         return VERSION
16     raise RuntimeError('No version info found.')
17
18
19 setup(
20     name='django-ssify',
21     version=get_version(),
22     author='Radek Czajka',
23     author_email='radekczajka@nowoczesnapolska.org.pl',
24     url='http://git.mdrn.pl/django-ssify.git',
25     packages=find_packages(exclude=['tests*']),
26     package_data={'ssify': ['templates/ssify/*.html']},
27     license='LICENSE',
28     description='Two-phased rendering using SSI.',
29     long_description=open('README.md').read(),
30     install_requires=[
31         'Django>=1.5',
32         ],
33     test_suite="runtests.runtests",
34     classifiers=[
35         "Development Status :: 4 - Beta",
36         "Environment :: Web Environment",
37         "Framework :: Django",
38         "Intended Audience :: Developers",
39         "Intended Audience :: System Administrators",
40         "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
41         "Programming Language :: Python",
42         "Programming Language :: Python :: 2",
43         "Programming Language :: Python :: 2.6",
44         "Programming Language :: Python :: 2.7",
45         "Programming Language :: Python :: 3",
46         "Programming Language :: Python :: 3.2",
47         "Programming Language :: Python :: 3.3",
48         "Programming Language :: Python :: 3.4",
49         "Topic :: Internet :: WWW/HTTP",
50         "Topic :: Software Development :: Code Generators",
51     ],
52     zip_safe=False,
53 )