python313Packages.pystemd: fetch src from GitHub

This commit is contained in:
Tom Hunze
2025-08-31 16:13:29 +02:00
parent bda800cd77
commit 6ee0933c40
@@ -1,7 +1,7 @@
{
buildPythonPackage,
lib,
fetchPypi,
buildPythonPackage,
fetchFromGitHub,
setuptools,
systemd,
lxml,
@@ -16,16 +16,13 @@ buildPythonPackage rec {
version = "0.13.4";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-8G1OWyGIGnyRAEkuYMzC9LZOULTWt3c8lAE9LG8aANs=";
src = fetchFromGitHub {
owner = "systemd";
repo = "pystemd";
tag = "v${version}";
hash = "sha256-Ph0buiyH2cLRXyqgA8DmpE9crb/x8OaerIoZuv8hjMI=";
};
postPatch = ''
# remove cythonized sources, build them anew to support more python version
rm pystemd/*.c
'';
buildInputs = [ systemd ];
build-system = [