git.iko.soy/typeable/nixpkgs
on master help sign in
python3Packages.karton-mwdb-reporter: init at 1.0.0
commit06c63c21188bbd3ec1cea2efacd37e79dc710e0f authorFabian Affolter <mail@fabian-affolter.ch> dateFri 16 Apr 2021, 00:15 (6 years ago) parentd9f87b2
2 files changed+44
pkgs/development/python-modules/karton-mwdb-reporter/default.nix+42 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/karton-mwdb-reporter/default.nixnew file+42
@@ -0,0 +1,42 @@
1+{ lib
2+, buildPythonPackage
3+, chardet
4+, fetchFromGitHub
5+, karton-core
6+, mwdblib
7+, python
8+}:
9+
10+buildPythonPackage rec {
11+ pname = "karton-mwdb-reporter";
12+ version = "1.0.0";
13+
14+ src = fetchFromGitHub {
15+ owner = "CERT-Polska";
16+ repo = pname;
17+ rev = "v${version}";
18+ sha256 = "0ks8jrc4v87q6zhwqg40w6xv2wfkzslmnfmsmmkfjj8mak8nk70f";
19+ };
20+
21+ propagatedBuildInputs = [
22+ karton-core
23+ mwdblib
24+ ];
25+
26+ postPatch = ''
27+ substituteInPlace requirements.txt \
28+ --replace "karton-core==4.0.4" "karton-core" \
29+ --replace "mwdblib==3.3.1" "mwdblib"
30+ '';
31+
32+ # Project has no tests
33+ doCheck = false;
34+ pythonImportsCheck = [ "karton.mwdb_reporter" ];
35+
36+ meta = with lib; {
37+ description = "Karton service that uploads analyzed artifacts and metadata to MWDB Core";
38+ homepage = "https://github.com/CERT-Polska/karton-mwdb-reporter";
39+ license = with licenses; [ bsd3 ];
40+ maintainers = with maintainers; [ fab ];
41+ };
42+}
pkgs/top-level/python-packages.nix+2
@@ -3689,6 +3689,8 @@ in {
36893689
36903690 karton-core = callPackage ../development/python-modules/karton-core { };
36913691
3692+ karton-mwdb-reporter = callPackage ../development/python-modules/karton-mwdb-reporter { };
3693+
36923694 karton-yaramatcher = callPackage ../development/python-modules/karton-yaramatcher { };
36933695
36943696 kazoo = callPackage ../development/python-modules/kazoo { };