From 50425c393a1824da0aeb3b82c3255616604f6fdf Mon Sep 17 00:00:00 2001 From: Samayeeta <72155755+Samayeeta@users.noreply.github.com> Date: Tue, 11 Feb 2025 11:35:24 +0000 Subject: [PATCH] Added warning for unsupported Python versions (<3.8) --- ersilia/cli/create_cli.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ersilia/cli/create_cli.py b/ersilia/cli/create_cli.py index 0bf2e1779..0d83773e1 100644 --- a/ersilia/cli/create_cli.py +++ b/ersilia/cli/create_cli.py @@ -1,8 +1,8 @@ +import sys from ..auth.auth import Auth from .cmd import Command from .commands import ersilia_cli - def create_ersilia_cli(): """ Creates and configures the Ersilia CLI. @@ -15,10 +15,13 @@ def create_ersilia_cli(): ersilia_cli : module The configured Ersilia CLI module. """ + # Check Python version + if sys.version_info < (3.8,): + print("\033[91mWARNING: Ersilia does not support Python versions below 3.8. Please upgrade your Python version.\033[0m") + is_contributor = Auth().is_contributor() cmd = Command() - cmd.auth() cmd.catalog() cmd.uninstall() @@ -37,7 +40,6 @@ def create_ersilia_cli(): cmd.run() # TODO: functions only for contributors - # Functions only for contributors if is_contributor: cmd.setup()