Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 21.05 39 lines 867 B view raw
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, karton-core 5, mwdblib 6}: 7 8buildPythonPackage rec { 9 pname = "karton-mwdb-reporter"; 10 version = "1.0.1"; 11 12 src = fetchFromGitHub { 13 owner = "CERT-Polska"; 14 repo = pname; 15 rev = "v${version}"; 16 sha256 = "0jrn5c83nhcjny4bc879wrsgcr7mbazm51jzdkxmxyqf543cc841"; 17 }; 18 19 propagatedBuildInputs = [ 20 karton-core 21 mwdblib 22 ]; 23 24 postPatch = '' 25 substituteInPlace requirements.txt \ 26 --replace "mwdblib==3.4.0" "mwdblib" 27 ''; 28 29 # Project has no tests 30 doCheck = false; 31 pythonImportsCheck = [ "karton.mwdb_reporter" ]; 32 33 meta = with lib; { 34 description = "Karton service that uploads analyzed artifacts and metadata to MWDB Core"; 35 homepage = "https://github.com/CERT-Polska/karton-mwdb-reporter"; 36 license = with licenses; [ bsd3 ]; 37 maintainers = with maintainers; [ fab ]; 38 }; 39}