Recent Qt5 progress pushed me to investigate the state of Python3 support in FreeCAD repository. I found some issues which I fixed in this pull request: https://github.com/FreeCAD/FreeCAD/pull/116
Now, there's still some work left to be done:
- src/Tools - these weren't runtime-specific.
- src/Import/App - contains some autogenerated code (which also seems to be somewhat bitrotted)
- src/Mod/Path/libarea - should be fixed upstream?
I used following command to check for syntax errors:
Code: Select all
find -iname '*.py' | xargs pyflakes3 |egrep -v '(undefined|unused|assigned)