{ lib , buildPythonPackage , sage-src , cython_3 , jinja2 , pkgconfig # the python module, not the pkg-config alias }: buildPythonPackage rec { version = src.version; pname = "sage-setup"; src = sage-src; nativeBuildInputs = [ cython_3 ]; buildInputs = [ pkgconfig ]; propagatedBuildInputs = [ jinja2 ]; preBuild = '' cd pkgs/sage-setup ''; doCheck = false; # sagelib depends on sage-setup, but sage-setup's tests depend on sagelib meta = with lib; { description = "Build system of the Sage library"; homepage = "https://www.sagemath.org"; license = licenses.gpl2Plus; maintainers = teams.sage.members; }; }