python3Packages.xkbcommon: migrate to pyproject (#534141)

This commit is contained in:
Doron Behar
2026-06-22 12:22:38 +00:00
committed by GitHub
@@ -3,26 +3,31 @@
buildPythonPackage,
fetchPypi,
python,
setuptools,
cffi,
pkg-config,
libxkbcommon,
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "xkbcommon";
version = "1.5.1";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-rBdICNv2HTXZ2oBL8zuqx0vG8r4MEIWUrpPHnNFd3DY=";
};
build-system = [ setuptools ];
nativeBuildInputs = [ pkg-config ];
propagatedNativeBuildInputs = [ cffi ];
buildInputs = [ libxkbcommon ];
propagatedBuildInputs = [ cffi ];
dependencies = [ cffi ];
nativeCheckInputs = [ pytestCheckHook ];
postBuild = ''
@@ -40,4 +45,4 @@ buildPythonPackage rec {
doronbehar
];
};
}
})