From 8f7d575f652ac66478fe49c046f700f1d4ee8d75 Mon Sep 17 00:00:00 2001 From: John Burwell Date: Mon, 24 Apr 2023 21:10:26 -0500 Subject: [PATCH] read version from __version__ --- rsbbs/__init__.py | 1 + rsbbs/bbs.py | 3 ++- rsbbs/rsbbs.py | 8 +++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/rsbbs/__init__.py b/rsbbs/__init__.py index 77a8d1d..b84b18d 100644 --- a/rsbbs/__init__.py +++ b/rsbbs/__init__.py @@ -17,3 +17,4 @@ # along with this program. If not, see . __all__ = ["rsbbs", "bbs", "message", "parser"] +__version__ = '0.1.0' diff --git a/rsbbs/bbs.py b/rsbbs/bbs.py index bcf1af8..ef32868 100644 --- a/rsbbs/bbs.py +++ b/rsbbs/bbs.py @@ -27,6 +27,7 @@ import platformdirs from sqlalchemy import create_engine, delete, select, or_ from sqlalchemy.orm import Session +from rsbbs import __version__ from rsbbs.message import Message, Base from rsbbs.parser import Parser @@ -443,7 +444,7 @@ class BBS(): def run(self): # Show greeting greeting = [] - greeting.append(f"[RSBBS-1.0.0] listening on " + greeting.append(f"[RSBBS-{__version__}] listening on " f"{self.config['callsign']} ") greeting.append(f"Welcome to {self.config['bbs_name']}, " f"{self.calling_station}") diff --git a/rsbbs/rsbbs.py b/rsbbs/rsbbs.py index c101178..09ad097 100755 --- a/rsbbs/rsbbs.py +++ b/rsbbs/rsbbs.py @@ -19,6 +19,7 @@ import argparse import sys +from rsbbs import __version__ from rsbbs.bbs import BBS @@ -45,9 +46,10 @@ def main(): help=arg[5], required=arg[6]) # Version arg is special: - sysv_parser.add_argument('-v', '--version', - action='version', - version=f"{sysv_parser.prog} version 0.h.-p") + sysv_parser.add_argument( + '-v', '--version', + action='version', + version=f"{sysv_parser.prog} version {__version__}") # Parse the args from the system sysv_args = sysv_parser.parse_args(sys.argv[1:])