Skip to main content

tox-pyenv-redux

GitHub License PyPI - Python Version PyPI - Version PyPI - Downloads GitHub Repo stars

A tox Python discovery plugin for pyenv–installed interpreters

Compatibility

  • For legacy versions of tox (0.x—3.x), use tox-pyenv-redux 0.x (tox-pyenv-redux < 1). These versions do not rely on virtualenv-pyenv and DO NOT support the pyenv_discovery setting.
  • For the current version of tox (4.x), use tox-pyenv-redux 1.x (tox-pyenv-redux >= 1, < 2). These versions delegate the discovery job to virtualenv-pyenv.

Installation

pip install tox-pyenv-redux

Usage

The plugin is enabled by default and configured to use the default discovery operation mode. To change the mode or disable the plugin, set the pyenv_discovery environment setting to one of the following values:

  • One of the operation modes (e.g., fallback) to use the specific operation mode. pyenv_discovery = fallback is equivalent to export VIRTUALENV_DISCOVERY=pyenv-fallback.
  • default to use the default operation mode. This is the default value. pyenv_discovery = default (or no setting) is equivalent to export VIRTUALENV_DISCOVERY=pyenv.
  • off to disable the plugin. The plugin will not touch the VIRTUALENV_DISCOVERY environment variable, but the virtualenv-pyenv discovery can still be in effect if virtualenv is already configured to use it (via the VIRTUALENV_DISCOVERY environment variable or the discovery config setting).

Examples

  • Set the fallback operation mode via a config file:

    [tox]
    min_version = 4.0
    requires = tox-pyenv-redux
    
    [testenv]
    pyenv_discovery = fallback
    deps = pytest
    commands = pytest {posargs}
    
  • Disable the plugin via command line arguments:

    tox run -x testenv.pyenv_discovery=off
    

Metadata

Release files for tox-pyenv-redux 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tox-pyenv-redux 1.2.0
File Size Uploaded
tox_pyenv_redux-1.2.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tox-pyenv-redux 1.2.0
File Interpreter ABI Platform
tox_pyenv_redux-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / tox_pyenv_redux-1.2.0.tar.gz

Download URL tox_pyenv_redux-1.2.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fdabac723a99710f936031fe5e7a0125205441536190512cbd59d6e0a9e57440
BLAKE2b-256 checksum
How to use checksums
e3d0aa412f0e6eb8437941e078eb3523f01600626b3dea595117f786445ddee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / tox_pyenv_redux-1.2.0-py3-none-any.whl

Download URL tox_pyenv_redux-1.2.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a583e430a01f576b34c3ed3c428981f73b6e30cd45c114c42ea0e283dc90534a
BLAKE2b-256 checksum
How to use checksums
394f2c0056a4acac76d3b0be6ad0382849df6b150610861d5b09e2ca8b06526e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page