From 34298b87bd88072b31ac8bf8465ace986e6744a9 Mon Sep 17 00:00:00 2001 From: Dominic Davis-Foster Date: Mon, 4 Mar 2024 16:19:22 +0000 Subject: [PATCH] Populate pip wheel cache with latest cffi on GHA --- .github/workflows/python_ci.yml | 1 + .github/workflows/python_ci_linux.yml | 1 + .github/workflows/python_ci_macos.yml | 1 + repo_helper.yml | 12 ++++++++++++ 4 files changed, 15 insertions(+) diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml index f250e6a..fc2c58a 100644 --- a/.github/workflows/python_ci.yml +++ b/.github/workflows/python_ci.yml @@ -65,6 +65,7 @@ jobs: - name: Install dependencies 🔧 if: steps.setup-python.outcome == 'success' run: | + pip wheel git+https://github.com/python-cffi/cffi python -VV python -m site python -m pip install --upgrade pip setuptools wheel diff --git a/.github/workflows/python_ci_linux.yml b/.github/workflows/python_ci_linux.yml index 967ff0e..a9057c1 100644 --- a/.github/workflows/python_ci_linux.yml +++ b/.github/workflows/python_ci_linux.yml @@ -66,6 +66,7 @@ jobs: - name: Install dependencies 🔧 if: steps.setup-python.outcome == 'success' run: | + pip wheel git+https://github.com/python-cffi/cffi python -VV python -m site python -m pip install --upgrade pip setuptools wheel diff --git a/.github/workflows/python_ci_macos.yml b/.github/workflows/python_ci_macos.yml index 906a585..98420d4 100644 --- a/.github/workflows/python_ci_macos.yml +++ b/.github/workflows/python_ci_macos.yml @@ -64,6 +64,7 @@ jobs: - name: Install dependencies 🔧 if: steps.setup-python.outcome == 'success' run: | + pip wheel git+https://github.com/python-cffi/cffi python -VV python -m site python -m pip install --upgrade pip setuptools wheel diff --git a/repo_helper.yml b/repo_helper.yml index 82c14c6..30d8d89 100644 --- a/repo_helper.yml +++ b/repo_helper.yml @@ -90,3 +90,15 @@ extras_require: exclude_files: - contributing + + +github_ci_requirements: + Linux: + pre: + - pip wheel git+https://github.com/python-cffi/cffi + Windows: + pre: + - pip wheel git+https://github.com/python-cffi/cffi + macOS: + pre: + - pip wheel git+https://github.com/python-cffi/cffi