Let it hatch, watch it coil (your python virtualenv)
Project description
# coil Let it [hatch](https://github.com/ofek/hatch), watch it [coil](https://www.google.com/search?q=coiled+python&tbm=isch)
[hatch](https://github.com/ofek/hatch) is a great virtualenv manager IMHO. But pure virtualenv management can be simpler!
coil aims to be as simple as possible and with no external dependencies: keep the OS site-packages clean, that’s why we use virtualenvs to start!
## the future
` ➜ myproject coil No env configured for /home/fopina/projects/myproject ➜ myproject coil -c thisenv /home/fopina/.virtualenvs/thisenv created /home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject /home/fopina/.virtualenvs/thisenv loaded (thisenv) ➜ myproject `
Once an env is created and assigned to a path it can be loaded without any hassle
` ➜ myproject coil /home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject /home/fopina/.virtualenvs/thisenv loaded (thisenv) ➜ myproject `
Same env is loaded from any subdirectory
` ➜ src pwd /home/fopina/projects/myproject/src ➜ src coil /home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/myproject /home/fopina/.virtualenvs/thisenv loaded (thisenv) ➜ src `
And it can assigned/re-used by as many paths as you want
` ➜ otherproject coil No env configured for /home/fopina/projects/otherproject ➜ myproject coil thisenv /home/fopina/.virtualenvs/thisenv assigned to /home/fopina/projects/otherproject /home/fopina/.virtualenvs/thisenv loaded (thisenv) ➜ otherproject `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for coiled_venv-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42bf22e2abe125dd1878327f0409db5b17fd55951bc78fbd6cd5cb48518813a6 |
|
MD5 | 97075f71d6a0a84abd42e2723e125e63 |
|
BLAKE2b-256 | 1c07ecd5e39c71ee114634bb7ece3c208ef4ae3a8a4b5796385e8d376a2b8b53 |