fix(studio): harden runtime integration and dependency defaults

Stabilize studio publish/visualization flow and tighten export behavior while aligning project dependencies with the monorepo runtime expectations.
This commit is contained in:
2026-03-03 17:59:56 +08:00
parent 00fcda4fe3
commit 967a10c10e
7 changed files with 122 additions and 87 deletions
Generated
+5 -9
View File
@@ -1747,6 +1747,8 @@ dependencies = [
{ name = "scikit-learn", version = "1.7.2", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version < '3.11'" },
{ name = "scikit-learn", version = "1.8.0", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version >= '3.11'" },
{ name = "tensorboard" },
{ name = "torch" },
{ name = "torchvision" },
{ name = "tqdm" },
]
@@ -1754,10 +1756,6 @@ dependencies = [
parquet = [
{ name = "pyarrow" },
]
torch = [
{ name = "torch" },
{ name = "torchvision" },
]
wandb = [
{ name = "wandb" },
]
@@ -1769,7 +1767,6 @@ dev = [
{ name = "click" },
{ name = "jaxtyping", version = "0.3.7", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version < '3.11'" },
{ name = "jaxtyping", version = "0.3.9", source = { registry = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" }, marker = "python_full_version >= '3.11'" },
{ name = "nats-py" },
{ name = "pytest" },
{ name = "ultralytics" },
]
@@ -1790,12 +1787,12 @@ requires-dist = [
{ name = "pyyaml" },
{ name = "scikit-learn" },
{ name = "tensorboard" },
{ name = "torch", marker = "extra == 'torch'", specifier = ">=1.10" },
{ name = "torchvision", marker = "extra == 'torch'" },
{ name = "torch", specifier = ">=2.0" },
{ name = "torchvision" },
{ name = "tqdm" },
{ name = "wandb", marker = "extra == 'wandb'" },
]
provides-extras = ["torch", "parquet", "wandb"]
provides-extras = ["parquet", "wandb"]
[package.metadata.requires-dev]
dev = [
@@ -1803,7 +1800,6 @@ dev = [
{ name = "beartype" },
{ name = "click" },
{ name = "jaxtyping" },
{ name = "nats-py" },
{ name = "pytest" },
{ name = "ultralytics" },
]