Compare commits

..

11 Commits

Author SHA1 Message Date
Priya Gupta ece7cb06ca Fix pip cache error handling on Windows. (#1040)
e2e-cache freethread / Test pip (Python 3.13.0t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, windows-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.0, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.1, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.2, macos-15-intel) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.0, macos-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.1, macos-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.2, macos-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.0, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.1, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.2, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.0, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.1, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.2, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.0, windows-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.1, windows-latest) (push) Waiting to run
e2e-cache freethread / Test poetry (Python 3.13.2, windows-latest) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.0t, windows-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.1t, windows-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pip (Python 3.13.2t, windows-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-15-intel, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.1t, windows-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.2t, windows-latest, caching path) (push) Waiting to run
e2e-cache freethread / Test pipenv (Python 3.13.5t, windows-latest, caching path) (push) Waiting to run
e2e tests / Test setup-python (macos-15-intel) (push) Waiting to run
e2e tests / Test setup-python (macos-latest) (push) Waiting to run
e2e tests / Test setup-python (ubuntu-22.04) (push) Waiting to run
e2e tests / Test setup-python (ubuntu-22.04-arm) (push) Waiting to run
e2e tests / Test setup-python (ubuntu-24.04-arm) (push) Waiting to run
e2e tests / Test setup-python (windows-latest) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 macos-15-intel (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 macos-latest (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 ubuntu-22.04 (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 ubuntu-22.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 ubuntu-24.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 macos-15-intel (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 macos-latest (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 ubuntu-22.04 (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 ubuntu-22.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 ubuntu-24.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 macos-15-intel (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 macos-latest (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 ubuntu-22.04 (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 ubuntu-22.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 ubuntu-24.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 macos-15-intel (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 macos-latest (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 ubuntu-22.04 (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 ubuntu-22.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 ubuntu-24.04-arm (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 macos-15-intel (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 macos-latest (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 ubuntu-22.04 (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.0 macos-15-intel (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.0 macos-latest (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.0 ubuntu-22.04 (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.0 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.0 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.1 macos-15-intel (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.1 macos-latest (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.1 ubuntu-22.04 (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.1 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy23.1 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy24.1 macos-15-intel (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy24.1 macos-latest (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy24.1 ubuntu-22.04 (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy24.1 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy24.1 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate GraalPy e2e / check-latest (macos-15-intel) (push) Waiting to run
Validate GraalPy e2e / check-latest (macos-latest) (push) Waiting to run
Validate GraalPy e2e / check-latest (windows-latest) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 macos-15-intel (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 macos-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy-3.11-nightly windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 windows-latest (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 windows-latest (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on macos-14 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on macos-14 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on macos-14 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on macos-15 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on macos-15 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on macos-15 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on macos-15-intel (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on macos-15-intel (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on macos-15-intel (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on ubuntu-22.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on ubuntu-22.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on ubuntu-24.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on ubuntu-24.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on ubuntu-24.04 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on ubuntu-24.04-arm (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on windows-2022 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on windows-2022 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on windows-2022 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-2.7 on windows-2025 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.10 on windows-2025 (push) Waiting to run
Validate PyPy e2e / Check non-eol pypy-3.11 on windows-2025 (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 macos-15-intel (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 macos-15-intel (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly macos-15-intel (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 macos-15-intel (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 macos-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 macos-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly macos-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 macos-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 ubuntu-22.04 (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 ubuntu-22.04 (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly ubuntu-22.04 (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-22.04 (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 ubuntu-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 ubuntu-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly ubuntu-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 ubuntu-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy2.7 windows-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11 windows-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.11-nightly windows-latest (noenv) (push) Waiting to run
Validate PyPy e2e / Setup PyPy pypy3.9 windows-latest (noenv) (push) Waiting to run
Validate PyPy e2e / check-latest (macos-15-intel) (push) Waiting to run
Validate PyPy e2e / check-latest (macos-latest) (push) Waiting to run
Validate PyPy e2e / check-latest (ubuntu-22.04) (push) Waiting to run
Validate PyPy e2e / check-latest (ubuntu-22.04-arm) (push) Waiting to run
Validate PyPy e2e / check-latest (ubuntu-24.04-arm) (push) Waiting to run
Validate PyPy e2e / check-latest (ubuntu-latest) (push) Waiting to run
Validate PyPy e2e / check-latest (windows-latest) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (macos-15-intel) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (macos-latest) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (ubuntu-22.04) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (ubuntu-22.04-arm) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (ubuntu-24.04-arm) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (ubuntu-latest) (push) Waiting to run
Validate PyPy e2e / setup-pypy-multiple-versions (windows-latest) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-15-intel version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-15-intel version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-15-intel version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t windows-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t windows-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t windows-latest version file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t windows-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t windows-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t windows-latest version file without parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t macos-15-intel Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-15-intel Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t macos-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t ubuntu-22.04 Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04 Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t ubuntu-22.04-arm Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04-arm Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t ubuntu-24.04-arm Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-24.04-arm Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t ubuntu-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.13t windows-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev windows-latest Pipfile (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t-dev windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t macos-15-intel (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t macos-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t ubuntu-22.04 (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t ubuntu-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.14t windows-latest (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t macos-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t macos-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t macos-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.0t windows-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1t windows-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2t windows-latest (noenv) (push) Waiting to run
Validate Python e2e freethread / check-latest (macos-15-intel, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (macos-15-intel, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (macos-latest, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (macos-latest, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-22.04, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-22.04, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-22.04-arm, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-22.04-arm, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-24.04-arm, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-24.04-arm, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-latest, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (ubuntu-latest, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / check-latest (windows-latest, 3.13t) (push) Waiting to run
Validate Python e2e freethread / check-latest (windows-latest, 3.14t-dev) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (macos-15-intel) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (macos-latest) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (ubuntu-22.04) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (ubuntu-22.04-arm) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (ubuntu-24.04-arm) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (ubuntu-latest) (push) Waiting to run
Validate Python e2e freethread / setup-python-multiple-python-versions (windows-latest) (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-15-intel using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-15-intel using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev macos-15-intel using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-15-intel using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 macos-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 macos-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev macos-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04 using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04 using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev ubuntu-22.04 using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-22.04 using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-22.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-22.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev ubuntu-22.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-22.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-24.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-24.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev ubuntu-24.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-24.04-arm using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 ubuntu-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 ubuntu-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev ubuntu-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 ubuntu-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.1 windows-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.13.2 windows-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14-dev windows-latest using freethread input parameter (push) Waiting to run
Validate Python e2e freethread / Setup 3.14.0-alpha.6 windows-latest using freethread input parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.12.3 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-15-intel version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 windows-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest version file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.12.3 windows-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest version file without parameter (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 macos-15-intel standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 macos-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 ubuntu-22.04 standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 ubuntu-22.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 ubuntu-24.04-arm standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 ubuntu-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup ==3.12.3 windows-latest standard pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.12.3 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest poetry pyproject file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 macos-15-intel .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 macos-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 ubuntu-22.04 .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 ubuntu-22.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 ubuntu-24.04-arm .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup graalpy-24.1.2 ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 ubuntu-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.14-dev windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup pypy3.11-7.3.18 windows-latest .tool-versions file (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest Pipfile with python_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-15-intel Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-15-intel Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-15-intel Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-15-intel Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 macos-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 macos-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 macos-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 macos-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04 Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04 Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04 Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04 Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-22.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-22.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-22.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-22.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-24.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-24.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-24.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-24.04-arm Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 ubuntu-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 ubuntu-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 ubuntu-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 ubuntu-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.10.11 windows-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.11.9 windows-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.13.2 windows-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.9.13 windows-latest Pipfile with python_full_version (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.14.0-alpha.6 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.14-dev macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.14-dev macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14-dev ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.14-dev windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.14 macos-15-intel (push) Waiting to run
Validate Python e2e / Setup 3.14 macos-latest (push) Waiting to run
Validate Python e2e / Setup 3.14 ubuntu-22.04 (push) Waiting to run
Validate Python e2e / Setup 3.14 ubuntu-22.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14 ubuntu-24.04-arm (push) Waiting to run
Validate Python e2e / Setup 3.14 ubuntu-latest (push) Waiting to run
Validate Python e2e / Setup 3.14 windows-latest (push) Waiting to run
Validate Python e2e / Setup 3.10 macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 macos-15-intel (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 macos-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 macos-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 macos-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 macos-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 macos-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 ubuntu-22.04 (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 ubuntu-22.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 ubuntu-24.04-arm (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 ubuntu-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.10 windows-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.11 windows-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.12 windows-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.13 windows-latest (noenv) (push) Waiting to run
Validate Python e2e / Setup 3.9 windows-latest (noenv) (push) Waiting to run
Validate Python e2e / check-latest (macos-15-intel, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (macos-15-intel, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (macos-15-intel, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (macos-15-intel, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (macos-15-intel, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (macos-latest, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (macos-latest, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (macos-latest, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (macos-latest, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (macos-latest, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04-arm, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04-arm, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04-arm, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04-arm, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-22.04-arm, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-24.04-arm, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-24.04-arm, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-24.04-arm, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-24.04-arm, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-24.04-arm, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-latest, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-latest, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-latest, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-latest, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (ubuntu-latest, 3.9) (push) Waiting to run
Validate Python e2e / check-latest (windows-latest, 3.10) (push) Waiting to run
Validate Python e2e / check-latest (windows-latest, 3.11) (push) Waiting to run
Validate Python e2e / check-latest (windows-latest, 3.12) (push) Waiting to run
Validate Python e2e / check-latest (windows-latest, 3.13) (push) Waiting to run
Validate Python e2e / check-latest (windows-latest, 3.9) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (macos-15-intel) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (macos-latest) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (ubuntu-22.04) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (ubuntu-22.04-arm) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (ubuntu-24.04-arm) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (ubuntu-latest) (push) Waiting to run
Validate Python e2e / setup-python-multiple-python-versions (windows-latest) (push) Waiting to run
Basic validation / Basic validation (push) Failing after 1s
Check dist/ / Check dist/ (push) Failing after 0s
CodeQL analysis / CodeQL analysis (push) Failing after 0s
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-latest) (push) Failing after 0s
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-latest) (push) Failing after 0s
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-latest) (push) Failing after 1s
e2e-cache freethread / Test poetry (Python 3.13.0, ubuntu-22.04) (push) Failing after 15s
e2e-cache freethread / Test poetry (Python 3.13.1, ubuntu-22.04) (push) Failing after 15s
e2e-cache freethread / Test poetry (Python 3.13.2, ubuntu-22.04) (push) Failing after 14s
e2e-cache freethread / Test poetry (Python 3.13.0, ubuntu-latest) (push) Failing after 39s
e2e-cache freethread / Test poetry (Python 3.13.1, ubuntu-latest) (push) Failing after 42s
e2e-cache freethread / Test poetry (Python 3.13.2, ubuntu-latest) (push) Failing after 44s
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-latest, caching path) (push) Failing after 34s
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-latest, caching path) (push) Failing after 42s
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-latest, caching path) (push) Failing after 46s
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-latest) (push) Failing after 30s
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-latest) (push) Failing after 28s
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-latest) (push) Failing after 33s
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-latest, caching path) (push) Failing after 32s
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-latest, caching path) (push) Failing after 37s
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-latest, caching path) (push) Failing after 41s
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-22.04, caching path) (push) Successful in 3m15s
Licensed / Licensed (push) Failing after 0s
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-22.04) (push) Successful in 2m32s
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-22.04, caching path) (push) Successful in 2m26s
e2e-cache freethread / Test pip (Python 3.13.0t, ubuntu-22.04) (push) Successful in 3m35s
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-22.04) (push) Successful in 3m34s
e2e-cache freethread / Test pipenv (Python 3.13.1t, ubuntu-22.04) (push) Successful in 3m34s
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-22.04) (push) Successful in 3m34s
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-22.04) (push) Successful in 3m34s
e2e-cache freethread / Test pip (Python 3.13.1t, ubuntu-22.04, caching path) (push) Successful in 3m29s
e2e-cache freethread / Test pip (Python 3.13.2t, ubuntu-22.04, caching path) (push) Successful in 3m24s
e2e-cache freethread / Test pipenv (Python 3.13.2t, ubuntu-22.04, caching path) (push) Successful in 3m15s
e2e-cache freethread / Test pipenv (Python 3.13.5t, ubuntu-22.04, caching path) (push) Successful in 3m15s
e2e-cache / Test pip (Python 3.10, ubuntu-22.04) (push) Has started running
e2e-cache / Test pip (Python 3.11, ubuntu-22.04) (push) Has started running
e2e-cache / Test pip (Python 3.12, ubuntu-22.04) (push) Has started running
e2e-cache / Test pip (Python 3.13, ubuntu-22.04) (push) Has started running
e2e-cache / Test pip (Python 3.9, ubuntu-22.04) (push) Has started running
e2e-cache / Test pip (Python 3.10, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-22.04, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.12, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, ubuntu-22.04, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.9, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, ubuntu-22.04, caching path) (push) Has started running
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, ubuntu-22.04, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.10, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, ubuntu-22.04, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.12, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, ubuntu-22.04-arm) (push) Waiting to run
e2e tests / Test setup-python (ubuntu-latest) (push) Failing after 1s
e2e-cache / Test pip (Python 3.11, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-22.04-arm) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 ubuntu-latest (push) Failing after 0s
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, ubuntu-24.04-arm) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 ubuntu-latest (push) Failing after 0s
e2e-cache / Test pip (Python 3.12, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, ubuntu-24.04-arm) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 ubuntu-latest (push) Failing after 0s
e2e-cache / Test pip (Python 3.9, ubuntu-24.04-arm) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 ubuntu-latest (push) Failing after 1s
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-24.04-arm) (push) Waiting to run
Validate GraalPy e2e / Setup GraalPy graalpy22.3 ubuntu-latest (noenv) (push) Failing after 0s
Validate GraalPy e2e / Setup GraalPy graalpy23.0 ubuntu-latest (noenv) (push) Failing after 0s
Validate GraalPy e2e / Setup GraalPy graalpy23.1 ubuntu-latest (noenv) (push) Failing after 0s
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-latest) (push) Waiting to run
Validate GraalPy e2e / check-latest (ubuntu-latest) (push) Failing after 1s
Validate GraalPy e2e / Setup GraalPy graalpy24.1 ubuntu-latest (noenv) (push) Failing after 0s
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, windows-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, windows-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, windows-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, windows-latest) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, macos-15-intel) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, macos-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, ubuntu-22.04) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, ubuntu-22.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, ubuntu-24.04-arm) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, ubuntu-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.10, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.11, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.12, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.13, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python 3.9, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.10-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.11-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test poetry (Python pypy-3.9-v7.x, windows-latest) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.11-v7.x, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.11, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.12, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.13, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.9, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.10-v7.x, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python pypy-3.9-v7.x, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-15-intel, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-22.04, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-22.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, ubuntu-24.04-arm, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, ubuntu-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.10, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.11, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.12, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python 3.13, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, windows-latest, caching path) (push) Waiting to run
e2e-cache / Test pip (Python 3.10, ubuntu-latest, caching path) (push) Failing after 0s
e2e-cache / Test pip (Python 3.10, ubuntu-latest) (push) Failing after 0s
e2e-cache / Test pip (Python 3.11, ubuntu-latest) (push) Failing after 0s
e2e-cache / Test pip (Python 3.12, ubuntu-latest) (push) Failing after 0s
e2e-cache / Test pip (Python 3.13, ubuntu-latest) (push) Failing after 0s
e2e-cache / Test pip (Python 3.9, ubuntu-latest) (push) Failing after 1s
e2e-cache / Test pip (Python 3.13, ubuntu-latest, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.9, ubuntu-latest, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.12, ubuntu-latest, caching path) (push) Has started running
e2e-cache / Test pip (Python 3.11, ubuntu-latest, caching path) (push) Has started running
* Add error handling for Windows 'pip cache dir' execution

* Add comments
2026-06-23 13:01:57 -05:00
Nic 1d18d7af5f Update advanced-usage.md (#811)
Fix invalid Url
2026-06-23 12:44:45 -05:00
Haritha d2b357a6a3 Update dependency versions and test workflow configuration (#1322)
* chore: update dependencies in project configuration files

* Add bootstrap step for packaging tools

Added a step to bootstrap packaging tools before installing dependencies.

* Resolve audit issues

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-23 11:35:00 -05:00
Bassem Dghaidi 8f639b1e75 Merge pull request #1324 from jasongin/update-actions-cache-5.1.0
Bump @actions/cache to 5.1.0, log cache write denied
2026-06-23 11:21:36 +02:00
Jason Ginchereau 6731c2ba87 Resolve high-severity audit issues 2026-06-18 18:02:00 -07:00
Priya Gupta 0cb1a84326 Add RHEL support and include Linux distro in cache keys (#1323)
* Add RHEL support for manifest matching and OS detection

* update dist

* make cache keys distro-aware and key RHEL by major version

* Normalize RHEL OS detection and improve cache key consistency

* Refactor OS info retrieval to use getOSInfo and handle null cases for improved reliability
2026-06-18 18:47:28 -05:00
Jason Ginchereau dc6eab6194 Update dist 2026-06-18 15:55:40 -07:00
Jason Ginchereau 6f4b74bfa2 Strict equality 2026-06-18 15:46:13 -07:00
Jason Ginchereau fa8bde1a9c Bump @actions/cache to 5.1.0, log cache write denied 2026-06-18 15:19:32 -07:00
Copilot c8813ba1bc Upgrade @actions dependencies and update licenses (#1303)
Agent-Logs-Url: https://github.com/actions/setup-python/sessions/d7501c8f-2fae-40ed-a7fc-e78f5087585a

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gowridurgad <159780674+gowridurgad@users.noreply.github.com>
2026-04-15 12:25:40 -05:00
dependabot[bot] 28f2168f4d Bump minimatch from 3.1.2 to 3.1.5 (#1281)
* Bump minimatch from 3.1.2 to 3.1.5

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Check failure fix

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: gowridurgad <gowridurgad@gmail.com>
2026-03-09 10:05:35 -05:00
41 changed files with 37695 additions and 33191 deletions
+6 -1
View File
@@ -145,7 +145,8 @@ jobs:
steps:
- uses: actions/checkout@v6
- name: Install poetry
run: pipx install poetry
run: |
pipx install poetry
- name: Init pyproject.toml
run: mv ./__tests__/data/pyproject.toml .
- name: Setup Python
@@ -153,6 +154,10 @@ jobs:
with:
python-version: ${{ matrix.python-version }}
cache: 'poetry'
- name: Bootstrap packaging
run: |
python -m ensurepip --upgrade
python -m pip install --upgrade pip setuptools wheel packaging
- name: Install dependencies
run: poetry install --no-root
+2 -2
View File
@@ -40,7 +40,7 @@ jobs:
- 'pypy-3.10-v7.3.x'
- 'pypy-3.10-v7.x'
- 'pypy-2.7-v7.3.12rc1'
- 'pypy-3.10-nightly'
- 'pypy-3.11-nightly'
- 'pypy3.10-v7.3.17'
- 'pypy3.11-v7.3.19'
@@ -146,7 +146,7 @@ jobs:
ubuntu-latest,
macos-15-intel
]
pypy: ['pypy2.7', 'pypy3.9', 'pypy3.10-nightly', 'pypy3.11']
pypy: ['pypy2.7', 'pypy3.9', 'pypy3.11-nightly', 'pypy3.11']
steps:
- name: Checkout
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: "@actions/cache"
version: 5.0.1
version: 5.1.0
type: npm
summary: Actions cache lib
homepage: https://github.com/actions/toolkit/tree/main/packages/cache
-20
View File
@@ -1,20 +0,0 @@
---
name: "@actions/core"
version: 1.11.1
type: npm
summary: Actions core lib
homepage: https://github.com/actions/toolkit/tree/main/packages/core
license: mit
licenses:
- sources: LICENSE.md
text: |-
The MIT License (MIT)
Copyright 2019 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
@@ -1,6 +1,6 @@
---
name: "@actions/core"
version: 2.0.1
version: 2.0.3
type: npm
summary: Actions core lib
homepage: https://github.com/actions/toolkit/tree/main/packages/core
-20
View File
@@ -1,20 +0,0 @@
---
name: "@actions/exec"
version: 1.1.1
type: npm
summary: Actions exec lib
homepage: https://github.com/actions/toolkit/tree/main/packages/exec
license: mit
licenses:
- sources: LICENSE.md
text: |-
The MIT License (MIT)
Copyright 2019 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: "@actions/glob"
version: 0.5.0
version: 0.5.1
type: npm
summary: Actions glob lib
homepage: https://github.com/actions/toolkit/tree/main/packages/glob
-32
View File
@@ -1,32 +0,0 @@
---
name: "@actions/http-client"
version: 2.2.3
type: npm
summary: Actions Http Client
homepage: https://github.com/actions/toolkit/tree/main/packages/http-client
license: other
licenses:
- sources: LICENSE
text: |
Actions Http Client for Node.js
Copyright (c) GitHub, Inc.
All rights reserved.
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
@@ -1,6 +1,6 @@
---
name: "@actions/http-client"
version: 3.0.0
version: 3.0.2
type: npm
summary: Actions Http Client
homepage: https://github.com/actions/toolkit/tree/main/packages/http-client
-20
View File
@@ -1,20 +0,0 @@
---
name: "@actions/io"
version: 1.1.3
type: npm
summary: Actions io lib
homepage: https://github.com/actions/toolkit/tree/main/packages/io
license: mit
licenses:
- sources: LICENSE.md
text: |-
The MIT License (MIT)
Copyright 2019 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
notices: []
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: "@actions/tool-cache"
version: 2.0.2
version: 3.0.1
type: npm
summary: Actions tool-cache lib
homepage: https://github.com/actions/toolkit/tree/main/packages/tool-cache
+11
View File
@@ -0,0 +1,11 @@
---
name: "@nodable/entities"
version: 2.2.0
type: npm
summary: Entity parser for XML, HTML, External entites with security and NCR control
homepage:
license: mit
licenses:
- sources: README.md
text: MIT
notices: []
+35
View File
@@ -0,0 +1,35 @@
---
name: anynum
version: 1.0.1
type: npm
summary: Normalize all Unicode decimal digits (Devanagari, Arabic, Thai, etc.) to
ASCII numerals. Zero dependencies, performance-first.
homepage:
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2026 Natural Intelligence
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- sources: README.md
text: MIT
notices: []
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: brace-expansion
version: 1.1.12
version: 1.1.13
type: npm
summary: Brace expansion as known from sh/bash
homepage: https://github.com/juliangruber/brace-expansion
@@ -1,30 +1,32 @@
---
name: "@fastify/busboy"
version: 2.1.1
name: fast-xml-builder
version: 1.2.0
type: npm
summary: A streaming parser for HTML form data for node.js
homepage:
summary: Build XML from JSON without C/C++ based libraries
homepage:
license: mit
licenses:
- sources: LICENSE
text: |-
Copyright Brian White. All rights reserved.
text: |
MIT License
Copyright (c) 2026 Natural Intelligence
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
+2 -2
View File
@@ -1,9 +1,9 @@
---
name: fast-xml-parser
version: 5.3.3
version: 5.9.2
type: npm
summary: Validate XML, Parse XML, Build XML without C/C++ based libraries
homepage:
homepage:
license: mit
licenses:
- sources: LICENSE
+35
View File
@@ -0,0 +1,35 @@
---
name: is-unsafe
version: 1.0.1
type: npm
summary: Zero-dependency, DOM-free, pure predicate for detecting unsafe strings across
HTML, XML, SVG, SQL, SHELL, and REGEX contexts
homepage:
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2026 Natural Intelligence
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- sources: README.md
text: MIT
notices: []
+2 -2
View File
@@ -1,9 +1,9 @@
---
name: minimatch
version: 3.1.2
version: 3.1.5
type: npm
summary: a glob matcher in javascript
homepage: https://github.com/isaacs/minimatch#readme
homepage:
license: isc
licenses:
- sources: LICENSE
+32
View File
@@ -0,0 +1,32 @@
---
name: path-expression-matcher
version: 1.5.0
type: npm
summary: Efficient path tracking and pattern matching for XML/JSON parsers
homepage: https://github.com/NaturalIntelligence/path-expression-matcher#readme
license: mit
licenses:
- sources: LICENSE
text: |
MIT License
Copyright (c) 2024
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
notices: []
@@ -1,6 +1,6 @@
---
name: semver
version: 7.7.3
version: 7.8.5
type: npm
summary: The semantic version parser used by npm.
homepage:
+2 -2
View File
@@ -1,9 +1,9 @@
---
name: strnum
version: 2.1.2
version: 2.4.1
type: npm
summary: Parse String to Number based on configuration
homepage:
homepage:
license: mit
licenses:
- sources: LICENSE
+1 -1
View File
@@ -1,6 +1,6 @@
---
name: undici
version: 5.29.0
version: 6.27.0
type: npm
summary: An HTTP/1.1 client, written from scratch for Node.js
homepage: https://undici.nodejs.org
+12
View File
@@ -0,0 +1,12 @@
---
name: xml-naming
version: 0.1.0
type: npm
summary: Validates XML name productions — Name, NCName, QName, NMToken, NMTokens —
for XML 1.0 and 1.1
homepage:
license: mit
licenses:
- sources: README.md
text: MIT
notices: []
+6 -13
View File
@@ -190,19 +190,12 @@ virtualenvs.path = "{cache-dir}/virtualenvs" # /Users/patrick/Library/Caches/py
restoredKeys.forEach(restoredKey => {
if (restoredKey) {
if (process.platform === 'linux' && packageManager === 'pip') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-20.04-Ubuntu-python-${pythonVersion}-${packageManager}-${fileHash}`
);
} else if (packageManager === 'poetry') {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-python-${pythonVersion}-${packageManager}-v2-${fileHash}`
);
} else {
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}-python-${pythonVersion}-${packageManager}-${fileHash}`
);
}
const osSegment =
process.platform === 'linux' ? '-20.04-Ubuntu' : '';
const versionSuffix = packageManager === 'poetry' ? '-v2' : '';
expect(infoSpy).toHaveBeenCalledWith(
`Cache restored from key: setup-python-${process.env['RUNNER_OS']}-${process.arch}${osSegment}-python-${pythonVersion}-${packageManager}${versionSuffix}-${fileHash}`
);
} else {
expect(infoSpy).toHaveBeenCalledWith(
`${packageManager} cache is not found`
+1
View File
@@ -9,6 +9,7 @@ python = ">=3.9,<3.14"
flake8 = "^4.0.1"
pyinstaller = "6.10.0"
setuptools = ">=78.1.1"
packaging = ">=22.0,<26"
[tool.poetry.dev-dependencies]
+4 -4
View File
@@ -1,12 +1,12 @@
certifi==2020.6.20
chardet==3.0.4
docutils==0.16
idna==3.7
idna==3.15
Kivy==2.0.0rc3
Kivy-Garden==0.1.4
packaging==20.7
pdf2image==1.12.1
Pygments==2.6.1
requests==2.32.4
urllib3==2.6.3
Pygments==2.20.0
requests==2.33.0
urllib3==2.7.0
xlrd==1.2.0
+4 -4
View File
@@ -8,7 +8,7 @@ docutils==0.16
future==0.18.2; python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2'
idna==3.7
idna==3.15
itsdangerous==1.1.0
@@ -32,7 +32,7 @@ pefile==2021.9.3; python_full_version >= '3.6.0'
pillow>=10.2.0
pygments==2.6.1
pygments==2.20.0
pyinstaller==6.10.0
@@ -40,8 +40,8 @@ pyparsing==2.4.7; python_version >= '2.6' and python_version not in '3.0, 3.1, 3
pywin32-ctypes==0.2.0
requests==2.32.4
requests==2.33.0
urllib3==2.6.3
urllib3==2.7.0
xlrd==1.2.0
+21087 -14729
View File
File diff suppressed because one or more lines are too long
+15967 -18020
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -555,8 +555,8 @@ GitHub hosted runners have a tool cache that comes with a few versions of Python
|**PyPy tool cache**|`RUNNER_TOOL_CACHE/PyPy/*`|
GitHub runner images are set up in [actions/runner-images](https://github.com/actions/runner-images). During the setup, the available versions of Python and PyPy are automatically downloaded, set up and documented.
- Tool cache setup for Ubuntu: [Install-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/linux/scripts/installers/Install-Toolset.ps1) [Configure-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/linux/scripts/installers/Configure-Toolset.ps1)
- Tool cache setup for Windows: [Install-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/win/scripts/Installers/Install-Toolset.ps1) [Configure-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/win/scripts/Installers/Configure-Toolset.ps1)
- Tool cache setup for Ubuntu: [Install-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/ubuntu/scripts/build/Install-Toolset.ps1) [Configure-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/ubuntu/scripts/build/Configure-Toolset.ps1)
- Tool cache setup for Windows: [Install-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/windows/scripts/build/Install-Toolset.ps1) [Configure-Toolset.ps1](https://github.com/actions/runner-images/blob/main/images/windows/scripts/build/Configure-Toolset.ps1)
## Using `setup-python` with a self-hosted runner
+283 -259
View File
@@ -1,21 +1,21 @@
{
"name": "setup-python",
"version": "6.2.0",
"version": "6.3.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "setup-python",
"version": "6.2.0",
"version": "6.3.0",
"license": "MIT",
"dependencies": {
"@actions/cache": "^5.0.1",
"@actions/core": "^2.0.1",
"@actions/cache": "^5.1.0",
"@actions/core": "^2.0.3",
"@actions/exec": "^2.0.0",
"@actions/glob": "^0.5.0",
"@actions/http-client": "^3.0.0",
"@actions/glob": "^0.5.1",
"@actions/http-client": "^3.0.2",
"@actions/io": "^2.0.0",
"@actions/tool-cache": "^2.0.2",
"@actions/tool-cache": "^3.0.1",
"@iarna/toml": "^3.0.0",
"semver": "^7.7.1"
},
@@ -41,15 +41,15 @@
}
},
"node_modules/@actions/cache": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/@actions/cache/-/cache-5.0.1.tgz",
"integrity": "sha512-c+oH047Z2zmXLhjMZfEKjxZfv6Ou7T0sn5fhz6yupICXm5OOR47oZn5zxNO8MP7ttkxv5TOg3WsMrffri5Xhfw==",
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@actions/cache/-/cache-5.1.0.tgz",
"integrity": "sha512-kTIj4YPrjjRPKSGlj7f8eq+Pijoy/SKBEbJcAwNsQTFGEF29NGqj1mqD02/PmhV6r4bRAixycexAWpmUJ2aCwg==",
"license": "MIT",
"dependencies": {
"@actions/core": "^2.0.0",
"@actions/exec": "^2.0.0",
"@actions/glob": "^0.5.0",
"@actions/http-client": "^3.0.0",
"@actions/glob": "^0.5.1",
"@actions/http-client": "^3.0.2",
"@actions/io": "^2.0.0",
"@azure/abort-controller": "^1.1.0",
"@azure/core-rest-pipeline": "^1.22.0",
@@ -68,13 +68,13 @@
}
},
"node_modules/@actions/core": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-2.0.1.tgz",
"integrity": "sha512-oBfqT3GwkvLlo1fjvhQLQxuwZCGTarTE5OuZ2Wg10hvhBj7LRIlF611WT4aZS6fDhO5ZKlY7lCAZTlpmyaHaeg==",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-2.0.3.tgz",
"integrity": "sha512-Od9Thc3T1mQJYddvVPM4QGiLUewdh+3txmDYHHxoNdkqysR1MbCT+rFOtNUxYAz+7+6RIsqipVahY2GJqGPyxA==",
"license": "MIT",
"dependencies": {
"@actions/exec": "^2.0.0",
"@actions/http-client": "^3.0.0"
"@actions/http-client": "^3.0.2"
}
},
"node_modules/@actions/exec": {
@@ -87,58 +87,23 @@
}
},
"node_modules/@actions/glob": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.5.0.tgz",
"integrity": "sha512-tST2rjPvJLRZLuT9NMUtyBjvj9Yo0MiJS3ow004slMvm8GFM+Zv9HvMJ7HWzfUyJnGrJvDsYkWBaaG3YKXRtCw==",
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/@actions/glob/-/glob-0.5.1.tgz",
"integrity": "sha512-+dv/t2aKQdKp9WWSp+1yIXVJzH5Q38M0Mta26pzIbeec14EcIleMB7UU6N7sNgbEuYfyuVGpE5pOKjl6j1WXkA==",
"license": "MIT",
"dependencies": {
"@actions/core": "^1.9.1",
"@actions/core": "^2.0.3",
"minimatch": "^3.0.4"
}
},
"node_modules/@actions/glob/node_modules/@actions/core": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz",
"integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==",
"license": "MIT",
"dependencies": {
"@actions/exec": "^1.1.1",
"@actions/http-client": "^2.0.1"
}
},
"node_modules/@actions/glob/node_modules/@actions/exec": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz",
"integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==",
"license": "MIT",
"dependencies": {
"@actions/io": "^1.0.1"
}
},
"node_modules/@actions/glob/node_modules/@actions/http-client": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
"integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==",
"license": "MIT",
"dependencies": {
"tunnel": "^0.0.6",
"undici": "^5.25.4"
}
},
"node_modules/@actions/glob/node_modules/@actions/io": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz",
"integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==",
"license": "MIT"
},
"node_modules/@actions/http-client": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-3.0.0.tgz",
"integrity": "sha512-1s3tXAfVMSz9a4ZEBkXXRQD4QhY3+GAsWSbaYpeknPOKEeyRiU3lH+bHiLMZdo2x/fIeQ/hscL1wCkDLVM2DZQ==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-3.0.2.tgz",
"integrity": "sha512-JP38FYYpyqvUsz+Igqlc/JG6YO9PaKuvqjM3iGvaLqFnJ7TFmcLyy2IDrY0bI0qCQug8E9K+elv5ZNfw62ZJzA==",
"license": "MIT",
"dependencies": {
"tunnel": "^0.0.6",
"undici": "^5.28.5"
"undici": "^6.23.0"
}
},
"node_modules/@actions/io": {
@@ -148,53 +113,18 @@
"license": "MIT"
},
"node_modules/@actions/tool-cache": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@actions/tool-cache/-/tool-cache-2.0.2.tgz",
"integrity": "sha512-fBhNNOWxuoLxztQebpOaWu6WeVmuwa77Z+DxIZ1B+OYvGkGQon6kTVg6Z32Cb13WCuw0szqonK+hh03mJV7Z6w==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@actions/tool-cache/-/tool-cache-3.0.1.tgz",
"integrity": "sha512-euK7sID37jMg1yWGkdXkLPI5Te7x/+2QMUPeHXogcpzUZ81mqlDZ+CgYhQo3LtB8LpVnnQyjs+hTTU0Ir4Y0RQ==",
"license": "MIT",
"dependencies": {
"@actions/core": "^1.11.1",
"@actions/exec": "^1.0.0",
"@actions/http-client": "^2.0.1",
"@actions/io": "^1.1.1",
"@actions/core": "^2.0.1",
"@actions/exec": "^2.0.0",
"@actions/http-client": "^3.0.2",
"@actions/io": "^2.0.0",
"semver": "^6.1.0"
}
},
"node_modules/@actions/tool-cache/node_modules/@actions/core": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz",
"integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==",
"license": "MIT",
"dependencies": {
"@actions/exec": "^1.1.1",
"@actions/http-client": "^2.0.1"
}
},
"node_modules/@actions/tool-cache/node_modules/@actions/exec": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz",
"integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==",
"license": "MIT",
"dependencies": {
"@actions/io": "^1.0.1"
}
},
"node_modules/@actions/tool-cache/node_modules/@actions/http-client": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
"integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==",
"license": "MIT",
"dependencies": {
"tunnel": "^0.0.6",
"undici": "^5.25.4"
}
},
"node_modules/@actions/tool-cache/node_modules/@actions/io": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz",
"integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==",
"license": "MIT"
},
"node_modules/@actions/tool-cache/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
@@ -501,13 +431,13 @@
}
},
"node_modules/@babel/code-frame": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
"integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-validator-identifier": "^7.27.1",
"@babel/helper-validator-identifier": "^7.29.7",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
},
@@ -516,9 +446,9 @@
}
},
"node_modules/@babel/compat-data": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
"integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
"integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -526,21 +456,21 @@
}
},
"node_modules/@babel/core": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
"integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.28.3",
"@babel/helpers": "^7.28.4",
"@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
"@babel/traverse": "^7.28.5",
"@babel/types": "^7.28.5",
"@babel/code-frame": "^7.29.7",
"@babel/generator": "^7.29.7",
"@babel/helper-compilation-targets": "^7.29.7",
"@babel/helper-module-transforms": "^7.29.7",
"@babel/helpers": "^7.29.7",
"@babel/parser": "^7.29.7",
"@babel/template": "^7.29.7",
"@babel/traverse": "^7.29.7",
"@babel/types": "^7.29.7",
"@jridgewell/remapping": "^2.3.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
@@ -567,14 +497,14 @@
}
},
"node_modules/@babel/generator": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
"integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz",
"integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.5",
"@babel/types": "^7.28.5",
"@babel/parser": "^7.29.7",
"@babel/types": "^7.29.7",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -584,14 +514,14 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
"integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.27.2",
"@babel/helper-validator-option": "^7.27.1",
"@babel/compat-data": "^7.29.7",
"@babel/helper-validator-option": "^7.29.7",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -611,9 +541,9 @@
}
},
"node_modules/@babel/helper-globals": {
"version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
"integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -621,29 +551,29 @@
}
},
"node_modules/@babel/helper-module-imports": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
"integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/traverse": "^7.27.1",
"@babel/types": "^7.27.1"
"@babel/traverse": "^7.29.7",
"@babel/types": "^7.29.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
"version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
"integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
"integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
"@babel/traverse": "^7.28.3"
"@babel/helper-module-imports": "^7.29.7",
"@babel/helper-validator-identifier": "^7.29.7",
"@babel/traverse": "^7.29.7"
},
"engines": {
"node": ">=6.9.0"
@@ -663,9 +593,9 @@
}
},
"node_modules/@babel/helper-string-parser": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
"integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -673,9 +603,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
"integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -683,9 +613,9 @@
}
},
"node_modules/@babel/helper-validator-option": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
"integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -693,27 +623,27 @@
}
},
"node_modules/@babel/helpers": {
"version": "7.28.4",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
"integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
"integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.27.2",
"@babel/types": "^7.28.4"
"@babel/template": "^7.29.7",
"@babel/types": "^7.29.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz",
"integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/types": "^7.28.5"
"@babel/types": "^7.29.7"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -962,33 +892,33 @@
}
},
"node_modules/@babel/template": {
"version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
"integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/parser": "^7.27.2",
"@babel/types": "^7.27.1"
"@babel/code-frame": "^7.29.7",
"@babel/parser": "^7.29.7",
"@babel/types": "^7.29.7"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
"integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz",
"integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.5",
"@babel/helper-globals": "^7.28.0",
"@babel/parser": "^7.28.5",
"@babel/template": "^7.27.2",
"@babel/types": "^7.28.5",
"@babel/code-frame": "^7.29.7",
"@babel/generator": "^7.29.7",
"@babel/helper-globals": "^7.29.7",
"@babel/parser": "^7.29.7",
"@babel/template": "^7.29.7",
"@babel/types": "^7.29.7",
"debug": "^4.3.1"
},
"engines": {
@@ -996,14 +926,14 @@
}
},
"node_modules/@babel/types": {
"version": "7.28.5",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"version": "7.29.7",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz",
"integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
"@babel/helper-validator-identifier": "^7.28.5"
"@babel/helper-string-parser": "^7.29.7",
"@babel/helper-validator-identifier": "^7.29.7"
},
"engines": {
"node": ">=6.9.0"
@@ -1079,15 +1009,6 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@fastify/busboy": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
"integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
"license": "MIT",
"engines": {
"node": ">=14"
}
},
"node_modules/@humanwhocodes/config-array": {
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
@@ -1591,6 +1512,18 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@nodable/entities": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz",
"integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/nodable"
}
],
"license": "MIT"
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2072,9 +2005,9 @@
}
},
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2157,6 +2090,18 @@
"node": ">= 8"
}
},
"node_modules/anynum": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.1.tgz",
"integrity": "sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT"
},
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -2307,19 +2252,22 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
"version": "2.9.8",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.8.tgz",
"integrity": "sha512-Y1fOuNDowLfgKOypdc9SPABfoWXuZHBOyCS4cD52IeZBhr4Md6CLLs6atcxVrzRmQ06E7hSlm5bHHApPKR/byA==",
"version": "2.10.38",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz",
"integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
"baseline-browser-mapping": "dist/cli.js"
"baseline-browser-mapping": "dist/cli.cjs"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/brace-expansion": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"version": "1.1.13",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
"integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -2340,9 +2288,9 @@
}
},
"node_modules/browserslist": {
"version": "4.28.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
"integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
"version": "4.28.4",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz",
"integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==",
"dev": true,
"funding": [
{
@@ -2360,11 +2308,11 @@
],
"license": "MIT",
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
"electron-to-chromium": "^1.5.263",
"node-releases": "^2.0.27",
"update-browserslist-db": "^1.2.0"
"baseline-browser-mapping": "^2.10.38",
"caniuse-lite": "^1.0.30001799",
"electron-to-chromium": "^1.5.376",
"node-releases": "^2.0.48",
"update-browserslist-db": "^1.2.3"
},
"bin": {
"browserslist": "cli.js"
@@ -2424,9 +2372,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001760",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001760.tgz",
"integrity": "sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==",
"version": "1.0.30001799",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001799.tgz",
"integrity": "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==",
"dev": true,
"funding": [
{
@@ -2693,9 +2641,9 @@
}
},
"node_modules/electron-to-chromium": {
"version": "1.5.267",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
"integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
"version": "1.5.377",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.377.tgz",
"integrity": "sha512-cH1jZgJHoezfTnKfKwnScpHywTFVnJUNITDPREFdhNjiuD502+QFpG0Qk7G8jhsV/f+CEAFlIrzP1fT+IMb92g==",
"dev": true,
"license": "ISC"
},
@@ -3187,10 +3135,10 @@
"dev": true,
"license": "MIT"
},
"node_modules/fast-xml-parser": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.3.tgz",
"integrity": "sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==",
"node_modules/fast-xml-builder": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz",
"integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==",
"funding": [
{
"type": "github",
@@ -3199,7 +3147,28 @@
],
"license": "MIT",
"dependencies": {
"strnum": "^2.1.0"
"path-expression-matcher": "^1.5.0",
"xml-naming": "^0.1.0"
}
},
"node_modules/fast-xml-parser": {
"version": "5.9.2",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.9.2.tgz",
"integrity": "sha512-DYPkXnVSJHAGAkSBeVYhEo/seIpz2SLr9OQcX7m6lXaX3gvoB+DCKzFdZIEhZGI3I1DUhObBAUOT/v2xfoXz/w==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"dependencies": {
"@nodable/entities": "^2.2.0",
"fast-xml-builder": "^1.2.0",
"is-unsafe": "^1.0.1",
"path-expression-matcher": "^1.5.0",
"strnum": "^2.4.0",
"xml-naming": "^0.1.0"
},
"bin": {
"fxparser": "src/cli/cli.js"
@@ -3284,9 +3253,9 @@
}
},
"node_modules/flatted": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
"integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
"dev": true,
"license": "ISC"
},
@@ -3452,9 +3421,9 @@
"license": "MIT"
},
"node_modules/handlebars": {
"version": "4.7.8",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
"integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==",
"version": "4.7.9",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz",
"integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3714,6 +3683,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-unsafe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-1.0.1.tgz",
"integrity": "sha512-CLK2+VdgERgD96EYm5lUQssZYlRg2tkZnbsxZoacmSiRxiFJ4Nk4SzjCl+Ur+v3kXIY9dTIdb3IH22y1mZ56LA==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT"
},
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -4383,10 +4364,20 @@
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz",
"integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==",
"dev": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/puzrin"
},
{
"type": "github",
"url": "https://github.com/sponsors/nodeca"
}
],
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
@@ -4615,9 +4606,9 @@
}
},
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
"integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -4671,11 +4662,14 @@
"license": "MIT"
},
"node_modules/node-releases": {
"version": "2.0.27",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
"version": "2.0.48",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz",
"integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==",
"dev": true,
"license": "MIT"
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/normalize-path": {
"version": "3.0.0",
@@ -4828,6 +4822,21 @@
"node": ">=8"
}
},
"node_modules/path-expression-matcher": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz",
"integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
@@ -4873,9 +4882,9 @@
"license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5227,9 +5236,9 @@
}
},
"node_modules/semver": {
"version": "7.7.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -5412,16 +5421,19 @@
}
},
"node_modules/strnum": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
"integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.1.tgz",
"integrity": "sha512-M9eUSMT2dCB2cTNPG7UYj6KuK7RJR2SN2+yCV/fTW3xzTCS6EaGZ5pSMgDIjB7r8zSfTGk+dvvn9rTjpVS9Mwg==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT"
"license": "MIT",
"dependencies": {
"anynum": "^1.0.1"
}
},
"node_modules/supports-color": {
"version": "7.2.0",
@@ -5492,19 +5504,19 @@
}
},
"node_modules/ts-jest": {
"version": "29.4.6",
"resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz",
"integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==",
"version": "29.4.11",
"resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.11.tgz",
"integrity": "sha512-IrFl7l9AuB/qrNw5quqvAv/hmKMb8dhWOH4jQOGo0Oq8tCeo1O86/iTFG1FaRimgUkF13l4PcepO8ATFT6Ns4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"bs-logger": "^0.2.6",
"fast-json-stable-stringify": "^2.1.0",
"handlebars": "^4.7.8",
"handlebars": "^4.7.9",
"json5": "^2.2.3",
"lodash.memoize": "^4.1.2",
"make-error": "^1.3.6",
"semver": "^7.7.3",
"semver": "^7.8.0",
"type-fest": "^4.41.0",
"yargs-parser": "^21.1.1"
},
@@ -5521,7 +5533,7 @@
"babel-jest": "^29.0.0 || ^30.0.0",
"jest": "^29.0.0 || ^30.0.0",
"jest-util": "^29.0.0 || ^30.0.0",
"typescript": ">=4.3 <6"
"typescript": ">=4.3 <7"
},
"peerDependenciesMeta": {
"@babel/core": {
@@ -5660,15 +5672,12 @@
}
},
"node_modules/undici": {
"version": "5.29.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
"integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
"version": "6.27.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz",
"integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==",
"license": "MIT",
"dependencies": {
"@fastify/busboy": "^2.0.0"
},
"engines": {
"node": ">=14.0"
"node": ">=18.17"
}
},
"node_modules/undici-types": {
@@ -5816,6 +5825,21 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/xml-naming": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz",
"integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
"license": "MIT",
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+9 -6
View File
@@ -1,6 +1,6 @@
{
"name": "setup-python",
"version": "6.2.0",
"version": "6.3.0",
"private": true,
"description": "Setup python action",
"main": "dist/index.js",
@@ -28,13 +28,13 @@
"author": "GitHub",
"license": "MIT",
"dependencies": {
"@actions/cache": "^5.0.1",
"@actions/core": "^2.0.1",
"@actions/cache": "^5.1.0",
"@actions/core": "^2.0.3",
"@actions/exec": "^2.0.0",
"@actions/glob": "^0.5.0",
"@actions/http-client": "^3.0.0",
"@actions/glob": "^0.5.1",
"@actions/http-client": "^3.0.2",
"@actions/io": "^2.0.0",
"@actions/tool-cache": "^2.0.2",
"@actions/tool-cache": "^3.0.1",
"@iarna/toml": "^3.0.0",
"semver": "^7.7.1"
},
@@ -54,5 +54,8 @@
"prettier": "^3.6.2",
"ts-jest": "^29.3.2",
"typescript": "^5.9.3"
},
"overrides": {
"fast-xml-parser": "^5.9.2"
}
}
@@ -1,5 +1,6 @@
import * as cache from '@actions/cache';
import * as core from '@actions/core';
import {getOSInfo, IS_LINUX} from '../utils';
import {CACHE_DEPENDENCY_BACKUP_PATH} from './constants';
export enum State {
@@ -22,6 +23,33 @@ abstract class CacheDistributor {
}>;
protected async handleLoadedCache() {}
/**
* Builds the Linux distro portion of a cache key (e.g. `-26.04-Ubuntu`, `-9-rhel`).
* RHEL is keyed by major version since it ships one ABI-stable artifact per major.
*/
protected async getLinuxInfoKeySegment(): Promise<string> {
if (!IS_LINUX) {
return '';
}
const osInfo = await getOSInfo();
if (!osInfo) {
return '';
}
// lsb_release reports RHEL as "RedHatEnterpriseLinux" while /etc/os-release
// reports it as "rhel"; normalize both to "rhel" so the key is consistent.
const normalizedName = osInfo.osName.toLowerCase();
const isRhel =
normalizedName === 'rhel' || normalizedName.includes('redhat');
const osName = isRhel ? 'rhel' : osInfo.osName;
const osVersion = isRhel
? osInfo.osVersion.split('.')[0]
: osInfo.osVersion;
return `-${osVersion}-${osName}`;
}
public async restoreCache() {
const {primaryKey, restoreKey} = await this.computeKeys();
if (primaryKey.endsWith('-')) {
+17 -21
View File
@@ -7,7 +7,7 @@ import * as path from 'path';
import os from 'os';
import CacheDistributor from './cache-distributor';
import {getLinuxInfo, IS_LINUX, IS_WINDOWS} from '../utils';
import {IS_WINDOWS} from '../utils';
import {CACHE_DEPENDENCY_BACKUP_PATH} from './constants';
class PipCache extends CacheDistributor {
@@ -21,24 +21,28 @@ class PipCache extends CacheDistributor {
}
protected async getCacheGlobalDirectories() {
let exitCode = 1;
let exitCode = 0;
let stdout = '';
let stderr = '';
// Add temporary fix for Windows
// On windows it is necessary to execute through an exec
// because the getExecOutput gives a non zero code or writes to stderr for pip 22.0.2,
// On Windows, it is necessary to execute through an exec
// because the getExecOutput gives a non-zero code or writes to stderr for pip 22.0.2,
// or spawn must be started with the shell option enabled for getExecOutput
// Related issue: https://github.com/actions/setup-python/issues/328
if (IS_WINDOWS) {
const execPromisify = utils.promisify(child_process.exec);
({stdout: stdout, stderr: stderr} = await execPromisify('pip cache dir'));
try {
({stdout, stderr} = await execPromisify('pip cache dir'));
} catch (err) {
// Pip outputs warnings to stderr (e.g., --no-python-version-warning flag deprecation warning), causing false failure detection
// Related issue: https://github.com/actions/setup-python/issues/1034
// If an error occurs, capture stderr and set exitCode to 1 to indicate failure
stderr = (err as any).stderr ?? (err as Error).message;
exitCode = 1;
}
} else {
({
stdout: stdout,
stderr: stderr,
exitCode: exitCode
} = await exec.getExecOutput('pip cache dir'));
({stdout, stderr, exitCode} = await exec.getExecOutput('pip cache dir'));
}
if (exitCode && stderr) {
@@ -62,17 +66,9 @@ class PipCache extends CacheDistributor {
const hash =
(await glob.hashFiles(this.cacheDependencyPath)) ||
(await glob.hashFiles(this.cacheDependencyBackupPath));
let primaryKey = '';
let restoreKey = '';
if (IS_LINUX) {
const osInfo = await getLinuxInfo();
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-${osInfo.osVersion}-${osInfo.osName}-python-${this.pythonVersion}-${this.packageManager}`;
} else {
primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}`;
}
const osSegment = await this.getLinuxInfoKeySegment();
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}${osSegment}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
const restoreKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}${osSegment}-python-${this.pythonVersion}-${this.packageManager}`;
return {
primaryKey,
+2 -1
View File
@@ -32,7 +32,8 @@ class PipenvCache extends CacheDistributor {
protected async computeKeys() {
const hash = await glob.hashFiles(this.patterns);
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
const osSegment = await this.getLinuxInfoKeySegment();
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}${osSegment}-python-${this.pythonVersion}-${this.packageManager}-${hash}`;
const restoreKey = undefined;
return {
primaryKey,
+2 -1
View File
@@ -46,8 +46,9 @@ class PoetryCache extends CacheDistributor {
protected async computeKeys() {
const hash = await glob.hashFiles(this.patterns);
const osSegment = await this.getLinuxInfoKeySegment();
// "v2" is here to invalidate old caches of this cache distributor, which were created broken:
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}-python-${this.pythonVersion}-${this.packageManager}-v2-${hash}`;
const primaryKey = `${this.CACHE_KEY_PREFIX}-${process.env['RUNNER_OS']}-${process.arch}${osSegment}-python-${this.pythonVersion}-${this.packageManager}-v2-${hash}`;
const restoreKey = undefined;
return {
primaryKey,
+5 -1
View File
@@ -70,7 +70,11 @@ async function saveCache(packageManager: string) {
return;
}
if (cacheId == -1) {
if (cacheId === -1) {
// saveCache returns -1 without throwing when the cache was not saved, e.g.
// a reserve collision or a read-only token (fork PR). @actions/cache has
// already logged the reason at the appropriate severity, so just trace it.
core.debug(`Cache was not saved for the key: ${primaryKey}`);
return;
}
core.info(`Cache saved with the key: ${primaryKey}`);
+85
View File
@@ -3,6 +3,8 @@ import * as core from '@actions/core';
import * as tc from '@actions/tool-cache';
import * as exec from '@actions/exec';
import * as httpm from '@actions/http-client';
import * as fs from 'fs';
import * as semver from 'semver';
import {ExecOptions} from '@actions/exec/lib/interfaces';
import {IS_WINDOWS, IS_LINUX, getDownloadFileName} from './utils';
import {IToolRelease} from '@actions/tool-cache';
@@ -14,6 +16,70 @@ const MANIFEST_REPO_NAME = 'python-versions';
const MANIFEST_REPO_BRANCH = 'main';
export const MANIFEST_URL = `https://raw.githubusercontent.com/${MANIFEST_REPO_OWNER}/${MANIFEST_REPO_NAME}/${MANIFEST_REPO_BRANCH}/versions-manifest.json`;
interface LinuxOsRelease {
id: string;
versionId: string;
}
function getLinuxOsRelease(): LinuxOsRelease | null {
try {
const content = fs.readFileSync('/etc/os-release', 'utf8');
const lines = content.split('\n');
let id = '';
let versionId = '';
for (const line of lines) {
const parts = line.split('=');
if (parts.length === 2) {
const key = parts[0].trim();
const value = parts[1].trim().replace(/^"/, '').replace(/"$/, '');
if (key === 'ID') id = value;
if (key === 'VERSION_ID') versionId = value;
}
}
if (id && versionId) {
return {id, versionId};
}
return null;
} catch {
return null;
}
}
function findRhelRelease(
semanticVersionSpec: string,
architecture: string,
manifest: tc.IToolRelease[],
osVersion: string
): tc.IToolRelease | undefined {
for (const candidate of manifest) {
const version = candidate.version;
core.debug(`check ${version} satisfies ${semanticVersionSpec}`);
if (!semver.satisfies(version, semanticVersionSpec)) continue;
const file = candidate.files.find(item => {
core.debug(
`${item.arch}===${architecture} && ${item.platform}===rhel && ${item.platform_version}===${osVersion}`
);
const archMatch = item.arch === architecture;
const platformMatch = item.platform === 'rhel';
const versionMatch =
!item.platform_version ||
item.platform_version === osVersion ||
osVersion.startsWith(item.platform_version);
return archMatch && platformMatch && versionMatch;
});
if (file) {
core.debug(`matched ${candidate.version}`);
const result = Object.assign({}, candidate);
result.files = [file];
return result;
}
}
return undefined;
}
export async function findReleaseFromManifest(
semanticVersionSpec: string,
architecture: string,
@@ -23,6 +89,23 @@ export async function findReleaseFromManifest(
manifest = await getManifest();
}
// On RHEL, tc.findFromManifest() won't match because os.platform() returns 'linux'
// but manifest entries use platform 'rhel'. Use custom filtering for RHEL.
if (IS_LINUX) {
const osRelease = getLinuxOsRelease();
if (osRelease && osRelease.id === 'rhel') {
core.debug(
`Detected RHEL ${osRelease.versionId}, using custom manifest filtering`
);
return findRhelRelease(
semanticVersionSpec,
architecture,
manifest,
osRelease.versionId
);
}
}
const foundRelease = await tc.findFromManifest(
semanticVersionSpec,
false,
@@ -32,6 +115,7 @@ export async function findReleaseFromManifest(
return foundRelease;
}
function isIToolRelease(obj: any): obj is IToolRelease {
return (
typeof obj === 'object' &&
@@ -48,6 +132,7 @@ function isIToolRelease(obj: any): obj is IToolRelease {
)
);
}
export async function getManifest(): Promise<tc.IToolRelease[]> {
try {
const repoManifest = await getManifestFromRepo();
+29 -6
View File
@@ -173,15 +173,38 @@ async function getMacOSInfo() {
}
export async function getLinuxInfo() {
const {stdout} = await exec.getExecOutput('lsb_release', ['-i', '-r', '-s'], {
silent: true
});
try {
const {stdout} = await exec.getExecOutput(
'lsb_release',
['-i', '-r', '-s'],
{
silent: true
}
);
const [osName, osVersion] = stdout.trim().split('\n');
const [osName, osVersion] = stdout.trim().split('\n');
core.debug(`OS Name: ${osName}, Version: ${osVersion}`);
return {osName, osVersion};
} catch (err) {
core.debug(
`lsb_release failed (${(err as Error).message}). Falling back to /etc/os-release.`
);
core.debug(`OS Name: ${osName}, Version: ${osVersion}`);
const osReleaseContent = fs.readFileSync('/etc/os-release', 'utf8');
const osInfo: {[key: string]: string} = {};
return {osName: osName, osVersion: osVersion};
osReleaseContent.split('\n').forEach(line => {
const [key, value] = line.split('=');
if (key && value) {
osInfo[key.trim()] = value.trim().replace(/"/g, '');
}
});
const osName = osInfo['ID'] || 'Linux';
const osVersion = osInfo['VERSION_ID'] || '';
core.debug(`OS Name: ${osName}, Version: ${osVersion}`);
return {osName, osVersion};
}
}
export async function getOSInfo() {