about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2024-04-11 00:41:39 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2024-04-11 00:41:39 +0200
commit13c669b3d813a004b5f8c90e4fa4f25c25b67810 (patch)
tree148bfee16f57474a9de864128e6222f35668d0a7 /pkgs/development
parentecde7fd7f4b0ad8f65463cdfae09b2506b478387 (diff)
python312Packages.sqlmap: refactor
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/python-modules/sqlmap/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix
index c151aabdb814e..0f89aef9138d1 100644
--- a/pkgs/development/python-modules/sqlmap/default.nix
+++ b/pkgs/development/python-modules/sqlmap/default.nix
@@ -4,12 +4,13 @@
 , fetchPypi
 , file
 , pythonOlder
+, setuptools
 }:
 
 buildPythonPackage rec {
   pname = "sqlmap";
   version = "1.8.4";
-  format = "setuptools";
+  pyproject = true;
 
   disabled = pythonOlder "3.7";
 
@@ -27,6 +28,10 @@ buildPythonPackage rec {
     echo 'LAST_UPDATE_NAGGING_DAYS = float("inf")' >> sqlmap/lib/core/settings.py
   '';
 
+  build-system = [
+    setuptools
+  ];
+
   # No tests in archive
   doCheck = false;
 
@@ -36,10 +41,10 @@ buildPythonPackage rec {
 
   meta = with lib; {
     description = "Automatic SQL injection and database takeover tool";
-    mainProgram = "sqlmap";
     homepage = "https://sqlmap.org";
     changelog = "https://github.com/sqlmapproject/sqlmap/releases/tag/${version}";
     license = licenses.gpl2Plus;
     maintainers = with maintainers; [ bennofs ];
+    mainProgram = "sqlmap";
   };
 }