looooo / freecad.gears

a gear module for freecad
GNU General Public License v3.0
258 stars 99 forks source link

Update to new FreeCAD AddonManager metadata schema #99

Open luzpaz opened 2 years ago

luzpaz commented 2 years ago

https://github.com/FreeCAD/FreeCAD-addons/issues/200

looooo commented 2 years ago

done: https://github.com/looooo/freecad.gears/commit/6a9baf4fed5ff5982a7ea7c851192a779c925144

luzpaz commented 2 years ago

Thanks, I'll make a PR to add tags and the Gears bugtracker link. Does gears have any external deps?

Edit: Also would you consider moving over to using 'master' or 'main' as default branch? It's no big deal, but I would need to re-jig the method i use to update FreeCAD-addons (https://gist.github.com/luzpaz/c450aba42444d2d69ba75309f4cd1b60 although there is probably a better solution to do this)

looooo commented 2 years ago

Does gears have any external deps?

yes it depends on pythonocc (optionally), but I would like to change this.

Also would you consider moving over to using 'master' or 'main' as default branch?

I am planning to merge the develop branch into master and release a 1.0 version. But still there are some tasks open.

luzpaz commented 2 years ago

Can pythonocc be installed via pip ?

looooo commented 2 years ago

No, but it's preinstalled in the conda-based bundles.

luzpaz commented 2 years ago

So gears is broken on non-conda based builds ?

looooo commented 2 years ago

No, it's only the fillet option which was recently added to the development branch. Also it's optional. No big deal if it is not installed. Also I wanted to add 2d fillets to the freecad python API. Shouldn't be a big deal, but I am not good with doing such tasks. Would be nice to have some guidance with this task.

https://forum.freecadweb.org/viewtopic.php?f=22&t=49562&p=425165&hilit=ChFi2d#p425165 https://github.com/FreeCAD/FreeCAD/issues/6407

luzpaz commented 2 years ago

Also I wanted to add 2d fillets to the freecad python API

Is there a way then to bypass using pythonocc as a dependency in that case? There are more active devs these day, themarkster, 0penBrain, etc... i'm sure if you asked you'd get some feedback

luzpaz commented 1 year ago

What's the status of this ?