Augment tox with different installation methods via progressive enhancement.
Project description
tox-pip-extensions
Augment tox with different installation methods via progressive enhancement.
Installation
pip install tox-pip-extensions
Supported extensions
venv-update (pip-faster)
venv-update has the desirable behavior that it synchronizes the installed
packages to the dependencies you ask for and uninstalls extraneous things
quickly (without removing the virtualenv) -- you'll never need
tox --recreate
again!
To enable this enhancement, simply add:
[tox]
tox_pip_extensions_ext_venv_update = true
pip-custom-platform
pip-custom-platform is useful if you'd like to target other operating systems and maintain an internal pypi server containing precompiled wheels.
To enable this enhancement, simply add:
[tox]
tox_pip_extensions_ext_pip_custom_platform = true
pip-custom-platform + venv-update (pip-faster)
These extensions can be used together, simply add both:
[tox]
tox_pip_extensions_ext_venv_update = true
tox_pip_extensions_ext_pip_custom_platform = true
Bootstrap requirements
By default, tox-pip-extensions
will intelligently choose what versions to
install based on the plugins selected.
If you'd like to pin specific versions, tox-pip-extensions
will defer to a
file named requirements-bootstrap.txt
in the same directory as tox.ini
.
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file tox_pip_extensions-1.6.0.tar.gz
.
File metadata
- Download URL: tox_pip_extensions-1.6.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58dffa74003988ce8fd4fa67db28d5749b7015d3f7923633143cdd392a1b4f1c |
|
MD5 | 96f1158edc79296717f3119ff1553a2d |
|
BLAKE2b-256 | 13fa6e440d50c2414f8d11ae2505f9461b8ece81d4bf8b4deacf4e6f8011841c |
File details
Details for the file tox_pip_extensions-1.6.0-py2.py3-none-any.whl
.
File metadata
- Download URL: tox_pip_extensions-1.6.0-py2.py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38ab15ed5bcb1e1212e7a0a09e9def9d01ae5bb24073f6c6204e88456f970b49 |
|
MD5 | 23c874be3ceca7cb93de3a1e08ecebe5 |
|
BLAKE2b-256 | b75d9db89157e4c404920c6cb2d3a0093fe159ac2f2dc3001e84ebf77b86af48 |