Improved messages.

This commit is contained in:
2026-02-06 19:07:50 +00:00
parent 4bf102579a
commit 2d117a9d5e
+6 -9
View File
@@ -48,7 +48,7 @@ def ruff_sort_imports(files: list[Path], dry_run: bool = False) -> None:
def uv_add_packages( def uv_add_packages(
packages: list[str], *, cwd: Path, group: str | None = None, dry_run: bool = False packages: list[str], *, cwd: Path, group: str | None = None
) -> None: ) -> None:
"""Add packages using uv.""" """Add packages using uv."""
cmd = ["uv", "add", "-q", "-U"] cmd = ["uv", "add", "-q", "-U"]
@@ -57,9 +57,6 @@ def uv_add_packages(
else: else:
cmd.append("--no-sync") cmd.append("--no-sync")
cmd.extend(packages) cmd.extend(packages)
if dry_run:
print(f"[DRY RUN] Would run: {' '.join(cmd)}")
return
result = subprocess.run(cmd, cwd=cwd, check=False) result = subprocess.run(cmd, cwd=cwd, check=False)
if result.returncode != 0: if result.returncode != 0:
label = f" ({group})" if group else "" label = f" ({group})" if group else ""
@@ -1338,12 +1335,12 @@ def cmd_setup(args: argparse.Namespace) -> int:
# === Add dependencies using uv === # === Add dependencies using uv ===
ruff_sort_imports(_python_files_to_format, dry_run=dry_run) ruff_sort_imports(_python_files_to_format, dry_run=dry_run)
if not dry_run: if dry_run:
print("[DRY RUN] Would add: fastapi[standard], fastapi-vue, httpx (dev only)")
else:
print("📦 Dependencies") print("📦 Dependencies")
uv_add_packages( uv_add_packages(["fastapi[standard]", "fastapi-vue"], cwd=project_dir)
["fastapi[standard]", "fastapi-vue"], cwd=project_dir, dry_run=dry_run uv_add_packages(["httpx"], cwd=project_dir, group="dev")
)
uv_add_packages(["httpx"], cwd=project_dir, group="dev", dry_run=dry_run)
print() print()
print("=" * 60) print("=" * 60)