Skip to content

Commit

Permalink
Add version to main module.
Browse files Browse the repository at this point in the history
  • Loading branch information
coleifer committed Apr 21, 2024
1 parent bea8291 commit cef7ed3
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 5 deletions.
11 changes: 10 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import os
import re

from setuptools import find_packages, setup

Expand All @@ -10,9 +11,17 @@
else:
long_description = ''

with open(os.path.join(cur_dir, 'sqlite_web/sqlite_web.py')) as fh:
try:
v, = [re.search(r'= \'([\d\.]+)\'', l).groups()[0]
for l in fh.read().strip().splitlines()
if l.startswith('__version__ = ')]
except:
v = '0.0.0'

setup(
name='sqlite-web',
version='0.6.3',
version=v,
description='Web-based SQLite database browser.',
long_description='Web-based SQLite database browser.',
author='Charles Leifer',
Expand Down
9 changes: 6 additions & 3 deletions sqlite_web/sqlite_web.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/usr/bin/env python

__version__ = '0.6.3'

import base64
import datetime
import hashlib
Expand Down Expand Up @@ -65,16 +67,16 @@ def syntax_highlight(data):
return highlight(data, lexer, formatter)

try:
from peewee import __version__
peewee_version = tuple([int(p) for p in __version__.split('.')])
from peewee import __version__ as _pw_version
peewee_version = tuple([int(p) for p in _pw_version.split('.')])
except ImportError:
raise RuntimeError('Unable to import peewee module. Install by running '
'pip install peewee')
else:
if peewee_version < (3, 0, 0):
raise RuntimeError('Peewee >= 3.0.0 is required. Found version %s. '
'Please update by running pip install --update '
'peewee' % __version__)
'peewee' % _pw_version)

from peewee import *
from peewee import IndexMetadata
Expand Down Expand Up @@ -1103,6 +1105,7 @@ def _general():
return {
'dataset': dataset,
'login_required': bool(app.config.get('PASSWORD')),
'version': __version__,
}

@app.context_processor
Expand Down
2 changes: 1 addition & 1 deletion sqlite_web/templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ <h1>{% block content_title %}{% endblock %}</h1>
<footer>
<hr />
<p>
Web-based SQLite database browser, powered by
Web-based SQLite database browser <span>v{{ version }}</span>, powered by
<a href="http://flask.pocoo.org/">Flask</a> and <a href="http://docs.peewee-orm.com/">Peewee</a>.
&copy; {{ now.year }} <a href="http://charlesleifer.com/">Charles Leifer</a>
</p>
Expand Down

0 comments on commit cef7ed3

Please sign in to comment.