Closed luzpaz closed 1 year ago
What are the 3rd party dependencies of this workbench?
asyncua, which in turn needs aiofiles
Thanks, are they available via pip
? If so what are their official names?
pip install asyncua installs both, i believe. https://github.com/FreeOpcUa/opcua-asyncio
@chennes will the addon manager autoinstall both if one is the dependency of the other? :point_up_2:
Yes, the AM just uses pip, so it will follow whatever dependency chain a normal pip install does. You only need to specify your actual dependency, not all the things it depends on.
Are we good to add 'asyncua' (https://github.com/FreeOpcUa/opcua-asyncio) to the https://github.com/FreeCAD/FreeCAD-addons/blob/master/ALLOWED_PYTHON_PACKAGES.txt file ?
No problems here.
Thanks chennes. Merged in https://github.com/FreeCAD/FreeCAD-addons/pull/248
Now we need a package.xml
https://github.com/FreeCAD/FreeCAD-addons#adding-your-workbench-to-the-collection