venvpool
Run your Python scripts using an automated pool of virtual environments to satisfy their requirements
Install
The activate script is a single file with no requirements of its own other than Python 2 or 3.
To use
Download the latest activate script into your personal scripts directory:
cd ~/.local/bin
wget https://raw.githubusercontent.com/combatopera/venvpool/trunk/activate
chmod +x activate
To develop
First clone the repo using HTTP or SSH:
git clone https://github.com/combatopera/venvpool.git
git clone git@github.com:combatopera/venvpool.git
Now symlink the activate script:
ln -s "$PWD/venvpool/activate" ~/.local/bin/
Commands
activate
Create and maintain wrapper scripts in ~/.local/bin for all runnable modules in the given projects, or the current project if none given.
activate -S
Create/maintain wrappers for all console_scripts of the given requirement specifier.
activate -C
Compact the pool of venvs.
Release files for venvpool 10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| venvpool-10.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| venvpool-10-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 46.1 kB
Release files / venvpool-10.tar.gz
| Download URL | venvpool-10.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e58476e613e571fc8be18f6c4b507efaf9b8b47224d7be513439a5387e9060d
|
|
BLAKE2b-256 checksum How to use checksums |
8cfc73bfc18655f2bde0396c782469fb344a6ca37c49691387dad8482b408ebc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.9
|
Release files / venvpool-10-py2.py3-none-any.whl
| Download URL | venvpool-10-py2.py3-none-any.whl |
|---|---|
| Size | 22.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
a86932a3a84de77c74e50ec81d9a6d2741ff4d798a7ce8170d3154f3456c92df
|
|
BLAKE2b-256 checksum How to use checksums |
c10edbd7c75c1939c073b522e8b5494bbf8ecc14e955cea4f733f0912a631f09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.15 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.9
|