gbroques / ose-workbench-platform

Common platform for developing Open Source Ecology (OSE) workbenches.
https://ose-workbench-platform.readthedocs.io/en/latest/
GNU Lesser General Public License v2.1
6 stars 2 forks source link

Investigate creating OSE FreeCAD AppImage #37

Open gbroques opened 4 years ago

gbroques commented 4 years ago

From @looooo

... Openglider already uses too many libraries which are not bundled with freecad, so we cannot rely on the addon-manager. We already see the difficulties with the bundles (appimage, dmg, win). The size grows up to 800mb (appimage) because we now ship scipy, sympy, pandas,... within this bundle. In my eyes this is not the way to proceed.

So as you are talking about a lot of libraries which will be created for ose, I guess you should have a look at conda-packaging (or if no difficult [dependencies] and no compiled stuff is involved pypi is also a possibility). But with conda you shouldn't see any theoretic limitations (for sure packaging is always frustrating as dependencies are updated and incompatibilities are introduced). Once everything is available with conda it's easy to create bundles via the scripts we offer [3] (in case you want to offer a freecad-ose bundle or something like this).

gbroques commented 4 years ago

Ideally users can install OSE workbenches through the AddOns Manager. See #34.

However, this is another solution for making OSE FreeCAD workbenches accessible to users.