Just upgraded to 1.4 and am getting the following error:
[darcy@quad-02 ~/jkRadio]$ pip install turbocase -U
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: turbocase in ~/.local/lib/python3.9/site-packages (1.4)
Requirement already satisfied: sexpdata in ~/.local/lib/python3.9/site-packages (from turbocase) (1.0.2)
[darcy@quad-02 ~/jkRadio]$ turbocase JKradio-GW.kicad_pcb case.scad
Traceback (most recent call last):
File "~/.local/bin/turbocase", line 5, in <module>
from turbocase.__main__ import main
File "~/.local/lib/python3.9/site-packages/turbocase/__main__.py", line 4, in <module>
from turbocase.kicad import load_pcb
File "~/.local/lib/python3.9/site-packages/turbocase/kicad.py", line 10, in <module>
import turbocase.parts
ModuleNotFoundError: No module named 'turbocase.parts'
Ah yes, the parts submodule was not listed in setup.py, I've pushed the 1.4.1 release now to fix it.