Add separate version file. 0.2.3
authorRadek Czajka <radekczajka@nowoczesnapolska.org.pl>
Mon, 22 Sep 2014 13:14:57 +0000 (15:14 +0200)
committerRadek Czajka <radekczajka@nowoczesnapolska.org.pl>
Mon, 22 Sep 2014 13:15:43 +0000 (15:15 +0200)
CHANGELOG.md
setup.py
ssify/__init__.py
ssify/version.py [new file with mode: 0644]

index d112717..d87720c 100644 (file)
@@ -1,5 +1,11 @@
 # Changelog
 
+## 0.2.3 (2014-09-22)
+
+* Don't assume request object we are passed at any point still has
+  our custom attributes.
+
+
 ## 0.2.2 (2014-09-19)
 
 * Return 404 from ssi_included views with unsupported languages.
index 44705a2..6228c5c 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -3,11 +3,22 @@
 # This file is part of django-ssify, licensed under GNU Affero GPLv3 or later.
 # Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
 #
+import os
 from setuptools import setup, find_packages
 
+
+def get_version():
+    basedir = os.path.dirname(__file__)
+    with open(os.path.join(basedir, 'ssify/version.py')) as f:
+        VERSION = None
+        exec(f.read())
+        return VERSION
+    raise RuntimeError('No version info found.')
+
+
 setup(
     name='django-ssify',
-    version='0.2.2',
+    version=get_version(),
     author='Radek Czajka',
     author_email='radekczajka@nowoczesnapolska.org.pl',
     url='http://git.mdrn.pl/django-ssify.git',
index 2c1681d..74c1108 100644 (file)
@@ -14,7 +14,9 @@ with `ssi_included` decorator.
 """
 from __future__ import unicode_literals
 
-__version__ = '1.0'
+from .version import VERSION
+
+__version__ = VERSION
 __date__ = '2014-08-26'
 __all__ = ('flush_ssi_includes', 'ssi_expect', 'SsiVariable', 'ssi_included', 'ssi_variable')
 
diff --git a/ssify/version.py b/ssify/version.py
new file mode 100644 (file)
index 0000000..6d09f02
--- /dev/null
@@ -0,0 +1,3 @@
+from __future__ import unicode_literals
+
+VERSION = '0.2.3'
\ No newline at end of file