v0.2.0: remove useless deselect step, bump version
This commit is contained in:
@@ -346,25 +346,6 @@ def select_packages() -> list[str]:
|
||||
seen.add(p)
|
||||
deduped.append(p)
|
||||
|
||||
# let user remove individual packages
|
||||
if deduped:
|
||||
console.print(f"\n [dim]{len(deduped)} packages selected:[/]")
|
||||
for i, p in enumerate(deduped, 1):
|
||||
console.print(f" [cyan]{i:3}.[/] {p}")
|
||||
console.print()
|
||||
remove_input = questionary.text(
|
||||
"Remove packages? Enter numbers comma-separated (or empty to keep all):",
|
||||
default="",
|
||||
).ask()
|
||||
if remove_input is None:
|
||||
sys.exit(0)
|
||||
if remove_input.strip():
|
||||
try:
|
||||
remove_idx = {int(x.strip()) - 1 for x in remove_input.split(",")}
|
||||
deduped = [p for i, p in enumerate(deduped) if i not in remove_idx]
|
||||
except ValueError:
|
||||
console.print(" [yellow]Invalid input, keeping all packages.[/]")
|
||||
|
||||
# custom packages
|
||||
console.print()
|
||||
custom = questionary.text(
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "euri-mklive"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
description = "Universal CLI ISO builder — any distro, from any distro"
|
||||
requires-python = ">=3.10"
|
||||
dependencies = ["pyyaml>=6", "click>=8", "rich>=13", "questionary>=2"]
|
||||
|
||||
Reference in New Issue
Block a user