python3Packages.libsass: fix build

This commit is contained in:
Martin Weinelt
2026-07-02 23:07:27 +02:00
parent 2e41562317
commit c8e7ab2adc
@@ -3,7 +3,7 @@
buildPythonPackage,
fetchFromGitHub,
libsass,
six,
setuptools_80,
pytestCheckHook,
werkzeug,
}:
@@ -11,7 +11,7 @@
buildPythonPackage (finalAttrs: {
pname = "libsass";
version = "0.23.0";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "sass";
@@ -20,13 +20,11 @@ buildPythonPackage (finalAttrs: {
hash = "sha256-CiSr9/3EDwpDEzu6VcMBAlm3CtKTmGYbZMnMEjyZVxI=";
};
build-system = [ setuptools_80 ];
buildInputs = [ libsass ];
propagatedBuildInputs = [ six ];
preBuild = ''
export SYSTEM_SASS=true;
'';
env.SYSTEM_SASS = "true";
nativeCheckInputs = [
pytestCheckHook
@@ -41,6 +39,7 @@ buildPythonPackage (finalAttrs: {
description = "Python binding for libsass to compile Sass/SCSS";
mainProgram = "pysassc";
homepage = "https://sass.github.io/libsass-python/";
downloadPage = "https://github.com/sass/libsass-python";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sigmanificient ];
};