{"id":17136948,"url":"https://github.com/un-def/tox-pyenv-redux","last_synced_at":"2026-03-15T08:55:14.829Z","repository":{"id":57476757,"uuid":"447590694","full_name":"un-def/tox-pyenv-redux","owner":"un-def","description":"A tox Python discovery plugin for pyenv–installed interpreters ","archived":false,"fork":false,"pushed_at":"2024-05-16T05:16:26.000Z","size":20,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T01:01:49.037Z","etag":null,"topics":["pyenv","tox","virtualenv"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/un-def.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"ko_fi":"un1def"}},"created_at":"2022-01-13T12:26:55.000Z","updated_at":"2024-09-10T17:15:35.000Z","dependencies_parsed_at":"2024-01-17T11:09:12.049Z","dependency_job_id":null,"html_url":"https://github.com/un-def/tox-pyenv-redux","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"a3d2a3a1bfb6d624ea579acbf1d4aceff2d4b85f"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-def%2Ftox-pyenv-redux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-def%2Ftox-pyenv-redux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-def%2Ftox-pyenv-redux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un-def%2Ftox-pyenv-redux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/un-def","download_url":"https://codeload.github.com/un-def/tox-pyenv-redux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248689943,"owners_count":21146031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pyenv","tox","virtualenv"],"created_at":"2024-10-14T20:05:50.391Z","updated_at":"2026-03-15T08:55:09.805Z","avatar_url":"https://github.com/un-def.png","language":"Python","funding_links":["https://ko-fi.com/un1def"],"categories":[],"sub_categories":[],"readme":"# tox-pyenv-redux\n\n![GitHub License](https://img.shields.io/github/license/un-def/tox-pyenv-redux?style=flat-square)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tox-pyenv-redux?style=flat-square)\n![PyPI - Version](https://img.shields.io/pypi/v/tox-pyenv-redux?style=flat-square)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/tox-pyenv-redux?style=flat-square)\n![GitHub Repo stars](https://img.shields.io/github/stars/un-def/tox-pyenv-redux?style=flat-square)\n\nA [tox][tox] Python discovery plugin for [pyenv][pyenv]–installed interpreters\n\n## Compatibility\n\n* For legacy versions of tox (0.x—3.x), use tox-pyenv-redux 0.x (`tox-pyenv-redux \u003c 1`). These versions do not rely on [virtualenv-pyenv][virtualenv-pyenv] and **DO NOT** support the `pyenv_discovery` setting.\n* For the current version of tox (4.x), use tox-pyenv-redux 1.x (`tox-pyenv-redux \u003e= 1, \u003c 2`). These versions delegate the discovery job to [virtualenv-pyenv][virtualenv-pyenv].\n\n## Installation\n\n```shell\npip install tox-pyenv-redux\n```\n\n## Usage\n\nThe plugin is enabled by default and configured to use the default discovery [operation mode][virtualenv-pyenv-docs-operation-mode]. To change the mode or disable the plugin, set the `pyenv_discovery` environment setting to one of the following values:\n\n* One of the [operation modes][virtualenv-pyenv-docs-operation-mode] (e.g., `fallback`) to use the specific operation mode. `pyenv_discovery = fallback` is equivalent to `export VIRTUALENV_DISCOVERY=pyenv-fallback`.\n* `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`.\n* `off` to disable the plugin. The plugin will not touch the `VIRTUALENV_DISCOVERY` environment variable, but the [virtualenv-pyenv][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).\n\n## Examples\n\n* Set the `fallback` operation mode via a config file:\n\n  ```ini\n  [tox]\n  min_version = 4.0\n  requires = tox-pyenv-redux\n\n  [testenv]\n  pyenv_discovery = fallback\n  deps = pytest\n  commands = pytest {posargs}\n  ```\n\n* Disable the plugin via command line arguments:\n\n  ```shell\n  tox run -x testenv.pyenv_discovery=off\n  ```\n\n\n[tox]: https://tox.wiki/\n[pyenv]: https://github.com/pyenv/pyenv\n[virtualenv-pyenv]: https://github.com/un-def/virtualenv-pyenv\n[virtualenv-pyenv-docs-operation-mode]: https://github.com/un-def/virtualenv-pyenv/blob/master/README.md#operation-mode\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun-def%2Ftox-pyenv-redux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fun-def%2Ftox-pyenv-redux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun-def%2Ftox-pyenv-redux/lists"}