{ cmake, ninja, eigen, fftw, clang-tools, python3Packages, doCheck ? false, gtest, }: python3Packages.buildPythonPackage { pname = "slopefit"; version = "0.1.0"; pyproject = true; dependencies = [ python3Packages.numpy python3Packages.matplotlib python3Packages.pyside6 python3Packages.pandas python3Packages.pyqtgraph ]; buildInputs = [ eigen fftw ] ++ (if doCheck then [ gtest ] else [ ]); nativeBuildInputs = [ cmake clang-tools ninja python3Packages.scikit-build-core python3Packages.nanobind ]; buildPhase = '' cd .. pypaBuildPhase ''; src = ./.; }