summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2024-05-22 13:05:59 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2024-05-22 17:30:13 +0200
commit691216eca3d0ce5ad6ac10562e75910fa02415b0 (patch)
treed7168524423e0e725da0c5b0504a3dac06ef06c8
parentMerge #304232: frr 9.1 → 10.0 (diff)
downloadnixpkgs-691216eca3d0ce5ad6ac10562e75910fa02415b0.tar.gz
python312Packages.waitress-django: clean source
and use PEP517 build system.
-rw-r--r--pkgs/development/python-modules/waitress-django/default.nix25
1 files 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; {