fix: resolve pip detection inconsistency in non-interactive shells

- Convert virtual environment Python paths to absolute paths to ensure
  consistency across different shell environments (Git Bash, WSL, etc.)
- Add enhanced diagnostic information when pip detection fails to help
  users troubleshoot path and environment issues
- Improve error messages with specific guidance for different platforms
- Fix black configuration to exclude .zen_venv directory from formatting
- Add comprehensive test suite for pip detection edge cases

Fixes #188
This commit is contained in:
Sven Lito
2025-08-08 23:44:19 +07:00
parent e29deb23db
commit 7c6ec4a928
3 changed files with 368 additions and 169 deletions

File diff suppressed because it is too large Load Diff