PythonVenvMerger
Utility to link packages from different Python virtual environments to your current one
Install / Use
/learn @KulkarniKaustubh/PythonVenvMergerREADME
Python Virtual Environment Merger
Utility to link packages from different Python virtual environments to your current one.<br>
Requisites
- Python 3+
- Bash or Zsh
Usage
First, activate the virtual environment you want packages to be added to.<br> Then, as arguments, give the absolute paths of the environments whose packages you want in the current environment.
envmerger <absolute paths to virtual environments>
Once this is done, you are good to go! These packages will last as long as the shell instance is open. Once the shell is closed, or you open a new shell, your virtual environment will go back to accessing only its native packages.<br>
NOTE: If packages clash, the version of said package from the external environment will be used and not the native package version.
To remove all packages from external environments, you can also do:
envmerger clean
Installation
First clone the repo:
git clone https://github.com/KulkarniKaustubh/PythonVenvMerger.git
Next change directory to the cloned repo and run the installation script:
cd PythonVenvMerger
./install.sh
The above commands can be used to update the already installed envmerger as well
Now you are ready to use envmerger!
Help Menu
To bring up the help menu:
envmerger -h
OR
envmerger --help
Uninstallation
To uninstall, go to the cloned repo and run the uninstallation script:
./uninstall.sh
<hr />
TODO
- [ ] Add the names of the venvs that are linked, to the shell prompt
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
