Skip to content

fix: install via venv on Linux#4

Merged
gaoguobin merged 1 commit into
mainfrom
codex/linux-install-venv-compat
May 20, 2026
Merged

fix: install via venv on Linux#4
gaoguobin merged 1 commit into
mainfrom
codex/linux-install-venv-compat

Conversation

@gaoguobin
Copy link
Copy Markdown
Owner

Summary: avoid system pip and PEP 668 failures in macOS/Linux install/update flows by using repo-local .venv; update Codex and Claude Code skills to prefer the venv CLI; remove POSIX uninstall pip dependency; add backup-root fallback when ~/Documents is unusable; add compatibility tests for missing pip, PEP 668 avoidance, temp HOME/Documents behavior, and skill link conflicts. Validation: python -m unittest discover -s tests; python -m compileall src scripts; quick_validate for both skills; venv editable install smoke with CLI doctor; git diff --check.

@gaoguobin gaoguobin merged commit 4b28259 into main May 20, 2026
5 checks passed
@gaoguobin gaoguobin deleted the codex/linux-install-venv-compat branch May 20, 2026 03:31
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