gesellkammer / pyliblo3

fork of pyliblo with better pip integration, binary wheels and no external dependencies
https://pypi.org/project/pyliblo3/
GNU Lesser General Public License v2.1
10 stars 3 forks source link

Build system #7

Open LecrisUT opened 3 weeks ago

LecrisUT commented 3 weeks ago

I want to comment a few things here.

I also have a recommendation to consider scikit-build-core as the build backend, because CMake is better suited at finding and controlling dependencies than plain include/library flags. There is an example there for cython and you would be able to fallback to building a specific version if liblo is not available on the system. This makes it a better experience for pip install when it is not able to detect a compatible wheel.