From 73d2df4817d94919bb0c1dba248beff3c4f8919f Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Fri, 31 Jan 2020 15:01:20 +0100 Subject: [PATCH] Bugfix - when determining version --- MANIFEST.in | 1 + setup.py | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..a76e662 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include RELEASE-VERSION \ No newline at end of file diff --git a/setup.py b/setup.py index 2e21d20..ea2cb47 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,5 @@ +import os +import sys from setuptools import setup, find_packages import subprocess @@ -32,9 +34,25 @@ def version_number_from_git(tag_prefix='release/', sha_length=10, version_format return version_string +def readme(): + with open('README.md') as f: + return f.read() + +try: + sys.path.insert(0, os.path.abspath('doc')) + from version_from_git import version_number_from_git + + version = version_number_from_git() + with open("RELEASE-VERSION", "w") as f: + f.write(version) +except ImportError: + version = open('RELEASE-VERSION', 'r').read() + + setup(name='lbmpy_walberla', - version=version_number_from_git(), + version=version, description='Code Generation for Lattice Boltzmann Methods in the walberla framework', + long_description=readme(), author='Martin Bauer', license='AGPLv3', author_email='martin.bauer@fau.de', -- GitLab