From 38c70b3fcab817f59d30abeef6506ff193a6847e Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Tue, 17 Dec 2024 21:33:08 +0800 Subject: [PATCH] python312Packages.debianbts: fix build --- .../python-modules/debianbts/default.nix | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/debianbts/default.nix b/pkgs/development/python-modules/debianbts/default.nix index 3131f9077d10..d864e7097d15 100644 --- a/pkgs/development/python-modules/debianbts/default.nix +++ b/pkgs/development/python-modules/debianbts/default.nix @@ -5,40 +5,45 @@ pysimplesoap, pythonOlder, setuptools, + distutils, }: buildPythonPackage rec { pname = "python-debianbts"; - version = "4.0.2"; + version = "4.1.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { - inherit pname version; - hash = "sha256-JbPb0lZND96XLZNU97wMuT9iGNXVN2KTsZC2St6FfuU="; + inherit version; + pname = "python_debianbts"; + hash = "sha256-9EOxjOJBGzcxA3hHFeZwffA09I2te+OHppF7FuFU15M="; }; postPatch = '' sed -i "/--cov/d" pyproject.toml ''; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ pysimplesoap ]; + dependencies = [ + pysimplesoap + distutils + ]; # Most tests require network access doCheck = false; pythonImportsCheck = [ "debianbts" ]; - meta = with lib; { + meta = { description = "Python interface to Debian's Bug Tracking System"; mainProgram = "debianbts"; homepage = "https://github.com/venthur/python-debianbts"; downloadPage = "https://pypi.org/project/python-debianbts/"; changelog = "https://github.com/venthur/python-debianbts/blob/${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ nicoo ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nicoo ]; }; }