Restructure the CMake logic to enable building the Python bindings on top of an already installed or super-built C++ library.
This will simplify packaging, e.g., in Conda and Spack - avoiding that pure C++ dependents pull in a dependency to Python and simplifying the amount of things that need to be built per CPython version.
Restructure the CMake logic to enable building the Python bindings on top of an already installed or super-built C++ library.
This will simplify packaging, e.g., in Conda and Spack - avoiding that pure C++ dependents pull in a dependency to Python and simplifying the amount of things that need to be built per CPython version.