Improve Python Packaging
The current python packaging approach installs gmsh
into the wrong directory when using the --user
flag, which is default in the current pip
. Fixing this was non-trivial, and the changes made the setup better suited for wheel distribution.
The CI now builds both the source and the wheel for 64-bit Linux, and installing from the wheel is much faster than the current sdist
install as the wheel does not need to be built when installing, and the PyPi servers seem to have better bandwidth.