22# run this script from the `Marble` project directory:
33# $ bash scripts/manufacturing.sh
44#
5- # Versions tested on Debian Bullseye 2024-03-20 :
5+ # Versions tested on Debian Bullseye 2025-04-07 :
66# KiCad 6.0.11 (wish for more varied experience)
7- # KiBoM 1.8.0 (tested with commit ac29a12)
7+ # KiBoM 1.9.1
88# kiauto 2.2.1 (tested natively, docker and chroot)
99#
1010# Installation process for kiauto:
11- # sudo apt-get install xvfb xdotool python3-pip
11+ # sudo apt-get install git xvfb xdotool python3-pip
1212# sudo apt-get install python3-xvfbwrapper python3-psutil
1313# (or let pip3 find xvfbwrapper and psutil)
14- # pip3 install kiauto==2.2.1
14+ # pip3 install kiauto==2.2.1 kibom==1.9.1
1515#
1616# No need to open the GUI! Everything can be done using this script,
1717# including generation of the BOM .xml and IPC-D-356 Netlist files.
@@ -32,10 +32,8 @@ if ! test "$(echo A{B,C})" = "AB AC"; then
3232 exit 1
3333fi
3434
35- # KiBoM is cloned from
36- # https://github.com/SchrodingersGat/KiBoM
37- if ! python3 -m KiBOM_CLI --version; then
38- echo " KiBoM not found in \$ PYTHONPATH"
35+ if ! python3 -m kibom --version; then
36+ echo " kibom not found in \$ PYTHONPATH"
3937 exit 1
4038fi
4139
@@ -112,7 +110,7 @@ echo OK
112110
113111# Run KiBoM from the command line
114112echo running KiBoM
115- python3 -m KiBOM_CLI --cfg scripts/bom.ini $A .xml $A
113+ python3 -m kibom --cfg scripts/bom.ini $A .xml $A
116114echo KiBoM complete
117115
118116# One more cross-check
0 commit comments