The package is not pure python: it includes code that needs to be compiled.
* Ensure the CI has the required dependencies to compile the package
* Publish binary manylinux wheel packages if it helps with portability
Outcome:
* A CI run that compiles the package
* A python package published in a publicly accessible location