{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"}],"enrichment":{"capability":"scikit-build bridges setuptools and CMake to compile CPython C/C++/Fortran/Cython extensions, handling integration between Python packaging and native code compilation.","skillfed_tags":["cmake","native-extensions","build-system"],"use_cases":["Build a library with C extensions defined in CMake and distribute it as a PyPI package.","Compile Fortran code into a Python module while keeping your build logic in CMake.","Integrate an existing C++ library into Python by wrapping it with Cython and using CMake.","Support multiple platforms with a single CMake configuration for native extensions.","Migrate a project from raw setuptools extension building to CMake without rewriting build logic."],"what_it_does":"scikit-build acts as glue between Python's setuptools and CMake, letting you define native extension builds using CMake instead of setuptools' native build syntax. It reads your CMakeLists.txt and integrates the compiled artifacts into a Python package, handling platform differences and compiler selection automatically.\n\nThe package is designed for projects that already use CMake for their C/C++/Fortran/Cython code and want to package that code as a Python extension. It supports Python 3.8 through 3.14, modern Visual Studio versions including 2026, and handles cross-platform compilation details. The project is actively maintained with recent updates for compiler and setuptools compatibility.","worth_installing":"Yes, if you are building Python C/C++/Fortran/Cython extensions and already use or prefer CMake. The package is actively maintained, has low install friction, carries no security vulnerabilities, and is permissively licensed. However, the description recommends evaluating scikit-build-core first if you do not require extensive build customization."},"id":"scikit-build","links":{"html":"https://skillfed.io/packages/scikit-build","md":"https://skillfed.io/packages/scikit-build.md","pypi":"https://pypi.org/project/scikit-build/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-23","license_spdx":null,"license_treatment":"permissive","name":"scikit-build","python_support":"supports_current","summary":"Improved build system generator for Python C/C++/Fortran/Cython extensions"},"popularity":{"monthly_downloads":1331713,"position":4044,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.19.1"}
