Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Kunda1 »

shaise wrote: Mon Sep 03, 2018 1:36 pm Fasteners workbench is now compatible with both Qt5 and Py3
:thumbsup:
Marked in the thread
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Jee-Bee
Veteran
Posts: 2566
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Jee-Bee »

you forgot to mark DeepSOIC's workbenches...
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by easyw-fc »

shaise wrote: Mon Sep 03, 2018 1:36 pm Fasteners workbench is now compatible with both Qt5 and Py3
Hi @shaise
I'm having an issue on updating it by the Addons manager:

Code: Select all

Traceback (most recent call last):
  File "C:\FreeCAD-0.18-dev_PY3_QT5-x64\Mod\AddonManager\AddonManager.py", line 948, in run
    answer = repo.pull()
  File "C:\FreeCAD-0.18-dev_PY3_QT5-x64\bin\lib\site-packages\git\cmd.py", line 548, in <lambda>
    return lambda *args, **kwargs: self._call_process(name, *args, **kwargs)
  File "C:\FreeCAD-0.18-dev_PY3_QT5-x64\bin\lib\site-packages\git\cmd.py", line 1014, in _call_process
    return self.execute(call, **exec_kwargs)
  File "C:\FreeCAD-0.18-dev_PY3_QT5-x64\bin\lib\site-packages\git\cmd.py", line 825, in execute
    raise GitCommandError(command, status, stderr_value, stdout_value)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(1)
  cmdline: git pull
  stdout: 'Updating 2b60079..18203b2'
  stderr: 'From https://github.com/shaise/FreeCAD_FastenersWB
 * branch            HEAD       -> FETCH_HEAD
error: Your local changes to the following files would be overwritten by merge:
	FastenerBase.py
	screw_maker.py
Please commit your changes or stash them before you merge.
Aborting'
EDIT:
it seems I had the directory in someway locked... now it is working fine...
sorry for the noise
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Kunda1 »

Jee-Bee wrote: Mon Sep 03, 2018 1:41 pm you forgot to mark DeepSOIC's workbenches...
Thanks, although it's just lattice2 that is py3/qt5 compatible at the moment per hos previous post.
I've also marked TabBar
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by kbwbe »

A2Plus assembly workbench should be compatible with Py3/Qt5
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Kunda1 »

kbwbe wrote: Mon Sep 03, 2018 2:41 pm A2Plus assembly workbench should be compatible with Py3/Qt5
:thumbsup:
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
shaise
Posts: 492
Joined: Thu Jun 11, 2015 8:11 am

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by shaise »

SheetMetal workbench is now compatible with both Qt5 and Py3
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Kunda1 »

shaise wrote: Tue Sep 04, 2018 8:42 am SheetMetal workbench is now compatible with both Qt5 and Py3
:thumbsup:
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
furti
Posts: 344
Joined: Mon Nov 27, 2017 5:27 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by furti »

The "Lithophane" Workbench (https://github.com/furti/FreeCAD-Lithophane) is not in your list, because it was added yesterday to the addons repository.

But it is compatible with PY3 and QT5.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Python3 and Qt5 Compatible Addon Workbenches (in preparation for 0.18)

Post by Kunda1 »

furti wrote: Fri Sep 07, 2018 11:23 am The "Lithophane" Workbench (https://github.com/furti/FreeCAD-Lithophane) is not in your list, because it was added yesterday to the addons repository.

But it is compatible with PY3 and QT5.
Added :thumbsup:
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Post Reply