Unless I'm misinterpreting something, using BuildExtension as cmdclass['build_ext'] in setup.py makes any non-cmake extension modules completely ineffective, because BuildExtension.run() simply ignores them:
|
cmake_extensions = [e for e in self.extensions if isinstance(e, CMakeExtension)] |
Is my understanding correct? How would I use this project if I also have e.g. cython extension modules?
Unless I'm misinterpreting something, using
BuildExtensionascmdclass['build_ext']insetup.pymakes any non-cmake extension modules completely ineffective, becauseBuildExtension.run()simply ignores them:cmake-build-extension/src/cmake_build_extension/build_extension.py
Line 82 in 2c3d822
Is my understanding correct? How would I use this project if I also have e.g.
cythonextension modules?