New comment by zlice on void-packages repository https://github.com/void-linux/void-packages/pull/46573#issuecomment-1848577244 Comment: Actually looking at it again, just fixing the Manipulator mod isn't enough. I think the FreeCAD Draft/importSVG mod needs patched ~1705 ``` --- ./src/Mod/Draft/importSVG.py 2023-08-30 22:32:05.000000000 -0400 +++ /lib/freecad/Mod/Draft/importSVG.py 2023-12-09 11:41:56.315252658 -0500 @@ -1702,7 +1702,10 @@ contents = filename else: # Use the native Python open which was saved as `pythonopen` - f = pythonopen(filename) + if (sys.version_info < (3, 12)): #py3 + f = pythonopen(filename) + else: + f = open(filename) contents = f.read() f.close() ``` \*sigh* looking at it again, there's tons of regex strings that 3.12 isn't happy about. So prolly fine to do changes in another PR