diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2019-10-15 15:52:36 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2019-10-15 15:52:36 +0200 |
commit | 08b04ded18e8b41818b5f3abb005c22b02f767b8 (patch) | |
tree | 4bf5f84ad2bd94d74681d3ba87ec154df6592fde | |
parent | 69e3e5ef16a14956e2077891ae9acb835317011e (diff) | |
download | ee-python-08b04ded18e8b41818b5f3abb005c22b02f767b8.tar.gz ee-python-08b04ded18e8b41818b5f3abb005c22b02f767b8.tar.bz2 ee-python-08b04ded18e8b41818b5f3abb005c22b02f767b8.tar.xz ee-python-08b04ded18e8b41818b5f3abb005c22b02f767b8.zip |
digikey bom: Adding MPN in addition to SPN.
-rw-r--r-- | src/ee/digikey/bom.py | 3 | ||||
-rw-r--r-- | src/ee/tools/__init__.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/ee/digikey/bom.py b/src/ee/digikey/bom.py index cb02f05..bf5456c 100644 --- a/src/ee/digikey/bom.py +++ b/src/ee/digikey/bom.py @@ -19,11 +19,12 @@ def create_bom(bom_path: Path, part_files: List[Path], out_path: Path, allow_inc with out_path.open("w") as f: w = csv.writer(f) - w.writerow(["Digi-Key Part Number", "Quantity", "Reference Designator"]) + w.writerow(["Digi-Key Part Number", "Manufacturer Part Number", "Quantity", "Reference Designator"]) for line in bom.lines: line = [ line.part.get_exactly_one_spn().valueProp, + line.part.get_exactly_one_mpn().valueProp, int(ceil(len(line.refs) * quantity)), join_refs(line.refs)] w.writerow([str(cell) for cell in line]) diff --git a/src/ee/tools/__init__.py b/src/ee/tools/__init__.py index 00fee58..1bd4a6c 100644 --- a/src/ee/tools/__init__.py +++ b/src/ee/tools/__init__.py @@ -9,7 +9,8 @@ from ee.logging import log __all__ = [ "mk_parents", "mk_dirs", - "log" # for compatibility, should be removed + "log", # for compatibility, should be removed + "parse_bool", ] |