python3Packages.xpybutil: migrate to pyproject (#533653)

This commit is contained in:
Sandro
2026-06-21 14:00:48 +00:00
committed by GitHub
@@ -2,25 +2,30 @@
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
xcffib,
pillow,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "xpybutil";
version = "0.0.6";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
# Pypi only offers a wheel
src = fetchFromGitHub {
owner = "BurntSushi";
repo = "xpybutil";
rev = version;
sha256 = "17gbqq955fcl29aayn8l0x14azc60cxgkvdxblz9q8x3l50w0xpg";
tag = finalAttrs.version;
hash = "sha256-73bAQaGjI5w+Xb3t+ToDhn1FQgcUWa9UEpS5UhLG650=";
};
build-system = [ setuptools ];
# pillow is a dependency in image.py which is not listed in setup.py
propagatedBuildInputs = [
dependencies = [
pillow
xcffib
];
@@ -38,4 +43,4 @@ buildPythonPackage rec {
license = lib.licenses.wtfpl;
maintainers = with lib.maintainers; [ artturin ];
};
}
})