Create Wheel packages for PyOCC core for inclusion in Root Docker containers
PyOCC and OpenCascade are core dependencies of Sonador 3D. Right now, we consume them from the Root 3D or Computer Vision Docker container. Having a Debian package of OpenCascade (see #1) and a Wheel package of PyOCC would greatly help their distribution and adoption. It would also make it easier to allow for Oak-Tree or S/N to extend the tools if that becomes needed.
PyOCC already includes a setup.py
utility that is probably capable of generating a Wheel, but it does not appear to include any automation for building OpenCascade. It would be nice to create a packaged version of OpenCascade 7.4 for Ubuntu 20.04, and then test wheel generation using PyOCC existing packaging scripts.
Build artifacts should be stored in GitLab.
Edited by Rob Oakes