From 6cb96aab084e1d13016c7f51c3e613e243f21db2 Mon Sep 17 00:00:00 2001 From: Adil Hafeez Date: Thu, 25 Dec 2025 21:50:42 -0800 Subject: [PATCH] fix pytest in cli --- cli/planoai/main.py | 1 + cli/pyproject.toml | 1 + cli/uv.lock | 2 ++ 3 files changed, 4 insertions(+) diff --git a/cli/planoai/main.py b/cli/planoai/main.py index 3c69242f..2130dce1 100644 --- a/cli/planoai/main.py +++ b/cli/planoai/main.py @@ -57,6 +57,7 @@ def get_version(): # Fallback to version defined in __init__.py (for development) try: from planoai import __version__ + return __version__ except ImportError: return "version not found" diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 882453c6..92087345 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -11,6 +11,7 @@ dependencies = [ "jsonschema>=4.23.0,<5.0.0", "pyyaml>=6.0.2,<7.0.0", "requests>=2.31.0,<3.0.0", + "pytest>=8.4.2", ] [project.optional-dependencies] diff --git a/cli/uv.lock b/cli/uv.lock index b14eae1a..7c5340e9 100644 --- a/cli/uv.lock +++ b/cli/uv.lock @@ -248,6 +248,7 @@ dependencies = [ { name = "click" }, { name = "jinja2" }, { name = "jsonschema" }, + { name = "pytest" }, { name = "pyyaml" }, { name = "requests" }, ] @@ -262,6 +263,7 @@ requires-dist = [ { name = "click", specifier = "<9.0.0,>=8.1.7" }, { name = "jinja2", specifier = "<4.0.0,>=3.1.4" }, { name = "jsonschema", specifier = "<5.0.0,>=4.23.0" }, + { name = "pytest", specifier = ">=8.4.2" }, { name = "pytest", marker = "extra == 'dev'", specifier = "<9.0.0,>=8.4.1" }, { name = "pyyaml", specifier = "<7.0.0,>=6.0.2" }, { name = "requests", specifier = "<3.0.0,>=2.31.0" },