mirror of
https://github.com/actions/setup-python.git
synced 2025-03-15 21:57:05 +00:00

Some checks failed
Basic validation / Basic validation (push) Failing after 0s
Check dist/ / Check dist/ (push) Failing after 0s
CodeQL analysis / CodeQL analysis (push) Failing after 0s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.10) (push) Failing after 3m57s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.9) (push) Failing after 6m31s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.10-v7.x) (push) Failing after 6m40s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.9-v7.x) (push) Failing after 59s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.10) (push) Failing after 5s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.9) (push) Failing after 4s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.10-v7.x) (push) Failing after 4s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.9-v7.x) (push) Failing after 4s
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.10) (push) Failing after 14m57s
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, 3.9) (push) Failing after 55m35s
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.10-v7.x) (push) Failing after 12s
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (ubuntu-latest, pypy-3.9-v7.x) (push) Failing after 12s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, 3.10) (push) Failing after 12s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, 3.9) (push) Failing after 31s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, pypy-3.10-v7.x) (push) Failing after 11s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, pypy-3.9-v7.x) (push) Failing after 32s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, 3.10) (push) Failing after 12s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, 3.9) (push) Failing after 31s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, pypy-3.10-v7.x) (push) Failing after 31s
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (ubuntu-latest, pypy-3.9-v7.x) (push) Failing after 32s
e2e tests / Test setup-python (ubuntu-20.04) (push) Failing after 31s
e2e tests / Test setup-python (ubuntu-22.04) (push) Failing after 31s
e2e tests / Test setup-python (ubuntu-latest) (push) Failing after 32s
Licensed / Licensed (push) Failing after 0s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-22.3, ubuntu-20.04) (push) Failing after 31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-22.3, ubuntu-latest) (push) Failing after 32s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.0, ubuntu-20.04) (push) Failing after 31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.0, ubuntu-latest) (push) Failing after 31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.1, ubuntu-20.04) (push) Failing after 32s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.1, ubuntu-latest) (push) Successful in 4m41s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-24.1, ubuntu-20.04) (push) Successful in 8s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-24.1, ubuntu-latest) (push) Successful in 8s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy22.3, ubuntu-20.04) (push) Failing after 1h59m4s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy22.3, ubuntu-latest) (push) Failing after 6m31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.0, ubuntu-20.04) (push) Failing after 6m39s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.0, ubuntu-latest) (push) Failing after 12s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.1, ubuntu-20.04) (push) Failing after 31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.1, ubuntu-latest) (push) Failing after 31s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy24.1, ubuntu-20.04) (push) Failing after 32s
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy24.1, ubuntu-latest) (push) Failing after 31s
Validate GraalPy e2e / check-latest (ubuntu-latest) (push) Failing after 31s
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.10) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, 3.9) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-13, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.10) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, 3.9) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (macos-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.10) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, 3.9) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }}) (windows-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-13, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (macos-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, 3.10) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, 3.9) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
e2e-cache / Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path) (windows-latest, pypy-3.9-v7.x) (push) Has been cancelled
e2e tests / Test setup-python (macos-13) (push) Has been cancelled
e2e tests / Test setup-python (macos-latest) (push) Has been cancelled
e2e tests / Test setup-python (windows-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-22.3, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-22.3, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.0, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.0, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.1, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-23.1, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-24.1, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (graalpy-24.1, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy22.3, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy22.3, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.0, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.0, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.1, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy23.1, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy24.1, macos-13) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy ${{ matrix.graalpy }} ${{ matrix.os }} (noenv) (graalpy24.1, macos-latest) (push) Has been cancelled
Validate GraalPy e2e / check-latest (macos-13) (push) Has been cancelled
Validate GraalPy e2e / check-latest (macos-latest) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-20.04, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-20.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-20.04, 3.12.3) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-20.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-20.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-22.04, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-22.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-22.04, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-22.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-22.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-latest, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-latest, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-latest, 3.12.3) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-latest, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (ubuntu-latest, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-20.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-20.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-20.04, 3.12.3) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-20.04, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-20.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-22.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-22.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-22.04, 3.12.3) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-22.04, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-22.04, 3.9.13) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-latest, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-latest, 3.11.9) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-latest, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-latest, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (ubuntu-latest, 3.9.13) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-20.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-20.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-20.04, 3.12.3) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-20.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-20.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-22.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-22.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-22.04, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-22.04, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-22.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-latest, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-latest, 3.11.9) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-latest, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-latest, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (ubuntu-latest, 3.9.13) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-20.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-20.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-20.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-20.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-20.04, ==3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-22.04, 3.10.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-22.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-22.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-22.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-22.04, ==3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-latest, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-latest, 3.11.9) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-latest, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-latest, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (ubuntu-latest, ==3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-20.04, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-20.04, 3.11.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-20.04, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-20.04, 3.13.0) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-20.04, 3.9.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-22.04, 3.10.11) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-22.04, 3.11.9) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-22.04, 3.12.3) (push) Failing after 56s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-22.04, 3.13.0) (push) Failing after 6m29s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-22.04, 3.9.13) (push) Failing after 12s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-latest, 3.10.11) (push) Failing after 12s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-latest, 3.11.9) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-latest, 3.12.3) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-latest, 3.13.0) (push) Failing after 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (ubuntu-latest, 3.9.13) (push) Failing after 6s
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (ubuntu-20.04) (push) Failing after 5s
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (ubuntu-22.04) (push) Failing after 6s
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (ubuntu-latest) (push) Failing after 5s
Validate Python e2e / Setup 3.14-dev ${{ matrix.os }} (ubuntu-latest) (push) Successful in 7s
Validate Python e2e / Setup 3.14 ${{ matrix.os }} (ubuntu-latest) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-20.04, 3.10) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-20.04, 3.11) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-20.04, 3.12) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-20.04, 3.13) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-20.04, 3.9) (push) Failing after 5s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-22.04, 3.10) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-22.04, 3.11) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-22.04, 3.12) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-22.04, 3.13) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-22.04, 3.9) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-latest, 3.10) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-latest, 3.11) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-latest, 3.12) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-latest, 3.13) (push) Successful in 6s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (ubuntu-latest, 3.9) (push) Successful in 6s
Validate Python e2e / check-latest (ubuntu-latest, 3.10) (push) Failing after 6s
Validate Python e2e / check-latest (ubuntu-latest, 3.11) (push) Failing after 6s
Validate Python e2e / check-latest (ubuntu-latest, 3.12) (push) Failing after 6s
Validate Python e2e / check-latest (ubuntu-latest, 3.13) (push) Failing after 6s
Validate Python e2e / check-latest (ubuntu-latest, 3.9) (push) Failing after 6s
Validate Python e2e / setup-python-multiple-python-versions (ubuntu-latest) (push) Failing after 11s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-2.7) (push) Successful in 7s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-2.7-v7.3.12rc1) (push) Successful in 1h14m31s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-2.7-v7.3.17) (push) Successful in 18m20s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10) (push) Successful in 8s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10-nightly) (push) Successful in 7m7s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10-v7.3.16) (push) Failing after 6m30s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10-v7.3.17) (push) Successful in 36m1s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10-v7.3.x) (push) Successful in 7s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy-3.10-v7.x) (push) Successful in 8s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy3.10-v7.3.17) (push) Failing after 37m52s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-20.04, pypy3.9) (push) Successful in 8s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-2.7) (push) Failing after 16m43s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-2.7-v7.3.12rc1) (push) Failing after 6m43s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-2.7-v7.3.17) (push) Successful in 7s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10) (push) Successful in 8s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10-nightly) (push) Successful in 14m40s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10-v7.3.16) (push) Successful in 32m7s
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10-v7.3.17) (push) Failing after 3h21m14s
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-13, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-13, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-13, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-13, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-13, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (macos-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (windows-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (windows-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (windows-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (windows-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (windows-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-13, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-13, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-13, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-13, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-13, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (macos-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (windows-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (windows-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (windows-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (windows-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file (windows-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-13, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-13, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-13, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-13, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-13, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (macos-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (windows-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (windows-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (windows-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (windows-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} version file without parameter (windows-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-13, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-13, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-13, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-13, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-13, ==3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (macos-latest, ==3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (windows-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (windows-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (windows-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (windows-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} standard pyproject file (windows-latest, ==3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-13, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-13, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-13, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-13, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-13, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (macos-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (windows-latest, 3.10.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (windows-latest, 3.11.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (windows-latest, 3.12.3) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (windows-latest, 3.13.0) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} poetry pyproject file (windows-latest, 3.9.13) (push) Has been cancelled
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (macos-13) (push) Has been cancelled
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (macos-latest) (push) Has been cancelled
Validate Python e2e / Setup 3.14.0-alpha.1 ${{ matrix.os }} (windows-latest) (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev ${{ matrix.os }} (macos-13) (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev ${{ matrix.os }} (macos-latest) (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev ${{ matrix.os }} (windows-latest) (push) Has been cancelled
Validate Python e2e / Setup 3.14 ${{ matrix.os }} (macos-13) (push) Has been cancelled
Validate Python e2e / Setup 3.14 ${{ matrix.os }} (macos-latest) (push) Has been cancelled
Validate Python e2e / Setup 3.14 ${{ matrix.os }} (windows-latest) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-13, 3.10) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-13, 3.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-13, 3.12) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-13, 3.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-13, 3.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-latest, 3.10) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-latest, 3.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-latest, 3.12) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-latest, 3.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (macos-latest, 3.9) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (windows-latest, 3.10) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (windows-latest, 3.11) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (windows-latest, 3.12) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (windows-latest, 3.13) (push) Has been cancelled
Validate Python e2e / Setup ${{ matrix.python }} ${{ matrix.os }} (noenv) (windows-latest, 3.9) (push) Has been cancelled
Validate Python e2e / check-latest (macos-13, 3.10) (push) Has been cancelled
Validate Python e2e / check-latest (macos-13, 3.11) (push) Has been cancelled
Validate Python e2e / check-latest (macos-13, 3.12) (push) Has been cancelled
Validate Python e2e / check-latest (macos-13, 3.13) (push) Has been cancelled
Validate Python e2e / check-latest (macos-13, 3.9) (push) Has been cancelled
Validate Python e2e / check-latest (macos-latest, 3.10) (push) Has been cancelled
Validate Python e2e / check-latest (macos-latest, 3.11) (push) Has been cancelled
Validate Python e2e / check-latest (macos-latest, 3.12) (push) Has been cancelled
Validate Python e2e / check-latest (macos-latest, 3.13) (push) Has been cancelled
Validate Python e2e / check-latest (macos-latest, 3.9) (push) Has been cancelled
Validate Python e2e / check-latest (windows-latest, 3.10) (push) Has been cancelled
Validate Python e2e / check-latest (windows-latest, 3.11) (push) Has been cancelled
Validate Python e2e / check-latest (windows-latest, 3.12) (push) Has been cancelled
Validate Python e2e / check-latest (windows-latest, 3.13) (push) Has been cancelled
Validate Python e2e / check-latest (windows-latest, 3.9) (push) Has been cancelled
Validate Python e2e / setup-python-multiple-python-versions (macos-13) (push) Has been cancelled
Validate Python e2e / setup-python-multiple-python-versions (macos-latest) (push) Has been cancelled
Validate Python e2e / setup-python-multiple-python-versions (windows-latest) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-2.7-v7.3.12rc1) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-2.7-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10-v7.3.16) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10-v7.3.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy-3.10-v7.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-13, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-2.7-v7.3.12rc1) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-2.7-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10-v7.3.16) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10-v7.3.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy-3.10-v7.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (macos-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10-v7.3.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy-3.10-v7.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (ubuntu-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-2.7-v7.3.12rc1) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-2.7-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10-v7.3.16) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10-v7.3.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy-3.10-v7.x) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy3.10-v7.3.17) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (windows-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-13, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-13, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-14, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-14, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-15, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (macos-15, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-22.04, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-22.04, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-22.04-arm, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-22.04-arm, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-24.04, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-24.04, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-24.04-arm, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (ubuntu-24.04-arm, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2019, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2019, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2022, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2022, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2025, pypy-2.7) (push) Has been cancelled
Validate PyPy e2e / Check non-eol ${{ matrix.pypy }} on ${{ matrix.os }} (windows-2025, pypy-3.10) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-13, pypy2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-13, pypy3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-13, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-latest, pypy2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-latest, pypy3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (macos-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-20.04, pypy2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-20.04, pypy3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-20.04, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-latest, pypy2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-latest, pypy3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (ubuntu-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (windows-latest, pypy2.7) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (windows-latest, pypy3.10-nightly) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy ${{ matrix.pypy }} ${{ matrix.os }} (noenv) (windows-latest, pypy3.9) (push) Has been cancelled
Validate PyPy e2e / check-latest (macos-13) (push) Has been cancelled
Validate PyPy e2e / check-latest (macos-latest) (push) Has been cancelled
Validate PyPy e2e / check-latest (ubuntu-latest) (push) Has been cancelled
Validate PyPy e2e / check-latest (windows-latest) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (macos-13) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (macos-latest) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (ubuntu-latest) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (windows-latest) (push) Has been cancelled
Update configuration files / Update configuration files (push) Has been cancelled
* Support free threaded Python versions like '3.13t' Python wheels, pyenv, and a number of other tools use 't' in the Python version number to identify free threaded builds. For example, '3.13t', '3.14.0a1', '3.14t-dev'. This PR supports that syntax in `actions/setup-python`, strips the "t", and adds "-freethreading" to the architecture to select the correct Python version. See #771 * Add free threading to advanced usage documentation * Fix desugaring of `3.13.1t` and add test case. * Add freethreaded input and fix handling of prerelease versions * Fix lint * Add 't' suffix to python-version output * Use distinct cache key for free threaded Python * Remove support for syntax like '3.14.0a1' * Clarify use of 't' suffix * Improve error message when trying to use free threaded Python versions before 3.13
128 lines
6.8 KiB
Markdown
128 lines
6.8 KiB
Markdown
# setup-python
|
|
|
|
[](https://github.com/actions/setup-python/actions/workflows/basic-validation.yml)
|
|
[](https://github.com/actions/setup-python/actions/workflows/test-python.yml)
|
|
[](https://github.com/actions/setup-python/actions/workflows/test-pypy.yml)
|
|
[](https://github.com/actions/setup-python/actions/workflows/e2e-cache.yml)
|
|
|
|
This action provides the following functionality for GitHub Actions users:
|
|
|
|
- Installing a version of Python or PyPy and (by default) adding it to the PATH
|
|
- Optionally caching dependencies for pip, pipenv and poetry
|
|
- Registering problem matchers for error output
|
|
|
|
## Basic usage
|
|
|
|
See [action.yml](action.yml)
|
|
|
|
**Python**
|
|
```yaml
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.13'
|
|
- run: python my_script.py
|
|
```
|
|
|
|
**PyPy**
|
|
```yaml
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: 'pypy3.10'
|
|
- run: python my_script.py
|
|
```
|
|
|
|
**GraalPy**
|
|
```yaml
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: 'graalpy-24.0'
|
|
- run: python my_script.py
|
|
```
|
|
|
|
**Free threaded Python**
|
|
```yaml
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.13t'
|
|
- run: python my_script.py
|
|
```
|
|
|
|
The `python-version` input is optional. If not supplied, the action will try to resolve the version from the default `.python-version` file. If the `.python-version` file doesn't exist Python or PyPy version from the PATH will be used. The default version of Python or PyPy in PATH varies between runners and can be changed unexpectedly so we recommend always setting Python version explicitly using the `python-version` or `python-version-file` inputs.
|
|
|
|
The action will first check the local [tool cache](docs/advanced-usage.md#hosted-tool-cache) for a [semver](https://github.com/npm/node-semver#versions) match. If unable to find a specific version in the tool cache, the action will attempt to download a version of Python from [GitHub Releases](https://github.com/actions/python-versions/releases) and for PyPy from the official [PyPy's dist](https://downloads.python.org/pypy/).
|
|
|
|
For information regarding locally cached versions of Python or PyPy on GitHub hosted runners, check out [GitHub Actions Runner Images](https://github.com/actions/runner-images).
|
|
|
|
## Supported version syntax
|
|
|
|
The `python-version` input supports the [Semantic Versioning Specification](https://semver.org/) and some special version notations (e.g. `semver ranges`, `x.y-dev syntax`, etc.), for detailed examples please refer to the section: [Using python-version input](docs/advanced-usage.md#using-the-python-version-input) of the [Advanced usage](docs/advanced-usage.md) guide.
|
|
|
|
## Supported architectures
|
|
|
|
Using the `architecture` input, it is possible to specify the required Python or PyPy interpreter architecture: `x86`, `x64`, or `arm64`. If the input is not specified, the architecture defaults to the host OS architecture.
|
|
|
|
## Caching packages dependencies
|
|
|
|
The action has built-in functionality for caching and restoring dependencies. It uses [toolkit/cache](https://github.com/actions/toolkit/tree/main/packages/cache) under the hood for caching dependencies but requires less configuration settings. Supported package managers are `pip`, `pipenv` and `poetry`. The `cache` input is optional, and caching is turned off by default.
|
|
|
|
The action defaults to searching for a dependency file (`requirements.txt` or `pyproject.toml` for pip, `Pipfile.lock` for pipenv or `poetry.lock` for poetry) in the repository, and uses its hash as a part of the cache key. Input `cache-dependency-path` is used for cases when multiple dependency files are used, they are located in different subdirectories or different files for the hash that want to be used.
|
|
|
|
- For `pip`, the action will cache the global cache directory
|
|
- For `pipenv`, the action will cache virtualenv directory
|
|
- For `poetry`, the action will cache virtualenv directories -- one for each poetry project found
|
|
|
|
**Caching pip dependencies:**
|
|
|
|
```yaml
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.13'
|
|
cache: 'pip' # caching pip dependencies
|
|
- run: pip install -r requirements.txt
|
|
```
|
|
>**Note:** Restored cache will not be used if the requirements.txt file is not updated for a long time and a newer version of the dependency is available which can lead to an increase in total build time.
|
|
|
|
>The requirements file format allows for specifying dependency versions using logical operators (for example chardet>=3.0.4) or specifying dependencies without any versions. In this case the pip install -r requirements.txt command will always try to install the latest available package version. To be sure that the cache will be used, please stick to a specific dependency version and update it manually if necessary.
|
|
|
|
See examples of using `cache` and `cache-dependency-path` for `pipenv` and `poetry` in the section: [Caching packages](docs/advanced-usage.md#caching-packages) of the [Advanced usage](docs/advanced-usage.md) guide.
|
|
|
|
## Advanced usage
|
|
|
|
- [Using the python-version input](docs/advanced-usage.md#using-the-python-version-input)
|
|
- [Using the python-version-file input](docs/advanced-usage.md#using-the-python-version-file-input)
|
|
- [Check latest version](docs/advanced-usage.md#check-latest-version)
|
|
- [Caching packages](docs/advanced-usage.md#caching-packages)
|
|
- [Outputs and environment variables](docs/advanced-usage.md#outputs-and-environment-variables)
|
|
- [Available versions of Python, PyPy and GraalPy](docs/advanced-usage.md#available-versions-of-python-pypy-and-graalpy)
|
|
- [Hosted tool cache](docs/advanced-usage.md#hosted-tool-cache)
|
|
- [Using `setup-python` with a self-hosted runner](docs/advanced-usage.md#using-setup-python-with-a-self-hosted-runner)
|
|
- [Using `setup-python` on GHES](docs/advanced-usage.md#using-setup-python-on-ghes)
|
|
- [Allow pre-releases](docs/advanced-usage.md#allow-pre-releases)
|
|
|
|
## Recommended permissions
|
|
|
|
When using the `setup-python` action in your GitHub Actions workflow, it is recommended to set the following permissions to ensure proper functionality:
|
|
|
|
```yaml
|
|
permissions:
|
|
contents: read # access to check out code and install dependencies
|
|
```
|
|
|
|
## License
|
|
|
|
The scripts and documentation in this project are released under the [MIT License](LICENSE).
|
|
|
|
## Contributions
|
|
|
|
Contributions are welcome! See our [Contributor's Guide](docs/contributors.md).
|