GitHub Pages documentation including usage
Isolated Python environment tool to download and manage Python builds downloaded from Python Standalone Builds
Released under MIT License
See GitHub Pages documentation for installation and usage instructions.
isopy is written in Rust, built using Cargo installed via rustup rustup and distributed via GitHub. It's based on an original reference implementation in Python.
- Intended to minimally impact your system
- Tool downloads and manages standalone Python builds into a hidden
directory (
$HOME/.isopy
) in your home directory - Allows fully isolated Python sessions simply by putting the right
directory on the system
PATH
- Site packages are installed in the isolated Python directory completely separate from any system Python installations you might have
And that's it. It makes no permanent alterations to your system. It does
not modify anything outside its own project directory except for
creating the isopy
wrapper script on your search PATH
, which you
don't actually need unless you want to call the tool using isopy
from
outside the project directory.
This tool is similar in philosophy to the following projects: