python3Packages.pyscss: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530446)

This commit is contained in:
Peder Bergebakken Sundt
2026-06-10 22:39:34 +00:00
committed by GitHub
@@ -3,24 +3,29 @@
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
setuptools,
six,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pyscss";
version = "1.4.0";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
repo = "pyScss";
owner = "Kronuz";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-z0y4z+/JE6rZWHAvps/taDZvutyVhxxs2gMujV5rNu4=";
};
nativeCheckInputs = [ pytestCheckHook ];
build-system = [ setuptools ];
propagatedBuildInputs = [ six ];
dependencies = [ six ];
nativeCheckInputs = [ pytestCheckHook ];
# Test suite is broken.
# See https://github.com/Kronuz/pyScss/issues/415
@@ -32,4 +37,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = [ ];
};
}
})