nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildPythonPackage,
4 dep-scan,
5
6 # build
7 setuptools,
8
9 # deps
10 appthreat-vulnerability-db,
11 custom-json-diff,
12 cvss,
13 rich,
14 toml,
15
16 # test
17 writableTmpDirAsHomeHook,
18 pytestCheckHook,
19 pytest-cov-stub,
20}:
21
22buildPythonPackage rec {
23 pname = "ds-analysis-lib";
24 inherit (dep-scan) version src;
25 pyproject = true;
26
27 sourceRoot = "${src.name}/packages/analysis-lib";
28
29 build-system = [
30 setuptools
31 ];
32
33 dependencies = [
34 appthreat-vulnerability-db
35 custom-json-diff
36 cvss
37 rich
38 toml
39 ];
40
41 pythonImportsCheck = [ "analysis_lib" ];
42
43 nativeCheckInputs = [
44 writableTmpDirAsHomeHook
45 pytestCheckHook
46 pytest-cov-stub
47 ];
48
49 meta = {
50 description = "Analysis library for owasp depscan";
51 inherit (dep-scan.meta)
52 homepage
53 license
54 maintainers
55 teams
56 ;
57 };
58}