From c371f38e186304ae6c6a1538b8bde5808fbb88b5 Mon Sep 17 00:00:00 2001 From: chen524 Date: Thu, 2 Nov 2023 02:14:46 +0000 Subject: [PATCH] update setup.py. Signed-off-by: chen524 --- setup.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index ddbecb8..797abbf 100644 --- a/setup.py +++ b/setup.py @@ -5,13 +5,19 @@ import setuptools SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__)) os.chdir(SCRIPT_DIR) -with open('README.rst', 'r') as f: - long_description = f.read() +try: + with open('README.rst', 'r') as f: + long_description = f.read() +except FileNotFoundError: + long_description = "README file not found or couldn't be read." -with open('src/oebuild/version.py', 'r') as f: - __version__ = None - exec(f.read()) - assert __version__ is not None +try: + with open('src/oebuild/version.py', 'r') as f: + exec(f.read()) + if __version__ is None: + raise ValueError("__version__ is not defined in version.py") +except (FileNotFoundError, ValueError): + __version__ = "Unknown" version = os.environ.get('OEBUILD_VERSION', __version__) -- Gitee