1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6}:
7
8buildPythonPackage rec {
9 pname = "ds-xbom-lib";
10 version = "6.0.0b3";
11 pyproject = true;
12
13 # pypi because library is embedded into another project's repo
14 src = fetchPypi {
15 inherit version;
16 pname = "ds_xbom_lib";
17 hash = "sha256-/L0AFAuIDzbyXwpg0bigy2AR4GT0RSdXrjPAEbEO7cI=";
18 };
19
20 build-system = [ setuptools ];
21
22 pythonImportsCheck = [ "xbom_lib" ];
23
24 # no tests
25 doCheck = false;
26
27 meta = {
28 description = "xBOM library for owasp depscan";
29 homepage = "https://pypi.org/project/ds-xbom-lib/";
30 maintainers = with lib.maintainers; [ ethancedwards8 ];
31 teams = [ lib.teams.ngi ];
32 license = with lib.licenses; [ mit ];
33 };
34}