mirror of
https://github.com/actions/setup-python.git
synced 2025-09-10 02:36:17 +00:00
Some checks failed
e2e-cache freethread / Test pip (Python 3.13.0t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.1t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.2t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.9, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.9, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.11-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.9-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.10, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.11, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.12, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.13, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.9, macos-14-large) (push) Has been cancelled
e2e tests / Test setup-python (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / check-latest (macos-14-large, 3.13t) (push) Has been cancelled
Validate Python e2e freethread / check-latest (macos-14-large, 3.14t-dev) (push) Has been cancelled
Validate Python e2e freethread / setup-python-multiple-python-versions (macos-14-large) (push) Has been cancelled
e2e-cache / Test pip (Python 3.10, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.11, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.12, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python 3.13, macos-14-large, caching path) (push) Has been cancelled
e2e-cache / Test pip (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.0t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.0, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.1, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test poetry (Python 3.13.2, macos-14-large) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.1t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pip (Python 3.13.2t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.1t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.2t, macos-14-large, caching path) (push) Has been cancelled
e2e-cache freethread / Test pipenv (Python 3.13.5t, macos-14-large, caching path) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.16 macos-14-large (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python 3.13, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.10-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test pipenv (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.10, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.11, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python 3.12, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.11-v7.x, macos-14-large) (push) Has been cancelled
e2e-cache / Test poetry (Python pypy-3.9-v7.x, macos-14-large) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-22.3 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-23.0 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-23.1 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy-24.1 macos-14-large (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy22.3 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy23.0 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy23.1 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / Setup GraalPy graalpy24.1 macos-14-large (noenv) (push) Has been cancelled
Validate GraalPy e2e / check-latest (macos-14-large) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.12rc1 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-2.7-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-nightly macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t-dev macos-14-large .tool-versions file (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.3.x macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy-3.10-v7.x macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.10-v7.3.17 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.11-v7.3.19 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.9 macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-2.7 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-3.10 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Check non-eol pypy-3.11 on macos-14-large (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy2.7 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.10-nightly macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.11 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / Setup PyPy pypy3.9 macos-14-large (noenv) (push) Has been cancelled
Validate PyPy e2e / check-latest (macos-14-large) (push) Has been cancelled
Validate PyPy e2e / setup-pypy-multiple-versions (macos-14-large) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large version file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2t macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t-dev macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14t macos-14-large (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.0t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.1t macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e freethread / Setup 3.13.2 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14-dev macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e freethread / Setup 3.14.0-alpha.6 macos-14-large using freethread input parameter (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large version file (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large version file without parameter (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup ==3.12.3 macos-14-large standard pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.10.11 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.11.9 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.12.3 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.9.13 macos-14-large poetry pyproject file (push) Has been cancelled
Validate Python e2e / Setup 3.13.2 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup graalpy-24.1.2 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup pypy3.11-7.3.18 macos-14-large .tool-versions file (push) Has been cancelled
Validate Python e2e / Setup 3.14.0-alpha.6 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.14-dev macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.14 macos-14-large (push) Has been cancelled
Validate Python e2e / Setup 3.10 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.11 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.12 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.13 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / Setup 3.9 macos-14-large (noenv) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.10) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.11) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.12) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.13) (push) Has been cancelled
Validate Python e2e / check-latest (macos-14-large, 3.9) (push) Has been cancelled
Validate Python e2e / setup-python-multiple-python-versions (macos-14-large) (push) Has been cancelled
266 lines
7.5 KiB
YAML
266 lines
7.5 KiB
YAML
name: e2e-cache
|
|
|
|
on:
|
|
pull_request:
|
|
paths-ignore:
|
|
- '**.md'
|
|
push:
|
|
branches:
|
|
- test-macos-x64-runner
|
|
- releases/*
|
|
paths-ignore:
|
|
- '**.md'
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: read
|
|
jobs:
|
|
python-pip-dependencies-caching:
|
|
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version:
|
|
[
|
|
'3.9',
|
|
'pypy-3.9-v7.x',
|
|
'3.10',
|
|
'pypy-3.10-v7.x',
|
|
'3.11',
|
|
'pypy-3.11-v7.x',
|
|
'3.12',
|
|
'3.13'
|
|
]
|
|
exclude:
|
|
- os: windows-latest
|
|
python-version: pypy-3.11-v7.x
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pip'
|
|
- name: Install dependencies
|
|
run: pip install numpy pandas requests
|
|
|
|
python-pipenv-dependencies-caching:
|
|
name: Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }})
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version:
|
|
['3.10', 'pypy-3.10-v7.x', '3.11', 'pypy-3.11-v7.x', '3.12', '3.13']
|
|
exclude:
|
|
- os: windows-latest
|
|
python-version: pypy-3.11-v7.x
|
|
- os: ubuntu-22.04
|
|
python-version: pypy-3.11-v7.x
|
|
- os: ubuntu-22.04-arm
|
|
python-version: pypy-3.10-v7.x
|
|
- os: ubuntu-22.04-arm
|
|
python-version: pypy-3.11-v7.x
|
|
- os: ubuntu-22.04-arm
|
|
python-version: pypy-3.10-v7.x
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
id: cache-pipenv
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pipenv'
|
|
- name: Install pipenv
|
|
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
|
|
- name: Prepare environment
|
|
shell: pwsh
|
|
run: |
|
|
mv ./__tests__/data/Pipfile.lock .
|
|
mv ./__tests__/data/Pipfile .
|
|
mv ./__tests__/test-pipenv.py .
|
|
- name: Install dependencies
|
|
shell: pwsh
|
|
if: steps.cache-pipenv.outputs.cache-hit != 'true'
|
|
run: |
|
|
if ("${{ matrix.python-version }}" -Match "pypy") {
|
|
pipenv install --python pypy # --keep-outdated
|
|
} else {
|
|
pipenv install --python ${{ matrix.python-version }} # --keep-outdated
|
|
}
|
|
- name: Run Python Script
|
|
run: pipenv run python test-pipenv.py
|
|
|
|
python-poetry-dependencies-caching:
|
|
name: Test poetry (Python ${{ matrix.python-version}}, ${{ matrix.os }})
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version:
|
|
[
|
|
'3.9',
|
|
'pypy-3.9-v7.x',
|
|
'3.10',
|
|
'pypy-3.10-v7.x',
|
|
'3.11',
|
|
'pypy-3.11-v7.x',
|
|
'3.12',
|
|
'3.13'
|
|
]
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Install poetry
|
|
run: pipx install poetry
|
|
- name: Init pyproject.toml
|
|
run: mv ./__tests__/data/pyproject.toml .
|
|
- name: Setup Python
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'poetry'
|
|
- name: Install dependencies
|
|
run: poetry install --no-root
|
|
|
|
python-pip-dependencies-caching-path:
|
|
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path)
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version:
|
|
[
|
|
'3.9',
|
|
'pypy-3.9-v7.x',
|
|
'3.10',
|
|
'pypy-3.10-v7.x',
|
|
'3.11',
|
|
'pypy-3.11-v7.x',
|
|
'3.12',
|
|
'3.13'
|
|
]
|
|
exclude:
|
|
- os: windows-latest
|
|
python-version: pypy-3.11-v7.x
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pip'
|
|
cache-dependency-path: __tests__/data/requirements.txt
|
|
- name: Install dependencies
|
|
run: pip install numpy pandas requests
|
|
|
|
python-pipenv-dependencies-caching-path:
|
|
name: Test pipenv (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path)
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version:
|
|
['3.10', 'pypy-3.10-v7.x', '3.11', 'pypy-3.11-v7.x', '3.12', '3.13']
|
|
exclude:
|
|
- os: windows-latest
|
|
python-version: pypy-3.11-v7.x
|
|
- os: ubuntu-22.04
|
|
python-version: pypy-3.11-v7.x
|
|
- os: ubuntu-22.04-arm
|
|
python-version: pypy-3.10-v7.x
|
|
- os: ubuntu-22.04-arm
|
|
python-version: pypy-3.11-v7.x
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
id: cache-pipenv
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pipenv'
|
|
cache-dependency-path: '**/pipenv-requirements.txt'
|
|
- name: Install pipenv
|
|
run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
|
|
- name: Prepare environment
|
|
shell: pwsh
|
|
run: |
|
|
mv ./__tests__/data/Pipfile.lock .
|
|
mv ./__tests__/data/Pipfile .
|
|
mv ./__tests__/test-pipenv.py .
|
|
- name: Install dependencies
|
|
shell: pwsh
|
|
if: steps.cache-pipenv.outputs.cache-hit != 'true'
|
|
run: |
|
|
if ("${{ matrix.python-version }}" -Match "pypy") {
|
|
pipenv install --python pypy # --keep-outdated
|
|
} else {
|
|
pipenv install --python ${{ matrix.python-version }} # --keep-outdated
|
|
}
|
|
- name: Run Python Script
|
|
run: pipenv run python test-pipenv.py
|
|
|
|
python-pip-dependencies-caching-with-pip-version:
|
|
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }})
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pip'
|
|
pip-version: '25.0.1'
|
|
- name: Install dependencies
|
|
run: pip install numpy pandas requests
|
|
|
|
python-pip-dependencies-caching-path-with-pip-version:
|
|
name: Test pip (Python ${{ matrix.python-version}}, ${{ matrix.os }}, caching path)
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
[
|
|
macos-14-large
|
|
]
|
|
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: Setup Python
|
|
uses: ./
|
|
with:
|
|
python-version: ${{ matrix.python-version }}
|
|
cache: 'pip'
|
|
cache-dependency-path: __tests__/data/requirements.txt
|
|
pip-version: '25.0.1'
|
|
- name: Install dependencies
|
|
run: pip install numpy pandas requests
|