Skip to content

tox support for Python 3.14 #793

@o-alquimista

Description

@o-alquimista

Running tox on Fedora 43 results in these errors:

(.env) dsilva@helium:~/Code/responses$ tox
py38: skipped because could not find python interpreter with spec(s): py38
py38: SKIP ⚠ in 0.27 seconds
py39: skipped because could not find python interpreter with spec(s): py39
py39: SKIP ⚠ in 0.04 seconds
py310: skipped because could not find python interpreter with spec(s): py310
py310: SKIP ⚠ in 0.03 seconds
py311: skipped because could not find python interpreter with spec(s): py311
py311: SKIP ⚠ in 0.03 seconds
py312: skipped because could not find python interpreter with spec(s): py312
py312: SKIP ⚠ in 0.03 seconds
py313: skipped because could not find python interpreter with spec(s): py313
py313: SKIP ⚠ in 0.03 seconds
mypy: skipped because could not find python interpreter with spec(s): python3.10
mypy: SKIP ⚠ in 0.03 seconds
precom: skipped because could not find python interpreter with spec(s): python3.10
  py38: SKIP (0.27 seconds)
  py39: SKIP (0.03 seconds)
  py310: SKIP (0.03 seconds)
  py311: SKIP (0.03 seconds)
  py312: SKIP (0.03 seconds)
  py313: SKIP (0.03 seconds)
  mypy: SKIP (0.03 seconds)
  precom: SKIP (0.03 seconds)
  evaluation failed :( (0.53 seconds)
(.env) dsilva@helium:~/Code/responses$

I only have Python 3.14, but tox.ini doesn't have a py314 item in envlist.

envlist = py38,py39,py310,py311,py312,py313,mypy,precom

I'm not familiar with this tool, so I don't know if that's all that's needed.

I'm running tox 4.52.1 installed via pipx. I'm forking responses to prepare a PR.

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions