Skip to content
This repository has been archived by the owner on Mar 1, 2021. It is now read-only.

Augment tox with different installation methods via progressive enhancement.

License

Notifications You must be signed in to change notification settings

asottile-archive/tox-pip-extensions

Repository files navigation

DEPRECATED

this plugin is deprecated without replacement, both of the underlying extensions are dead


Build Status Coverage Status

tox-pip-extensions

Augment tox with different installation methods via progressive enhancement.

Installation

pip install tox-pip-extensions

Supported extensions

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 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.

About

Augment tox with different installation methods via progressive enhancement.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published