sbom2dot: init at 0.3.1

+50
+7
pkgs/by-name/sb/sbom2dot/package.nix
···
··· 1 + { 2 + python3Packages, 3 + }: 4 + 5 + (python3Packages.toPythonApplication python3Packages.sbom2dot).overrideAttrs (previousAttrs: { 6 + meta.mainProgram = "sbom2dot"; 7 + })
+41
pkgs/development/python-modules/sbom2dot/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + lib4sbom, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "sbom2dot"; 11 + version = "0.3.1"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "anthonyharrison"; 16 + repo = "sbom2dot"; 17 + tag = "v${version}"; 18 + hash = "sha256-xrphhTbIyqe0CqQOpJSyzTWbGYFFOKdyWJTTAlURkoo="; 19 + }; 20 + 21 + build-system = [ 22 + setuptools 23 + ]; 24 + 25 + dependencies = [ 26 + lib4sbom 27 + ]; 28 + 29 + pythonImportsCheck = [ 30 + "sbom2dot" 31 + ]; 32 + 33 + meta = { 34 + changelog = "https://github.com/anthonyharrison/sbom2dot/releases/tag/v${version}"; 35 + description = "Create a dependency graph of the components within a SBOM"; 36 + homepage = "https://github.com/anthonyharrison/sbom2dot"; 37 + license = lib.licenses.asl20; 38 + mainProgram = "sbom2dot"; 39 + maintainers = with lib.maintainers; [ drupol ]; 40 + }; 41 + }
+2
pkgs/top-level/python-packages.nix
··· 14510 14511 sasmodels = callPackage ../development/python-modules/sasmodels { }; 14512 14513 scalene = callPackage ../development/python-modules/scalene { }; 14514 14515 scales = callPackage ../development/python-modules/scales { };
··· 14510 14511 sasmodels = callPackage ../development/python-modules/sasmodels { }; 14512 14513 + sbom2dot = callPackage ../development/python-modules/sbom2dot { }; 14514 + 14515 scalene = callPackage ../development/python-modules/scalene { }; 14516 14517 scales = callPackage ../development/python-modules/scales { };