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.5.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df08c4edaf47f47ea29c604a96525840807ce8bf85b5d39f0f468c20459742ae |
|
MD5 | 162f70d2389f65e3e4787e45273e22ae |
|
BLAKE2b-256 | 30bef652b33d7c6e50e01b94fee2f0864743e422330fb4788084765a91d30cba |