From: Noah Morrison Date: Sun, 17 Jun 2018 11:55:27 +0000 (-0400) Subject: Put the version string in one place X-Git-Url: https://git.devinivas.org/?a=commitdiff_plain;h=2c63ff1a831358f786be23bfbcf9dc9375a80aa9;p=chevron.git Put the version string in one place --version was getting outdated because I was forgetting to update it. --- diff --git a/chevron/main.py b/chevron/main.py index af29043..1a7a8df 100755 --- a/chevron/main.py +++ b/chevron/main.py @@ -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 index 0000000..95738fd --- /dev/null +++ b/chevron/metadata.py @@ -0,0 +1 @@ +version = '0.12.1' diff --git a/setup.py b/setup.py index 773bba9..6135cce 100644 --- 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',