Launcher plugin for Kloch allowing to quickly execute python applications.
kiche create a full python environment from scratch that is discarded on exit:
- download python from https://github.com/indygreg/python-build-standalone
- (supposed to support all the major os)
- create a virtual environment using uv
- install dependencies using uv
- activate venv and call python with an arbitrary command
It takes about 11s to complete this process, with the most time being downloading python and extracting the archive.
poetry install --extra dev
poetry install --extra test
pytest ./tests -s