Skip to content

Commit b4e5517

Browse files
Add Python3.14 non-free-threading builds
Windows seems to default to using a free-threaded build, which isn't supported by upstream EPICS python packages. We don't really care to release a free-threading build anywhere really, so globally block it
1 parent 096beca commit b4e5517

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎.github/workflows/code.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
fail-fast: false
5555
matrix:
5656
os: [ubuntu-latest, windows-latest, macos-15-intel]
57-
python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313]
57+
python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314]
5858

5959

6060
include:
@@ -120,7 +120,7 @@ jobs:
120120
CIBW_REPAIR_WHEEL_COMMAND: ""
121121
CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28
122122
CIBW_ENVIRONMENT_LINUX: SETUPTOOLS_DSO_PLAT_NAME=manylinux2014_x86_64
123-
CIBW_SKIP: "*-musllinux*" # epicscorelibs doesn't build on musllinux platforms
123+
CIBW_SKIP: "*-musllinux* cp3??t-*" # epicscorelibs doesn't build on musllinux platforms
124124

125125
- name: Upload Wheel
126126
uses: actions/upload-artifact@v4
@@ -140,7 +140,7 @@ jobs:
140140
fail-fast: false
141141
matrix:
142142
os: [ubuntu-latest, windows-latest, macos-15-intel]
143-
python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313]
143+
python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314]
144144

145145
exclude:
146146
# Exclude Windows + Python 3.9 as p4p can't build there, due to numpy bug #27224

0 commit comments

Comments
 (0)