Skip to content

Improve Python dependency checks and logging#275

Merged
TiTidom-RC merged 1 commit into
betafrom
dev
Jun 13, 2026
Merged

Improve Python dependency checks and logging#275
TiTidom-RC merged 1 commit into
betafrom
dev

Conversation

@TiTidom-RC

Copy link
Copy Markdown
Owner

Enhance dependency verification and add detailed debug logs for ttscast.

Replaced generic warning/info messages with structured debug entries, added explicit checks and messages for missing system packages and missing Python venv executable, and implemented counting of installed Python packages using configured regex and expected count (pythonDepString / pythonDepNum). When dependencies are missing, the code now logs the found vs expected count, the regex used, and the full pip freeze output (compressed) to aid troubleshooting. Overall behavior for setting the dependency state (ok/nok/in_progress) is preserved but with richer diagnostics.

Enhance dependency verification and add detailed debug logs for ttscast.

Replaced generic warning/info messages with structured debug entries, added explicit checks and messages for missing system packages and missing Python venv executable, and implemented counting of installed Python packages using configured regex and expected count (pythonDepString / pythonDepNum). When dependencies are missing, the code now logs the found vs expected count, the regex used, and the full pip freeze output (compressed) to aid troubleshooting. Overall behavior for setting the dependency state (ok/nok/in_progress) is preserved but with richer diagnostics.
@TiTidom-RC TiTidom-RC merged commit 6c5b0d4 into beta Jun 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant