]> Devi Nivas Git - chevron.git/commitdiff
Put the version string in one place
authorNoah Morrison <noah@morrison.ph>
Sun, 17 Jun 2018 11:55:27 +0000 (07:55 -0400)
committerNoah Morrison <noah@morrison.ph>
Sun, 17 Jun 2018 11:55:27 +0000 (07:55 -0400)
--version was getting outdated because I was forgetting to
update it.

chevron/main.py
chevron/metadata.py [new file with mode: 0644]
setup.py

index af290439c82044bef45f916115928e73ebe1b6e9..1a7a8dfb9aa04c31482cc553ed1d89f419f150b2 100755 (executable)
@@ -7,8 +7,10 @@ except ImportError:  # not tested
 
 try:
     from .renderer import render
+    from .metadata import version
 except (ValueError, SystemError):  # python 2
     from renderer import render
+    from metadata import version
 
 
 def main(template, data={}, **kwargs):
@@ -47,7 +49,7 @@ def cli_main():
     parser = argparse.ArgumentParser(description=__doc__)
 
     parser.add_argument('-v', '--version', action='version',
-                        version='0.8.4')
+                        version=version)
 
     parser.add_argument('template', help='The mustache file',
                         type=is_file_or_pipe)
diff --git a/chevron/metadata.py b/chevron/metadata.py
new file mode 100644 (file)
index 0000000..95738fd
--- /dev/null
@@ -0,0 +1 @@
+version = '0.12.1'
index 773bba902ae060b8a521b06b236f9d4379149f20..6135cce2b8d61571b0675f8a36bf30b461f1d894 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,7 @@
 #!/usr/bin/env python
 
+import chevron.metadata
+
 try:
     from setuptools import setup
 except ImportError:
@@ -13,8 +15,9 @@ except (ImportError, RuntimeError):
     readme = ''
 
 
+
 setup(name='chevron',
-      version='0.12.0',
+      version=chevron.metadata.version,
       license='MIT',
 
       description='Mustache templating language renderer',