Skip to content

Commit 7da77d5

Browse files
interactive-html-bom: init at 9.2.0 (#387628)
* interactive-html-bom: init at v9.2.0 * Update pkgs/by-name/in/interactive-html-bom/package.nix * Update pkgs/by-name/in/interactive-html-bom/package.nix --------- Co-authored-by: Sandro <[email protected]>
1 parent ba436b7 commit 7da77d5

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
fetchFromGitHub,
3+
kicad-small,
4+
lib,
5+
python3Packages,
6+
}:
7+
8+
python3Packages.buildPythonApplication rec {
9+
pname = "interactive-html-bom";
10+
version = "2.9.0";
11+
pyproject = true;
12+
13+
src = fetchFromGitHub {
14+
owner = "openscopeproject";
15+
repo = "InteractiveHtmlBom";
16+
tag = "v${version}";
17+
hash = "sha256-jUHEI0dWMFPQlXei3+0m1ruHzpG1hcRnxptNOXzXDqQ=";
18+
};
19+
20+
build-system = [ python3Packages.hatchling ];
21+
22+
dependencies = [
23+
python3Packages.jsonschema
24+
python3Packages.wxpython
25+
kicad-small
26+
];
27+
28+
# has no tests
29+
doCheck = false;
30+
31+
meta = {
32+
description = "Interactive HTML BOM generation for KiCad, EasyEDA, Eagle, Fusion360 and Allegro PCB designer";
33+
homepage = "https://github.com/openscopeproject/InteractiveHtmlBom/";
34+
license = lib.licenses.mit;
35+
changelog = "https://github.com/openscopeproject/InteractiveHtmlBom/releases/tag/v${version}";
36+
maintainers = with lib.maintainers; [ wuyoli ];
37+
mainProgram = "generate_interactive_bom";
38+
};
39+
}

0 commit comments

Comments
 (0)