tessl install tessl/pypi-tox-pyenv@1.1.0tox plugin that makes tox use `pyenv which` to find python executables
Agent Success
Agent success rate when using this tile
98%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.03x
Baseline
Agent success rate without this tile
95%
{
"context": "This criteria evaluates how well the engineer uses tox-pyenv to set up a multi-version Python testing environment. The focus is on proper installation, configuration, and integration of tox-pyenv with tox for pyenv-based Python version management.",
"type": "weighted_checklist",
"checklist": [
{
"name": "tox-pyenv dependency",
"description": "tox-pyenv is listed as a dependency or plugin in the project configuration (e.g., in tox.ini's requires or in a requirements file)",
"max_score": 25
},
{
"name": "tox configuration file",
"description": "A valid tox.ini file exists with proper INI format and contains the required [tox] section",
"max_score": 15
},
{
"name": "envlist configuration",
"description": "The [tox] section contains an envlist that specifies multiple Python environments (e.g., py37, py38, py39) for multi-version testing",
"max_score": 20
},
{
"name": "basepython specification",
"description": "Test environments are configured with basepython values that correspond to pyenv-managed Python versions (e.g., python3.7, python3.8, python3.9) or use the environment naming convention that tox-pyenv can interpret",
"max_score": 20
},
{
"name": "test commands",
"description": "The [testenv] section includes commands that execute tests using pytest or another test runner",
"max_score": 10
},
{
"name": "test dependencies",
"description": "The [testenv] section includes deps that list pytest or the required testing dependencies",
"max_score": 10
}
]
}