22 buildPythonPackage rec {
23 pname = "scikit-build-core";
28 pname = "scikit_build_core";
30 hash = "sha256-xtrVpRJ7Kr+qI8uR0jrCEFn9d83fcSKzP9B3kQJNz78=";
34 substituteInPlace pyproject.toml \
35 --replace 'minversion = "7.2"' "" \
36 --replace '"error",' '"error", "ignore::DeprecationWarning", "ignore::UserWarning",'
44 propagatedBuildInputs = [
46 ] ++ lib.optionals (pythonOlder "3.11") [
51 passthru.optional-dependencies = {
59 dontUseCmakeConfigure = true;
69 ] ++ passthru.optional-dependencies.pyproject;
72 # runs pip, requires network access
73 "tests/test_custom_modules.py"
74 "tests/test_pyproject_pep517.py"
75 "tests/test_pyproject_pep518.py"
76 "tests/test_pyproject_pep660.py"
77 "tests/test_setuptools_pep517.py"
78 "tests/test_setuptools_pep518.py"
81 pythonImportsCheck = [
86 description = "A next generation Python CMake adaptor and Python API for plugins";
87 homepage = "https://github.com/scikit-build/scikit-build-core";
88 changelog = "https://github.com/scikit-build/scikit-build-core/releases/tag/v${version}";
89 license = with licenses; [ asl20 ];
90 maintainers = with maintainers; [ veprbl ];