Metadata-Version: 2.1
Name: scikit-build-core
Version: 0.11.6
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: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Build Tools
Classifier: Typing :: Typed
License-File: LICENSE
Requires-Dist: packaging >=23.2
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'
Requires-Dist: sphinxcontrib-programoutput ; 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-xdist >=3.1 ; extra == 'test'
Requires-Dist: pytest >=7.2 ; 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.14" and platform_python_implementation != "PyPy" and (platform_system != "Windows" or platform_machine != "ARM64")) and extra == 'test-numpy'
Requires-Dist: numpy ~=2.2.0 ; (python_version == "3.10" 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'

