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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|