Metadata-Version: 2.1
Name: scikit-build-core
Version: 0.11.0
Summary: Build backend for CMake based projects
Author-email: Henry Schreiner <henryfs@princeton.edu>
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Build Tools
Classifier: Typing :: Typed
License-File: LICENSE
Requires-Dist: packaging>=21.3
Requires-Dist: pathspec>=0.10.1
Requires-Dist: exceptiongroup>=1.0; python_version < "3.11"
Requires-Dist: tomli>=1.2.2; python_version < "3.11"
Requires-Dist: importlib-resources>=1.3; python_version < "3.9"
Requires-Dist: typing-extensions>=3.10.0; python_version < "3.9"
Provides-Extra: cov
Requires-Dist: pytest-cov; extra == "cov"
Provides-Extra: dev
Requires-Dist: rich; extra == "dev"
Provides-Extra: docs
Requires-Dist: furo; extra == "docs"
Requires-Dist: hatchling; extra == "docs"
Requires-Dist: myst-parser>=0.13; extra == "docs"
Requires-Dist: setuptools; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-inline-tabs; extra == "docs"
Requires-Dist: sphinx-jsonschema; extra == "docs"
Requires-Dist: sphinx-tippy; extra == "docs"
Requires-Dist: sphinx>=7.0; extra == "docs"
Provides-Extra: test
Requires-Dist: build>=0.8; extra == "test"
Requires-Dist: cattrs>=22.2.0; extra == "test"
Requires-Dist: pybind11>=2.11; extra == "test"
Requires-Dist: pytest-subprocess>=1.5; extra == "test"
Requires-Dist: pytest>=7.0; extra == "test"
Requires-Dist: virtualenv>=20.20; extra == "test"
Requires-Dist: wheel>=0.40; extra == "test"
Provides-Extra: test-hatchling
Requires-Dist: hatchling>=1.24.0; extra == "test-hatchling"
Provides-Extra: test-meta
Requires-Dist: hatch-fancy-pypi-readme>=22.3; extra == "test-meta"
Requires-Dist: setuptools-scm; extra == "test-meta"
Provides-Extra: test-numpy
Requires-Dist: numpy; (python_version < "3.13" and platform_python_implementation != "PyPy") and extra == "test-numpy"
Requires-Dist: numpy~=1.24.0; (python_version == "3.8" and platform_python_implementation == "PyPy") and extra == "test-numpy"
Requires-Dist: numpy~=2.0.0; (python_version == "3.9" and platform_python_implementation == "PyPy") and extra == "test-numpy"
Provides-Extra: test-schema
Requires-Dist: fastjsonschema; extra == "test-schema"
Requires-Dist: validate-pyproject; extra == "test-schema"
Requires-Dist: pip>=23; python_version < "3.13" and extra == "test"
Requires-Dist: setuptools>=43; python_version < "3.9" and extra == "test"
Requires-Dist: setuptools>=45; python_version == "3.9" and extra == "test"
Requires-Dist: setuptools>=49; (python_version >= "3.10" and python_version < "3.12") and extra == "test"
Requires-Dist: setuptools>=66.1; python_version >= "3.12" and extra == "test"
Requires-Dist: pip>=24.1; python_version >= "3.13" and extra == "test"
Provides-Extra: wheel-free-setuptools
Requires-Dist: setuptools>=70.1; python_version >= "3.8" and extra == "wheel-free-setuptools"
Provides-Extra: wheels
Requires-Dist: cmake; extra == "wheels"
Requires-Dist: ninja; sys_platform != "win32" and extra == "wheels"

