Skip to content

Improve Python Packaging

Alex Kaszynski requested to merge python_packaging into master

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.

Merge request reports