mirror of
https://github.com/daylinmorgan/viv.git
synced 2024-12-22 02:30:44 -06:00
viv isn't venv
examples | ||
src | ||
.gitignore | ||
.pre-commit-config.yaml | ||
Makefile | ||
README.md | ||
setup.cfg |
Viv isn't venv
Setup
Place this directory on the python path in your rc file.
export PYTHONPATH="$PYTHONPATH:$HOME/.viv/src"
Then in any python script with external dependencies you can add this line.
__import__("viv").activate("click")
Usage
To temove all viv venvs:
viv remove $(viv list -q)
TODO
- add doc strings to
src/viv.py
- use config file (probably ini or json / could also allow toml for python>=3.11)
- enable a garbage collection based on time or file existence (configurable)
- unit tests
Alternatives
pipx
pip-run