about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2023-11-19 15:11:17 +0200
committerGitHub <noreply@github.com>2023-11-19 15:11:17 +0200
commit85a141849f6b2d0272b754da71c17ad4d17cd559 (patch)
tree4484449f130c4a7701602674b187ef7fa19e96cb /pkgs/development
parent661c25715ee739bf8f2b82dc48cceb61111180ae (diff)
parentef5c4d73b0adb931e23b86b6f56fcc807a38d988 (diff)
Merge pull request #268488 from a-n-n-a-l-e-e/pkg-about
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/python-modules/libpcap/default.nix5
-rw-r--r--pkgs/development/python-modules/pkg-about/default.nix8
2 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/libpcap/default.nix b/pkgs/development/python-modules/libpcap/default.nix
index 1dbc2de90dfbc..d094e7715fcaf 100644
--- a/pkgs/development/python-modules/libpcap/default.nix
+++ b/pkgs/development/python-modules/libpcap/default.nix
@@ -7,7 +7,6 @@
 , pkgsLibpcap
 , pkg-about
 , setuptools
-, tox
 }:
 
 buildPythonPackage rec {
@@ -25,10 +24,12 @@ buildPythonPackage rec {
 
   nativeBuildInputs = [
     setuptools
-    tox
   ];
 
+  # tox is listed in build requirements but not actually used to build
+  # keeping it as a requirement breaks the build unnecessarily
   postPatch = ''
+    sed  -i "/requires/s/, 'tox>=3.25.1'//"  pyproject.toml
     cat <<EOF >src/libpcap/libpcap.cfg
     [libpcap]
     LIBPCAP = ${pkgsLibpcap}/lib/libpcap${stdenv.hostPlatform.extensions.sharedLibrary}
diff --git a/pkgs/development/python-modules/pkg-about/default.nix b/pkgs/development/python-modules/pkg-about/default.nix
index b82712dc443f4..2c1e92c75d842 100644
--- a/pkgs/development/python-modules/pkg-about/default.nix
+++ b/pkgs/development/python-modules/pkg-about/default.nix
@@ -7,7 +7,6 @@
 , setuptools
 , packaging
 , tomli
-, tox
 }:
 
 buildPythonPackage rec {
@@ -24,10 +23,15 @@ buildPythonPackage rec {
     hash = "sha256-mb43XbKypgilagXLW33kP8wXxioNsfLtl6AEnOI1WlA=";
   };
 
+  # tox is listed in build requirements but not actually used to build
+  # keeping it as a requirement breaks the build unnecessarily
+  postPatch = ''
+    sed  -i "/requires/s/, 'tox>=3.25.1'//"  pyproject.toml
+  '';
+
   nativeBuildInputs = [
     packaging
     setuptools
-    tox
   ];
 
   propagatedBuildInputs = [