diff --git a/src/README.md b/src/README.md new file mode 120000 index 0000000..32d46ee --- /dev/null +++ b/src/README.md @@ -0,0 +1 @@ +../README.md \ No newline at end of file diff --git a/src/gnucash_web/__init__.py b/src/gnucash_web/__init__.py index e19ea32..3e3995c 100644 --- a/src/gnucash_web/__init__.py +++ b/src/gnucash_web/__init__.py @@ -1,6 +1,6 @@ """Flask app for GnuCash Web.""" import os -from importlib import metadata +from pathlib import Path from flask import Flask, redirect, url_for from flask.cli import FlaskGroup @@ -56,7 +56,7 @@ def create_app(test_config=None): app.jinja_env.filters['nth'] = jinja_utils.nth app.jinja_env.globals['is_authenticated'] = auth.is_authenticated - with open('gnucash_web/version.txt') as version: + with (Path(__file__).parent / 'version.txt').open() as version: app.jinja_env.globals['pkg_version'] = version.read().strip() app.register_blueprint(auth.bp) diff --git a/src/gnucash_web/version.txt b/src/gnucash_web/version.txt index 17e51c3..845639e 100644 --- a/src/gnucash_web/version.txt +++ b/src/gnucash_web/version.txt @@ -1 +1 @@ -0.1.1 +0.1.4 diff --git a/src/setup.py b/src/setup.py index a2f5dbf..f7491b7 100755 --- a/src/setup.py +++ b/src/setup.py @@ -1,13 +1,12 @@ #!python from setuptools import setup, find_packages from os.path import exists -import pathlib readme = open('README.md') if exists('README.md') else open('../README.md') version = open('gnucash_web/version.txt') setup( - name='GnuCash Web', + name='gnucash_web', version=version.read().strip(), author='Joshua Bachmeier', author_email='joshua@bachmeier.cc', @@ -38,6 +37,7 @@ packages=find_packages(), package_data={ 'gnucash_web': [ + 'version.txt', 'templates/*.j2', 'static/*.js', 'static/*.css', 'static/bootstrap/css/*.min.css',