diff --git a/CHANGELOG.md b/CHANGELOG.md index d58ce63..b25819b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to RigDoctor are recorded here. Format follows (`MAJOR.MINOR.PATCH`, pre-1.0). `__version__` and `pyproject.toml` must match the git release tag (so the auto-updater, D18, can compare versions). +## [0.36.1] - 2026-05-22 +### Fixed +- `rigdoctor gui` printed the wrong fix when PySide6 is missing — it suggested the non-existent + `python3-pyside6` package. Now it names the real split modules + (`python3-pyside6.qt{widgets,gui,websockets,svg}` + `python3-pyte`). + ## [0.36.0] - 2026-05-22 ### Fixed - **`.deb` now installs all dependencies automatically — no manual tool install.** The previous diff --git a/pyproject.toml b/pyproject.toml index b917b70..40b5bf7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "rigdoctor" -version = "0.36.0" +version = "0.36.1" description = "Modular hardware monitoring & crash diagnostics for Linux gamers." readme = "README.md" requires-python = ">=3.11" diff --git a/src/rigdoctor/__init__.py b/src/rigdoctor/__init__.py index af614d5..a329db3 100644 --- a/src/rigdoctor/__init__.py +++ b/src/rigdoctor/__init__.py @@ -1,3 +1,3 @@ """RigDoctor — modular hardware monitoring & crash diagnostics for Linux gamers.""" -__version__ = "0.36.0" +__version__ = "0.36.1" diff --git a/src/rigdoctor/cli.py b/src/rigdoctor/cli.py index 585038e..e83e530 100644 --- a/src/rigdoctor/cli.py +++ b/src/rigdoctor/cli.py @@ -55,8 +55,9 @@ def cmd_gui(args) -> int: from .gui.app import main as gui_main except ImportError as exc: print("The GUI needs PySide6, which isn't installed.") - print(" Install it with: pip install 'rigdoctor[gui]'") - print(" or on Ubuntu: sudo apt install python3-pyside6") + print(" Ubuntu/Debian: sudo apt install python3-pyside6.qtwidgets " + "python3-pyside6.qtgui python3-pyside6.qtwebsockets python3-pyside6.qtsvg python3-pyte") + print(" pip: pip install 'rigdoctor[gui]'") print(f" ({exc})") return 2 return gui_main([sys.argv[0]])