All Projects → asottile-archive → tox-pip-extensions

asottile-archive / tox-pip-extensions

Licence: MIT license
Augment tox with different installation methods via progressive enhancement.

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to tox-pip-extensions

integration-test
ensure core packaging tools work well with each other
Stars: ✭ 15 (-60.53%)
Mutual labels:  pip, tox
SeleniumDemo
Selenium automation test framework
Stars: ✭ 84 (+121.05%)
Mutual labels:  pip
toktok-stack
A snapshot of the complete software stack (excluding some external libraries and programs)
Stars: ✭ 12 (-68.42%)
Mutual labels:  tox
poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
Stars: ✭ 44 (+15.79%)
Mutual labels:  pip
p4python
[Officially Supported] P4Python is a wrapper for the P4 C++ API in Python.
Stars: ✭ 30 (-21.05%)
Mutual labels:  pip
serverless-python-requirements
⚡️🐍📦 Serverless plugin to bundle Python packages
Stars: ✭ 971 (+2455.26%)
Mutual labels:  pip
animec
A module to get data about anime characters, news, info, lyrics and more.
Stars: ✭ 31 (-18.42%)
Mutual labels:  pip
ansible-role-dsvpn
Install and configure dsvpn on your system.
Stars: ✭ 18 (-52.63%)
Mutual labels:  tox
FlutterInAppPIP
Flutter Code to do InAPP PIP Like Youtube
Stars: ✭ 16 (-57.89%)
Mutual labels:  pip
jvm-toxcore-c
JVM (Java/Scala/Kotlin) bindings to toxcore
Stars: ✭ 33 (-13.16%)
Mutual labels:  tox
PyTorch-Model-Compare
Compare neural networks by their feature similarity
Stars: ✭ 119 (+213.16%)
Mutual labels:  pip
pydatagovgr
A Pythonic client for the official https://data.gov.gr API.
Stars: ✭ 38 (+0%)
Mutual labels:  pip
android-localization-helper
Make sure that you aren't missing string translations in any language, and keep your localized strings organized.
Stars: ✭ 43 (+13.16%)
Mutual labels:  pip
YoutubeFloatingVideo
Simple Youtube Floating Video Library
Stars: ✭ 37 (-2.63%)
Mutual labels:  pip
PastaBean
Python Script to Scrape Pastebin with Regex
Stars: ✭ 0 (-100%)
Mutual labels:  pip
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+628.95%)
Mutual labels:  pip
ansible-role-dns
Install and configure dns on your system.
Stars: ✭ 39 (+2.63%)
Mutual labels:  tox
torsimany
💡✏️️ ⬇️️ JSON to Markdown converter - Generate Markdown from format independent JSON
Stars: ✭ 49 (+28.95%)
Mutual labels:  pip
index
A PEP 503-compliant Python package index specifically providing wheels built for Alpine Linux
Stars: ✭ 26 (-31.58%)
Mutual labels:  pip
export-dynamodb
Export Amazon DynamoDb to CSV or JSON
Stars: ✭ 52 (+36.84%)
Mutual labels:  tox

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].