Fix setup.py, do not require Jinja/Django.
This commit is contained in:
parent
60ccdb02c9
commit
17d619248b
20
setup.py
20
setup.py
|
@ -2,8 +2,26 @@
|
||||||
import os
|
import os
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
|
|
||||||
|
|
||||||
|
import re
|
||||||
|
here = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
version_re = re.compile(
|
||||||
|
r'__version__ = (\(.*?\))')
|
||||||
|
fp = open(os.path.join(here, 'coffin', '__init__.py'))
|
||||||
|
version = None
|
||||||
|
for line in fp:
|
||||||
|
match = version_re.search(line)
|
||||||
|
if match:
|
||||||
|
version = eval(match.group(1))
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
raise Exception("Cannot find version in __init__.py")
|
||||||
|
fp.close()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
setup(name='Coffin',
|
setup(name='Coffin',
|
||||||
version=".".join(map(str, __import__("coffin").__version__)),
|
version=".".join(map(str, version)),
|
||||||
description='Jinja2 adapter for Django',
|
description='Jinja2 adapter for Django',
|
||||||
author='Christopher D. Leary',
|
author='Christopher D. Leary',
|
||||||
author_email='cdleary@gmail.com',
|
author_email='cdleary@gmail.com',
|
||||||
|
|
Loading…
Reference in New Issue