python313Packages.pystemd: fetch src from GitHub

Tom Hunze 6ee0933c bda800cd

Changed files
+7 -10
pkgs
development
python-modules
pystemd
+7 -10
pkgs/development/python-modules/pystemd/default.nix
···
{
-
buildPythonPackage,
lib,
-
fetchPypi,
+
buildPythonPackage,
+
fetchFromGitHub,
setuptools,
systemd,
lxml,
···
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 ];