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
Hashes for tox_pip_extensions-1.6.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38ab15ed5bcb1e1212e7a0a09e9def9d01ae5bb24073f6c6204e88456f970b49 |
|
MD5 | 23c874be3ceca7cb93de3a1e08ecebe5 |
|
BLAKE2b-256 | b75d9db89157e4c404920c6cb2d3a0093fe159ac2f2dc3001e84ebf77b86af48 |