Skip to content

Commit 1dbeaf3

Browse files
henryiiiLecrisUT
andauthored
ci: test on 3.14t (#1185)
Close #1162. --------- Signed-off-by: Henry Schreiner <henryfs@princeton.edu> Co-authored-by: Cristian Le <git@lecris.dev>
1 parent 2910c15 commit 1dbeaf3

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

.distro/python-scikit-build-core.spec

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
%global debug_package %{nil}
22

3-
# On epel python hatch/trove classifier check may fail because of old package
4-
# Fedora checks should be sufficient though.
5-
%bcond no_classifier_check 0%{?rhel}
6-
73
Name: python-scikit-build-core
84
Version: 0.0.0
95
Release: %autorelease
@@ -50,16 +46,12 @@ cp -p src/scikit_build_core/_vendor/pyproject_metadata/LICENSE LICENSE-pyproject
5046

5147

5248
%generate_buildrequires
53-
%if %{with no_classifier_check}
5449
export HATCH_METADATA_CLASSIFIERS_NO_VERIFY=1
55-
%endif
5650
%pyproject_buildrequires -g test,test-meta,test-numpy
5751

5852

5953
%build
60-
%if %{with no_classifier_check}
6154
export HATCH_METADATA_CLASSIFIERS_NO_VERIFY=1
62-
%endif
6355
%pyproject_wheel
6456

6557

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,16 @@ jobs:
7272
- python-version: "3.9"
7373
runs-on: ubuntu-latest
7474
cmake-version: "3.20.x"
75+
- python-version: "3.14t"
76+
runs-on: ubuntu-latest
77+
cmake-version: "4.2.x"
7578
# TODO: investigate failure with pypy-3.9/macos-latest (#1166)
7679
- python-version: "pypy-3.10"
7780
runs-on: macos-latest
78-
cmake-version: "4.0.x"
81+
cmake-version: "4.1.x"
82+
- python-version: "3.14t"
83+
runs-on: macos-latest
84+
cmake-version: "4.2.x"
7985
- python-version: "3.9"
8086
runs-on: macos-15-intel
8187
cmake-version: "3.18.x"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ features over classic Scikit-build:
6565
- Experimental editable mode support, with optional experimental auto rebuilds
6666
on import and optional in-place mode
6767
- Supports WebAssembly (Emscripten/[Pyodide](https://pyodide.org)).
68-
- Supports [free-threaded Python 3.13](https://py-free-threading.github.io).
68+
- Supports [free-threaded Python 3.13+](https://py-free-threading.github.io).
6969

7070
The following limitations are present compared to classic scikit-build:
7171

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ classifiers = [
2727
"Programming Language :: Python :: 3.12",
2828
"Programming Language :: Python :: 3.13",
2929
"Programming Language :: Python :: 3.14",
30+
"Programming Language :: Python :: Free Threading :: 4 - Resilient",
3031
"Development Status :: 4 - Beta",
3132
"Typing :: Typed",
3233
]

0 commit comments

Comments
 (0)