From 65e8dc7c444f6bcb71d434a6f69ec64546f828e2 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 24 Jun 2019 13:23:50 +0200 Subject: [PATCH] Display version number in footer --- CHANGELOG.md | 6 ++++++ setup.py | 4 +++- validata_ui/__init__.py | 6 ++++++ validata_ui/templates/base_template.html | 21 +++++++++++---------- validata_ui/version.py | 1 + 5 files changed, 27 insertions(+), 11 deletions(-) create mode 100644 validata_ui/version.py diff --git a/CHANGELOG.md b/CHANGELOG.md index f4eba84..7b70f28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## master + +Non-breaking changes: + +- display version number in footer + ## 0.2.0 New features for users: diff --git a/setup.py b/setup.py index ea49421..204d5be 100644 --- a/setup.py +++ b/setup.py @@ -4,6 +4,8 @@ from pathlib import Path from setuptools import setup +from validata_ui.version import VERSION + # Gets the long description from the README.md file readme_filepath = Path(__file__).parent / 'README.md' with readme_filepath.open('rt', encoding='utf-8') as fd_in: @@ -12,7 +14,7 @@ with readme_filepath.open('rt', encoding='utf-8') as fd_in: setup( name='validata_ui', - version='0.2.0', + version=VERSION, description='Validata Web UI', long_description=LONG_DESCRIPTION, diff --git a/validata_ui/__init__.py b/validata_ui/__init__.py index ade4979..2213c3d 100644 --- a/validata_ui/__init__.py +++ b/validata_ui/__init__.py @@ -14,6 +14,7 @@ import tableschema import opendataschema from . import config +from .version import VERSION log = logging.getLogger(__name__) @@ -88,5 +89,10 @@ def urlencode(context, value): return quote_plus(value) +@app.context_processor +def inject_version(): + return {"validata_ui_version": VERSION} + + # Keep this import after app initialisation (to avoid cyclic imports) from . import views # noqa isort:skip diff --git a/validata_ui/templates/base_template.html b/validata_ui/templates/base_template.html index 594b5ad..f828ca8 100644 --- a/validata_ui/templates/base_template.html +++ b/validata_ui/templates/base_template.html @@ -74,19 +74,20 @@ diff --git a/validata_ui/version.py b/validata_ui/version.py new file mode 100644 index 0000000..81343d7 --- /dev/null +++ b/validata_ui/version.py @@ -0,0 +1 @@ +VERSION = '0.2.0' -- GitLab