diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000000000000000000000000000000000000..a76e662dd24715d4234a0d85ef859a6428e06c18 --- /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 2e21d20db1105ff632eb41b5db5c0eb2ec8dc9ff..ea2cb47789ffdbabe75c3a57ddc8c2282887ad37 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',