From 1dba941261d79014f8cded7dd0e9267e04908d1b Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sat, 21 Mar 2026 01:37:48 -0700 Subject: [PATCH] Add cyclopts for dev --- pyproject.toml | 7 ++++++- uv.lock | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bb2117cc..b95162f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -156,7 +156,12 @@ quote-style = "preserve" [dependency-groups] # Developer-only tools - use `uv sync --group ` -dev = ["mypy>=1.13.0", "ipykernel>=6.29.5", "reportlab>=4.4.4"] +dev = [ + "mypy>=1.13.0", + "ipykernel>=6.29.5", + "reportlab>=4.4.4", + "cyclopts>=4.5.1", +] test = [ # Core testing framework "coverage[toml]>=6.2", diff --git a/uv.lock b/uv.lock index 0a993f95..fa608d04 100644 --- a/uv.lock +++ b/uv.lock @@ -1313,6 +1313,7 @@ webservice = [ [package.dev-dependencies] dev = [ + { name = "cyclopts" }, { name = "ipykernel" }, { name = "mypy" }, { name = "reportlab" }, @@ -1367,6 +1368,7 @@ provides-extras = ["watcher", "webservice"] [package.metadata.requires-dev] dev = [ + { name = "cyclopts", specifier = ">=4.5.1" }, { name = "ipykernel", specifier = ">=6.29.5" }, { name = "mypy", specifier = ">=1.13.0" }, { name = "reportlab", specifier = ">=4.4.4" },