From 29a67ceeaef2223595ecb0bb70cf20ef351886e5 Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Mon, 20 Feb 2023 13:26:40 -0800 Subject: [PATCH] [BACKEND] Set python __version__ as date, dynamically update it in make --- src/ytdl_sub/__init__.py | 2 ++ src/ytdl_sub/main.py | 2 ++ src/ytdl_sub/version.py | 1 - 3 files changed, 4 insertions(+), 1 deletion(-) delete mode 100644 src/ytdl_sub/version.py diff --git a/src/ytdl_sub/__init__.py b/src/ytdl_sub/__init__.py index e69de29b..1d86f26b 100644 --- a/src/ytdl_sub/__init__.py +++ b/src/ytdl_sub/__init__.py @@ -0,0 +1,2 @@ +# `make` overwrites with proper version +__version__ = "0000.00.00" diff --git a/src/ytdl_sub/main.py b/src/ytdl_sub/main.py index fd8cc371..73fb04fb 100644 --- a/src/ytdl_sub/main.py +++ b/src/ytdl_sub/main.py @@ -1,5 +1,6 @@ import sys +from ytdl_sub import __version__ from ytdl_sub.cli.main_args_parser import parser from ytdl_sub.utils.exceptions import ValidationException from ytdl_sub.utils.logger import Logger @@ -31,6 +32,7 @@ def main(): sys.exit(1) except Exception: # pylint: disable=broad-except logger.exception("An uncaught error occurred:") + logger.error("Version: %s", __version__) logger.error( "Please upload the error log file '%s' and make a Github " "issue at https://github.com/jmbannon/ytdl-sub/issues with your config and " diff --git a/src/ytdl_sub/version.py b/src/ytdl_sub/version.py deleted file mode 100644 index d3ec452c..00000000 --- a/src/ytdl_sub/version.py +++ /dev/null @@ -1 +0,0 @@ -__version__ = "0.2.0"