From 691216eca3d0ce5ad6ac10562e75910fa02415b0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 May 2024 13:05:59 +0200 Subject: [PATCH] python312Packages.waitress-django: clean source and use PEP517 build system. --- .../waitress-django/default.nix | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/waitress-django/default.nix b/pkgs/development/python-modules/waitress-django/default.nix index fad82f4952ce..3384d2cd4848 100644 --- a/pkgs/development/python-modules/waitress-django/default.nix +++ b/pkgs/development/python-modules/waitress-django/default.nix @@ -1,12 +1,29 @@ -{ lib, buildPythonPackage, django, waitress }: +{ lib, buildPythonPackage, setuptools, django, waitress }: + +let + fs = lib.fileset; +in buildPythonPackage { pname = "waitress-django"; version = "1.0.0"; - format = "setuptools"; + pyproject = true; + + src = fs.toSource { + root = ./.; + fileset = fs.unions [ + ./setup.py + ./src + ]; + }; + + build-system = [ setuptools ]; + + pythonPath = [ + django + waitress + ]; - src = ./.; - pythonPath = [ django waitress ]; doCheck = false; meta = with lib; {