However, as of now, the entire Ply package is included inside the subdirectory of OpenSCAD.
Code: Select all
src/Mod/OpenSCAD/ply/
Nowadays, Ply can be installed from apt, pip, and I guess other packagers.
Code: Select all
apt-cache policy python3-ply
python3-ply:
Installed: 3.11-1
Candidate: 3.11-1
Version table:
*** 3.11-1 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic/main i386 Packages
100 /var/lib/dpkg/status
In pull request #2890, KeithSloan updates the package in FreeCAD's source, due to issue #4228. Obviously we don't want to manually update it every time there is a new version.
In pull request #2904 (#2953), Keith removes the package. So, after this is done, then all platforms Linux, Windows, Mac, should include Ply as a dependency on installation.
I guess this is already done for Debian/Ubuntu, because in this version I don't see the Ply directory inside the OpenSCAD subdirectory. I don't know how Windows or Mac handle this. Is Ply included in the conda packages?