Skip to content

Commit ff56a74

Browse files
committed
Update workflows to match available package versions.
llvmlite is not available from PyPI for macos-intel and Python 3.12. This is a combination of an old, semi-deprecated, architecture and a new Python version. The package is available on conda-forge for this combination, so not fully deprecated.
1 parent 3c9c30a commit ff56a74

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.github/workflows/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ jobs:
3636
matrix: #using macos-15-intel, last available intel architecture. macos-latest is arm64 architecture.
3737
os: [macos-15-intel, windows-latest, ubuntu-latest, macos-latest]
3838
python-version: ['3.9', '3.12']
39+
# Combination of old architecture, macos-intel, and new python, 3.12, causes issues:
40+
# llvmlite is not available for this combination from PyPI so skip that testing.
41+
# It is available from conda-forge so not completely unsupported.
42+
exclude:
43+
- os: macos-15-intel
44+
python-version: '3.12'
3945
runs-on: ${{ matrix.os }}
4046
steps:
4147
- uses: actions/checkout@v5

.github/workflows/scheduled_or_manual.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ jobs:
3737
matrix: #using macos-15-intel, last available intel architecture. macos-latest is arm64 architecture.
3838
os: [macos-15-intel, windows-latest, macos-latest]
3939
python-version: ['3.9', '3.12']
40+
# Combination of old architecture, macos-intel, and new python, 3.12, causes issues:
41+
# llvmlite is not available for this combination from PyPI so skip that testing.
42+
# It is available from conda-forge so not completely unsupported.
43+
exclude:
44+
- os: macos-15-intel
45+
python-version: '3.12'
4046
inputs: ["00_ or 01_ or 02_ or 03_ or 04_ or 05_ or 10_ or 20_ or 21_ or 22_ or 300_ or 30_ or 31_ or 32_ or 33_ or 34_ or 35_ or 36_", "51_ or 55_ or 56_ or 60_ or 61_ or 62_ or 63_ or 64_", "65_ or 66_ or 67_ or 68_ or 69_ or 70_ or 71_"]
4147
runs-on: ${{ matrix.os }}
4248
steps:

0 commit comments

Comments
 (0)