{"library":"cmake-build-extension","type":"library","category":null,"description":"cmake-build-extension is a Setuptools extension designed to simplify the integration of C++ projects based on CMake with Python packaging tools. It enables configuring and building CMake projects directly from `setup.py`, installing their artifacts into the resulting Python package, and passing custom CMake options. The library also provides a context manager for reliable CPython module imports across operating systems. It is currently at version 0.6.1, with releases occurring on an as-needed basis for features and bug fixes.","language":"python","status":"active","version":"0.6.1","tags":["build-system","cmake","setuptools","cpp-extension","packaging","hybrid-projects","python-bindings"],"last_verified":"Fri May 22","install":[{"cmd":"pip install cmake-build-extension","imports":["from cmake_build_extension import BuildExtension","from cmake_build_extension import CMakeExtension"]}],"homepage":null,"github":"https://github.com/diegoferigo/cmake-build-extension","docs":null,"changelog":"https://github.com/diegoferigo/cmake-build-extension/releases","pypi":"https://pypi.org/project/cmake-build-extension/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.9,"avg_import_s":0.7,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/cmake-build-extension/compatibility"}}