diff --git a/setup.py b/setup.py index adc7f627fb7fde1195088f02167fc6d12c598f86..0d1323d117f343369b88ba2ef156f9558545a44d 100644 --- a/setup.py +++ b/setup.py @@ -31,6 +31,12 @@ from setuptools import find_packages from setuptools.command.build_ext import build_ext +def get_aidge_version() -> str: + aidge_root = pathlib.Path().absolute() + version = open(aidge_root / "version.txt", "r").read().strip() + return version + + class CMakeExtension(Extension): def __init__(self, name): super().__init__(name, sources=[]) @@ -93,7 +99,7 @@ if __name__ == '__main__': setup( name='aidge', - version="0.0.1", + version=get_aidge_version(), python_requires='>=3.7', description=DOCLINES[0], long_description_content_type="text/markdown", diff --git a/version.txt b/version.txt new file mode 100644 index 0000000000000000000000000000000000000000..8a9ecc2ea99d607e92feae1656ddbf6fdd82a2c1 --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +0.0.1 \ No newline at end of file