Skip to content

It should be posible to install post-installation workbench dependencies #105

@furgo16

Description

@furgo16

Some workbenches require optional dependencies that are not critical for their functionality, but add additional features. Those optional dependencies are generally not automatically installed when the workbenches are installed (for external workbenches) or included in FreeCAD (for built-in workbenches). As such, we end up with workbenches implementint their own solutions to install those dependencies.

Here is an example for the BIM workbench, where it downloads the dependency code directly from git and places it in the macros folder (even though in this case the package is available via pip):

Image

There should be a way to use the Addon Manager API for this (I believe not so uncommon) scenario. That would avoid duplicating FreeCAD code and arbitrarily downloading files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions