Skip to content

fix(release): isolated venv for build/publish (PEP 668)#14

Merged
mishanefedov merged 1 commit into
mainfrom
fix-release-venv
Jun 15, 2026
Merged

fix(release): isolated venv for build/publish (PEP 668)#14
mishanefedov merged 1 commit into
mainfrom
fix-release-venv

Conversation

@mishanefedov

@mishanefedov mishanefedov commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

The release script tried to pip-install build+twine into the system/Homebrew Python, which PEP 668 blocks. Now it creates a throwaway venv and builds/publishes from there.


Summary by cubic

Build and publish now run from a temporary isolated venv, installing pip, build, and twine there. This avoids PEP 668 blocks on Homebrew/externally managed Python and keeps the system Python untouched.

Written for commit b2b4d28. Summary will update on new commits.

Review in cubic

@mishanefedov mishanefedov merged commit ba4a684 into main Jun 15, 2026
@mishanefedov mishanefedov deleted the fix-release-venv branch June 15, 2026 09:01
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