move cli script to reduce core package dependencies

This commit is contained in:
Thomas (Tom) C. Gorordo 2026-05-25 00:15:49 -07:00
parent 2138a0ea6b
commit 8b39991bcd
Signed by: tgorordo
GPG key ID: 0CBED22BB0D94490
11 changed files with 251 additions and 141 deletions

11
uv.lock generated
View file

@ -1484,8 +1484,12 @@ name = "smithy"
version = "0.1.0"
source = { editable = "." }
dependencies = [
{ name = "click" },
{ name = "polars" },
]
[package.optional-dependencies]
cli = [
{ name = "click" },
{ name = "rich" },
]
@ -1505,10 +1509,11 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "click", specifier = ">=8.4.0" },
{ name = "click", marker = "extra == 'cli'", specifier = ">=8.4.0" },
{ name = "polars", specifier = ">=1.40.1" },
{ name = "rich", specifier = ">=15.0.0" },
{ name = "rich", marker = "extra == 'cli'", specifier = ">=15.0.0" },
]
provides-extras = ["cli"]
[package.metadata.requires-dev]
dev = [