{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"}],"enrichment":{"capability":"Distributes CMake 4.4.2 as a Python package, making the cmake, ccmake, cpack, and ctest executables available on PATH for cross-platform build automation.","skillfed_tags":["build-automation","cross-platform","c-cpp-fortran"],"use_cases":["Declare cmake as a build-system dependency in pyproject.toml to ensure a consistent CMake version across CI/CD pipelines and developer machines.","Use ctest to run and report on unit tests in C/C++/Fortran projects without requiring a separate CMake installation.","Use cpack to generate platform-specific installers for C/C++ extensions in Python projects.","Cross-compile projects for multiple architectures by invoking cmake with target-specific toolchain files."],"what_it_does":"cmake is a Python wheel distribution of CMake 4.4.2, the open-source build configuration tool. It bundles the cmake, ccmake, cpack, and ctest command-line tools and makes them available on PATH after a simple pip install, eliminating the need to download and configure CMake separately on each platform. The package is designed for both interactive use and as a build-time dependency declared in pyproject.toml or setup.py.\n\nIt covers multiple platforms and architectures through pre-built binary wheels: macOS (Intel and Apple Silicon), Linux (x86_64, i686, aarch64, ppc64le, s390x, armv7l, riscv64), Windows (x86_64, x86, ARM64), and musl-based systems. Because it has no runtime Python dependencies, installation is straightforward and does not pull in additional packages. The project is actively maintained by the scikit-build community and released under permissive licenses (Apache 2.0 for the distribution, BSD 3-clause for CMake itself).","worth_installing":"Yes. cmake is a mature, actively maintained distribution of a standard build tool with no runtime dependencies, permissive dual licensing, and broad platform coverage. Install it if your project needs CMake as a build-time dependency or if you want to avoid separate CMake installation complexity. Verify that CMake 4.4.2 meets your project's requirements."},"id":"cmake","links":{"html":"https://skillfed.io/packages/cmake","md":"https://skillfed.io/packages/cmake.md","pypi":"https://pypi.org/project/cmake/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"permissive","name":"cmake","python_support":"supports_current","summary":"CMake is an open-source, cross-platform family of tools designed to build, test and package software"},"popularity":{"monthly_downloads":17981211,"position":1095,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.4.2"}
