[iBoM][Added] Support for 2.7.0
- Pin 1 highlight changes - The packaged iBoM is compatible with 2.6.0 - A patch to make it compatible was merged in upstream - Current release reports a wrong version
This commit is contained in:
parent
2045a11f3b
commit
9c6ca87214
|
|
@ -173,7 +173,7 @@ Notes:
|
||||||
[**Blender**](https://www.blender.org/) v3.4.0 [](https://www.blender.org/) [](https://packages.debian.org/bullseye/blender)
|
[**Blender**](https://www.blender.org/) v3.4.0 [](https://www.blender.org/) [](https://packages.debian.org/bullseye/blender)
|
||||||
- Mandatory for `blender_export`
|
- Mandatory for `blender_export`
|
||||||
|
|
||||||
[**Interactive HTML BoM**](https://github.com/INTI-CMNB/InteractiveHtmlBom) v2.4.1.4 [](https://github.com/INTI-CMNB/InteractiveHtmlBom) 
|
[**Interactive HTML BoM**](https://github.com/INTI-CMNB/InteractiveHtmlBom) v2.7.0 [](https://github.com/INTI-CMNB/InteractiveHtmlBom) 
|
||||||
- Mandatory for `ibom`
|
- Mandatory for `ibom`
|
||||||
|
|
||||||
[**KiBoM**](https://github.com/INTI-CMNB/KiBoM) v1.8.0 [](https://github.com/INTI-CMNB/KiBoM) 
|
[**KiBoM**](https://github.com/INTI-CMNB/KiBoM) v1.8.0 [](https://github.com/INTI-CMNB/KiBoM) 
|
||||||
|
|
@ -2822,7 +2822,7 @@ Notes:
|
||||||
Affected by global options.
|
Affected by global options.
|
||||||
- `hide_pads`: [boolean=false] Hide footprint pads by default.
|
- `hide_pads`: [boolean=false] Hide footprint pads by default.
|
||||||
- `hide_silkscreen`: [boolean=false] Hide silkscreen by default.
|
- `hide_silkscreen`: [boolean=false] Hide silkscreen by default.
|
||||||
- `highlight_pin1`: [boolean=false] Highlight pin1 by default.
|
- `highlight_pin1`: [boolean|none,all,selected] Highlight pin1 by default.
|
||||||
- `include_nets`: [boolean=false] Include netlist information in output..
|
- `include_nets`: [boolean=false] Include netlist information in output..
|
||||||
- `name_format`: [string='ibom'] Output file name format supports substitutions:
|
- `name_format`: [string='ibom'] Output file name format supports substitutions:
|
||||||
%f : original pcb file name without extension.
|
%f : original pcb file name without extension.
|
||||||
|
|
|
||||||
|
|
@ -1248,7 +1248,7 @@ outputs:
|
||||||
hide_pads: false
|
hide_pads: false
|
||||||
# [boolean=false] Hide silkscreen by default
|
# [boolean=false] Hide silkscreen by default
|
||||||
hide_silkscreen: false
|
hide_silkscreen: false
|
||||||
# [boolean=false] Highlight pin1 by default
|
# [boolean|none,all,selected] Highlight pin1 by default
|
||||||
highlight_pin1: false
|
highlight_pin1: false
|
||||||
# [boolean=false] Include netlist information in output.
|
# [boolean=false] Include netlist information in output.
|
||||||
include_nets: false
|
include_nets: false
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Copyright (c) 2020-2022 Salvador E. Tropea
|
# Copyright (c) 2020-2023 Salvador E. Tropea
|
||||||
# Copyright (c) 2020-2022 Instituto Nacional de Tecnología Industrial
|
# Copyright (c) 2020-2023 Instituto Nacional de Tecnología Industrial
|
||||||
# License: GPL-3.0
|
# License: GPL-3.0
|
||||||
# Project: KiBot (formerly KiPlot)
|
# Project: KiBot (formerly KiPlot)
|
||||||
"""
|
"""
|
||||||
|
|
@ -15,7 +15,7 @@ Dependencies:
|
||||||
- InteractiveHtmlBom/InteractiveHtmlBom
|
- InteractiveHtmlBom/InteractiveHtmlBom
|
||||||
- org_openscopeproject_InteractiveHtmlBom
|
- org_openscopeproject_InteractiveHtmlBom
|
||||||
- org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom
|
- org_openscopeproject_InteractiveHtmlBom/InteractiveHtmlBom
|
||||||
version: 2.4.1.4
|
version: 2.7.0
|
||||||
downloader: pytool
|
downloader: pytool
|
||||||
id: ibom
|
id: ibom
|
||||||
"""
|
"""
|
||||||
|
|
@ -47,7 +47,7 @@ class IBoMOptions(VariantOptions):
|
||||||
self.hide_silkscreen = False
|
self.hide_silkscreen = False
|
||||||
""" Hide silkscreen by default """
|
""" Hide silkscreen by default """
|
||||||
self.highlight_pin1 = False
|
self.highlight_pin1 = False
|
||||||
""" Highlight pin1 by default """
|
""" [boolean|none,all,selected] Highlight pin1 by default """
|
||||||
self.no_redraw_on_drag = False
|
self.no_redraw_on_drag = False
|
||||||
""" Do not redraw pcb on drag by default """
|
""" Do not redraw pcb on drag by default """
|
||||||
self.board_rotation = 0
|
self.board_rotation = 0
|
||||||
|
|
@ -145,6 +145,8 @@ class IBoMOptions(VariantOptions):
|
||||||
self._extra_data_file_guess = True
|
self._extra_data_file_guess = True
|
||||||
if self.extra_data_file:
|
if self.extra_data_file:
|
||||||
self.extra_data_file = self.expand_filename('', self.extra_data_file, 'ibom', 'xml')
|
self.extra_data_file = self.expand_filename('', self.extra_data_file, 'ibom', 'xml')
|
||||||
|
if isinstance(self.highlight_pin1, bool):
|
||||||
|
self.highlight_pin1 = 'all' if self.highlight_pin1 else 'none'
|
||||||
|
|
||||||
def get_targets(self, out_dir):
|
def get_targets(self, out_dir):
|
||||||
if self.output:
|
if self.output:
|
||||||
|
|
|
||||||
|
|
@ -334,9 +334,8 @@ deps = '{\
|
||||||
"output": "ibom",\
|
"output": "ibom",\
|
||||||
"version": [\
|
"version": [\
|
||||||
2,\
|
2,\
|
||||||
4,\
|
7,\
|
||||||
1,\
|
0\
|
||||||
4\
|
|
||||||
]\
|
]\
|
||||||
}\
|
}\
|
||||||
],\
|
],\
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ def test_ibom_all_ops(test_dir):
|
||||||
r'"show_pads": false',
|
r'"show_pads": false',
|
||||||
r'"show_fabrication": true',
|
r'"show_fabrication": true',
|
||||||
r'"show_silkscreen": false',
|
r'"show_silkscreen": false',
|
||||||
r'"highlight_pin1": true',
|
r'"highlight_pin1": "all"',
|
||||||
r'"redraw_on_drag": false',
|
r'"redraw_on_drag": false',
|
||||||
r'"board_rotation": 18.0', # 90/5
|
r'"board_rotation": 18.0', # 90/5
|
||||||
r'"offset_back_rotation": true',
|
r'"offset_back_rotation": true',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue