Merge pull request #138589 from fabaff/fix-expliot

expliot: fix build

authored by

Fabian Affolter and committed by
GitHub
7b78071f b8779dbf

+20 -20
+19 -19
pkgs/tools/security/expliot/default.nix
··· 1 1 { lib 2 - , aiocoap 3 - , awsiotpythonsdk 4 - , bluepy 5 - , buildPythonApplication 6 - , can 7 - , cmd2 8 - , cryptography 9 2 , fetchFromGitLab 10 - , paho-mqtt 11 - , pyi2cflash 12 - , pymodbus 13 - , pynetdicom 14 - , pyparsing 15 - , pyserial 16 - , pyspiflash 17 - , pythonOlder 18 - , upnpy 19 - , xmltodict 20 - , zeroconf 3 + , python3 21 4 }: 5 + let 6 + py = python3.override { 7 + packageOverrides = self: super: { 8 + 9 + cmd2 = super.cmd2.overridePythonAttrs (oldAttrs: rec { 10 + version = "1.5.0"; 11 + src = oldAttrs.src.override { 12 + inherit version; 13 + sha256 = "0qiax309my534drk81lihq9ghngr96qnm40kbmgc9ay4fncqq6kh"; 14 + }; 15 + }); 16 + }; 17 + }; 18 + in 19 + with py.pkgs; 22 20 23 21 buildPythonApplication rec { 24 22 pname = "expliot"; 25 23 version = "0.9.8"; 26 - disabled = pythonOlder "3.7"; 24 + 25 + disabled = python3.pythonOlder "3.7"; 27 26 28 27 src = fetchFromGitLab { 29 28 owner = "expliot_framework"; ··· 53 52 54 53 # Project has no tests 55 54 doCheck = false; 55 + 56 56 pythonImportsCheck = [ "expliot" ]; 57 57 58 58 meta = with lib; {
+1 -1
pkgs/top-level/all-packages.nix
··· 4818 4818 4819 4819 expect = callPackage ../tools/misc/expect { }; 4820 4820 4821 - expliot = python3Packages.callPackage ../tools/security/expliot { }; 4821 + expliot = callPackage ../tools/security/expliot { }; 4822 4822 4823 4823 f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { }; 4824 4824