Skip to content

Commit e4e14a5

Browse files
committed
Wheels: add CPython 3.15
Build the wheels for CPython 3.11 to 3.15, with cibuildwheel v4.3.1 which ships the final CPython 3.15.0.
1 parent 556053e commit e4e14a5

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎.github/workflows/wheels.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# pythonocc-core wheels for PyPI: Linux x86_64/aarch64, macOS x86_64/arm64,
2-
# Windows AMD64, for CPython 3.11 to 3.14, plus the sdist.
2+
# Windows AMD64, for CPython 3.11 to 3.15, plus the sdist.
33
#
44
# For each platform, a first job builds the native dependencies (SWIG, OCCT
55
# and its 3rd parties) with the scripts of ci/wheels/deps/ and saves them to
@@ -121,7 +121,7 @@ jobs:
121121
fail-fast: false
122122
matrix:
123123
platform: *platforms
124-
python: [cp311, cp312, cp313, cp314]
124+
python: [cp311, cp312, cp313, cp314, cp315]
125125
steps:
126126
- uses: actions/checkout@v7
127127

@@ -141,7 +141,7 @@ jobs:
141141
key: ${{ steps.key.outputs.key }}
142142
fail-on-cache-miss: true
143143

144-
- uses: pypa/cibuildwheel@v4.2.1
144+
- uses: pypa/cibuildwheel@v4.3.1
145145
env:
146146
CIBW_BUILD: ${{ matrix.python }}-*
147147
CIBW_ARCHS_MACOS: ${{ matrix.platform.arch }}

‎ci/wheels/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The pythonocc-core wheels published on PyPI are built by
1010
| macOS | `macosx_11_0_x86_64`, `macosx_11_0_arm64` | `macos-15-intel`, `macos-15` |
1111
| Windows | `win_amd64` | `windows-2022` |
1212

13-
for CPython 3.11 to 3.14, plus the sdist.
13+
for CPython 3.11 to 3.15, plus the sdist.
1414

1515
* `pyproject.toml`: the scikit-build-core build, the version is read from
1616
`CMakeLists.txt`, and the cibuildwheel configuration.

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ result = "{major}.{minor}.{patch}{devel}"
7777
# .github/workflows/wheels.yml. The native dependencies (SWIG, OCCT and its
7878
# 3rd parties) are built by the scripts in ci/wheels/deps/.
7979
[tool.cibuildwheel]
80-
build = ["cp311-*", "cp312-*", "cp313-*", "cp314-*"]
80+
build = ["cp311-*", "cp312-*", "cp313-*", "cp314-*", "cp315-*"]
8181
skip = ["*-musllinux_*"]
8282
build-verbosity = 1
8383
test-requires = ["pytest", "svgwrite>=1.4"]

0 commit comments

Comments
 (0)