Skip to content

fix: add --break-system-packages flag for externally managed Python environments#4

Open
wangruofeng wants to merge 1 commit intoop7418:mainfrom
wangruofeng:main
Open

fix: add --break-system-packages flag for externally managed Python environments#4
wangruofeng wants to merge 1 commit intoop7418:mainfrom
wangruofeng:main

Conversation

@wangruofeng
Copy link

Summary

  • Add --break-system-packages flag to pip install commands in install_as_skill.sh
  • Fixes installation on systems with externally managed Python environments (PEP 668)
  • Required for newer Homebrew Python installations

Changes

  • Modified install_as_skill.sh to include --break-system-packages flag when installing Python dependencies (yt-dlp, pysrt, python-dotenv)

Test plan

  • Tested on macOS with Homebrew Python 3.14
  • Installation completes successfully without errors

🤖 Generated with Claude Code

Required for externally managed Python environments (PEP 668) on newer
Homebrew installations.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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