@@ -7,7 +7,7 @@ name = "scikit_build_core"
77authors = [
88 {
name =
" Henry Schreiner" ,
email =
" [email protected] " },
99]
10- description = " PEP 517 builder for Scikit-Build "
10+ description = " Build backend for CMake based projects "
1111readme = " README.md"
1212requires-python = " >=3.7"
1313classifiers = [
@@ -25,7 +25,8 @@ classifiers = [
2525 " Programming Language :: Python :: 3.9" ,
2626 " Programming Language :: Python :: 3.10" ,
2727 " Programming Language :: Python :: 3.11" ,
28- " Development Status :: 3 - Alpha" ,
28+ " Development Status :: 4 - Beta" ,
29+ " Typing :: Typed" ,
2930]
3031
3132dynamic = [" version" ]
@@ -37,11 +38,9 @@ dependencies = [
3738 " tomli; python_version<'3.11'" ,
3839 " typing_extensions >=3.7; python_version<'3.8'" ,
3940]
40- # Note: for building wheels and sdists, there are also
41- # additional dependencies:
42- # pyproject_metadata, distlib, and pathspec
43- # And cmake and possibly ninja if those are not already present (user
44- # controllable)
41+ # Note: for building wheels and sdists, there are also additional dependencies
42+ # in the pyproject extra. And cmake and possibly ninja if those are not already
43+ # present (user controllable)
4544
4645[project .optional-dependencies ]
4746pyproject = [
@@ -92,6 +91,7 @@ Examples = "https://github.com/scikit-build/scikit-build-core/tree/main/tests/pa
9291cmake_extensions = " scikit_build_core.setuptools.extension:cmake_extensions"
9392cmake_source_dir = " scikit_build_core.setuptools.extension:cmake_source_dir"
9493
94+
9595[tool .hatch ]
9696build.exclude = [" extern" ]
9797version.source = " vcs"
@@ -120,6 +120,7 @@ markers = [
120120 " compile: Compiles code" ,
121121 " configure: Configures CMake code" ,
122122 " integration: Full package build" ,
123+ " setuptools: Tests setuptools integration" ,
123124]
124125
125126
@@ -162,7 +163,7 @@ profile = "black"
162163master.py-version = " 3.7"
163164reports.output-format = " colorized"
164165similarities.ignore-imports = " yes"
165- good-names = [" f" , ]
166+ good-names = [" f" ]
166167messages_control.disable = [
167168 " design" ,
168169 " fixme" ,
0 commit comments