Open yakutovicha opened 9 months ago
Hi @yakutovicha - Given that CLEED will be compiled to platform-native shared libraries (via CMake
as per #40) , then I recommend targeting multiple operating systems and CPU architectures via cibuildwheel and then publishing with the official pypa action. cibuildwheel
also provides hooks for testing, which could prove incredibly useful when targeting different architectures.
There are probably plenty of gotchas (here be dragons :dragon::dragon: issues as found with cleed_sym
historically) but this will maximise availability to all potential users and allow a way to spread testing as wide as possible.
then I recommend targeting multiple operating systems and CPU architectures via cibuildwheel and then publishing with the official pypa action.
Thanks for the suggestion @Liam-Deacon, I agree. We have some experience using cibuildwheel for another project and are quite satisfied with it 👍 .
depends on #10