Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .distro/python-scikit-build-core.spec
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
%global debug_package %{nil}

# On epel python hatch/trove classifier check may fail because of old package
# Fedora checks should be sufficient though.
%bcond no_classifier_check 0%{?rhel}

Name: python-scikit-build-core
Version: 0.0.0
Release: %autorelease
Expand Down Expand Up @@ -50,16 +46,12 @@ cp -p src/scikit_build_core/_vendor/pyproject_metadata/LICENSE LICENSE-pyproject


%generate_buildrequires
%if %{with no_classifier_check}
export HATCH_METADATA_CLASSIFIERS_NO_VERIFY=1
%endif
%pyproject_buildrequires -g test,test-meta,test-numpy


%build
%if %{with no_classifier_check}
export HATCH_METADATA_CLASSIFIERS_NO_VERIFY=1
%endif
%pyproject_wheel


Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,16 @@ jobs:
- python-version: "3.9"
runs-on: ubuntu-latest
cmake-version: "3.20.x"
- python-version: "3.14t"
runs-on: ubuntu-latest
cmake-version: "4.2.x"
# TODO: investigate failure with pypy-3.9/macos-latest (#1166)
- python-version: "pypy-3.10"
runs-on: macos-latest
cmake-version: "4.0.x"
cmake-version: "4.1.x"
- python-version: "3.14t"
runs-on: macos-latest
cmake-version: "4.2.x"
- python-version: "3.9"
runs-on: macos-15-intel
cmake-version: "3.18.x"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ features over classic Scikit-build:
- Experimental editable mode support, with optional experimental auto rebuilds
on import and optional in-place mode
- Supports WebAssembly (Emscripten/[Pyodide](https://pyodide.org)).
- Supports [free-threaded Python 3.13](https://py-free-threading.github.io).
- Supports [free-threaded Python 3.13+](https://py-free-threading.github.io).

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

Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ classifiers = [
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: Free Threading :: 4 - Resilient",
"Development Status :: 4 - Beta",
"Typing :: Typed",
]
Expand Down