Skip to main content

CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.

The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.

The CMake python wheels provide CMake 4.4.2.

Installation

pip install cmake

The cmake, ccmake, cpack, and ctest executables are then available on PATH (ccmake is not included on Windows). The package is also commonly used as a build-time dependency, for example in a pyproject.toml build-system.requires list.

Latest Release

Versions

Downloads

https://img.shields.io/pypi/v/cmake.svg https://static.pepy.tech/badge/cmake https://img.shields.io/pypi/dm/cmake

Build Status

GitHub Actions (Windows, macOS, Linux)

PyPI

https://github.com/scikit-build/cmake-python-distributions/actions/workflows/build.yml/badge.svg

Platforms

The following platforms are supported with binary wheels:

OS

Arch

Windows

64-bit
32-bit
ARM

Linux Intel

manylinux2014+ x86_64
musllinux_1_2+ x86_64
manylinux2014+ i686
musllinux_1_2+ i686

Linux ARM

manylinux2014+ AArch64
musllinux_1_2+ AArch64
manylinux_2_31+ armv7l
musllinux_1_2+ armv7l

Linux PowerPC

manylinux2014+ ppc64le
musllinux_1_2+ ppc64le

Linux IBM Z

manylinux2014+ s390x
musllinux_1_2+ s390x

Linux RISC-V

manylinux_2_31+ riscv64
musllinux_1_2+ riscv64

macOS 10.10+

Intel

macOS 11+

Apple Silicon

The last version to provide manylinux1 wheels was 3.22.x. The last version to provide Python 3.7 support and manylinux2010 wheels was 4.0.3. The last version to provide Python 2 to Python 3.6 support was 3.28.x.

Maintainers

Miscellaneous

License

This project was created by Jean-Christophe Fillion-Robin from Kitware Inc. and is maintained by the scikit-build community. It is covered by the Apache License, Version 2.0.

CMake is distributed under the OSI-approved BSD 3-clause License. For more information about CMake, visit https://cmake.org

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmake-4.4.2.tar.gz (35.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cmake-4.4.2-py3-none-win_arm64.whl (40.5 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.4.2-py3-none-win_amd64.whl (42.3 MB view details)

Uploaded Python 3Windows x86-64

cmake-4.4.2-py3-none-win32.whl (38.8 MB view details)

Uploaded Python 3Windows x86

cmake-4.4.2-py3-none-musllinux_1_2_x86_64.whl (39.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cmake-4.4.2-py3-none-musllinux_1_2_s390x.whl (38.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

cmake-4.4.2-py3-none-musllinux_1_2_riscv64.whl (36.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.4.2-py3-none-musllinux_1_2_ppc64le.whl (41.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

cmake-4.4.2-py3-none-musllinux_1_2_i686.whl (42.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

cmake-4.4.2-py3-none-musllinux_1_2_armv7l.whl (36.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.4.2-py3-none-musllinux_1_2_aarch64.whl (39.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.4.2-py3-none-manylinux_2_31_riscv64.whl (27.4 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

cmake-4.4.2-py3-none-manylinux_2_31_armv7l.whl (27.3 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (30.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cmake-4.4.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (29.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

cmake-4.4.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (31.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

cmake-4.4.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (31.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

cmake-4.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (30.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.4.2-py3-none-macosx_10_10_universal2.whl (54.4 MB view details)

Uploaded Python 3macOS 10.10+ universal2 (ARM64, x86-64)

File details

Details for the file cmake-4.4.2.tar.gz.

File metadata

  • Download URL: cmake-4.4.2.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2.tar.gz
Algorithm Hash digest
SHA256 6af2e0585239627f85f49a8f90761ce4560c671daae1d5e8d2b5f059dc7d22de
MD5 618af60ffe7dd7a75e05fec0f0538676
BLAKE2b-256 44ea206baf6fd51a47790f766a24fa4514cd39c31b26ab934376f29a4aa458e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2.tar.gz:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-win_arm64.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 1358f355578d19397f87955d4204f737bb399ba36cce59be5853976912836b32
MD5 8089e2da11cd37cdb0e7f727e78c344f
BLAKE2b-256 c9b92f0b9b355a5293d73db62cefab46a7d0f3b151962d58fb284f340e3685c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-win_arm64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c28388fe95298486169c45c0ec8bdf067aabcb59273b98a4cdae8be5cd9c74f3
MD5 df9e70b8caed0248aa6433496507b544
BLAKE2b-256 069e3e572a9a8966eec43b6d75b8b8d9543ca2182ec4006a538fb239e004a3cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-win_amd64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-win32.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-win32.whl
  • Upload date:
  • Size: 38.8 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 109af09f308fd53ddc44bbc23536b6ecb72db53f0218f611efccd9871b19f39f
MD5 006cc9b627eec6d74df8b050b94a6fe6
BLAKE2b-256 70a42f2af96afacfb0f4e5fc02f6f491d4cde4ce8e51d914311f2492e22ed8d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-win32.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 39.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5b51faffe02ca78ed4f6b9afbe6dee8d25ab36e9a9365f510e890a16db76013
MD5 d2a6f848818ef8e64ec694531ea87f0e
BLAKE2b-256 4524620930e1ddf0832ac688e00aad2568dd876d71f3637fa98f917dfec25df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_s390x.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-musllinux_1_2_s390x.whl
  • Upload date:
  • Size: 38.7 MB
  • Tags: Python 3, musllinux: musl 1.2+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 269f84ede6543c5d65249dd685db6125a962e5928b7eafd0ed3acdd2b600aa9e
MD5 17993ddb5b7849366906a2d169d0d777
BLAKE2b-256 344a582268f8468d0f49b4b73423364af7ee82dba28eef63886e9c32f34761a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_s390x.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 41e2a04663685304222ba03fb5bed8db52480854aa873cbae1478eedf3a8ec1a
MD5 c06416e95cbad2e2ce008326e38d7ab3
BLAKE2b-256 31d456f18d34b11981031f7bdb0215f05e8e43982d7848dc39a8a96b141d4e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_riscv64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 00195668e40e5dd0d51244e31d15fabb79b97c5e154f9f78b4240f152198c2eb
MD5 6276c0147dd8c355940222d3ccc36bbb
BLAKE2b-256 0e30c9b5bcd20411793c26838191a73e0e820da64d8f872ecba5364ebc2a3538

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_ppc64le.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 42.2 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4eb0e17af8344d3063ce0c1a38a156eb7bbe3447f984ad12629a40f5c967fedd
MD5 9f70f3e9f49c634a3e713560ce3cfe1b
BLAKE2b-256 c4e8052a01a2c3362d04cb545c456ab26a8776c683f9a97f4082508c6d8cc506

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_i686.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 36.1 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0220135cceb78530e79e2b5cd0392672e4c524178db768a5f940ea24520e1359
MD5 245cd8247344944f3acb4ea5d94c8085
BLAKE2b-256 b1b5463afc4ec6ae535661d6a50918efff9e165ef4793ae6c14c376f0660d756

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_armv7l.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00a0a207efc83019b55f617b93b2592c2616aebd9c4eeab83ec076dc2a9b84a4
MD5 f5e60045ffebd7e42250dbea72012d1b
BLAKE2b-256 97ffb3f135c8a28a2ee2b57c2f671342a0c0f3cb1b78ea62a633815483eb4acd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 e58296c6e0c04dec37fc28cbf56ca7150646c948dddab2b0d6f8a0a466e7f1ca
MD5 a4911a54b99e304d3ddb5b93f4b66db1
BLAKE2b-256 3bf7dc27806fdee158ca3f30d043ef1c1b18b5f846266d5adf4989d97cc571cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux_2_31_riscv64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 a3580e0c30755c36b48edbbf471aaeb5d07858de0281e58a4a598dfa52a0f05d
MD5 6a6654a2b17f0c1e686f2cac32ec3521
BLAKE2b-256 3b911d72e960d27edbcc3f02bedd3890c4096bbaaf9dbcb7d86f678d2082fe90

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux_2_31_armv7l.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 27b024e903ef985b37183d754a5c61230b56b41fe0971cd44b71b80c787ec594
MD5 c630a3b44ec9874f1ea43088225ee4d8
BLAKE2b-256 5db7b8d0b15f57b37ac5b9e374169471f045da3a715b7f0f3af681011415d972

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 ea5c206308f8eefc0be7cbeeee93b8b192b6af7338741b6d12fe387234bb7920
MD5 9c05644596e5ea689f42b350082e032c
BLAKE2b-256 a057ebd7a6f429a6d5b9cf87a8fe16f17851aa9b3ce78af5b58af3c5e41ac939

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 93b06166210e478783e3078612144700d44e0492fe7efd6fcd00e4061bc709a6
MD5 079b48987386c59d07692ebf37d0c1d3
BLAKE2b-256 e18ff5a8bb6e7e86947b6810d2b2685710ed8332c2ab8766c6e3121d17cee59e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 b0a9bb2fa889773c3ff719130064de28edd36fd3e916b46e576243a6f16f033f
MD5 64306a330673ebfb12d4b691a737405c
BLAKE2b-256 2a766f4327771875666f95c4f4c56a53fc25eaac8e027e3144b37ec827ed3818

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fc9d9f95dc9a542db99ca96cba1c275adeeb497ff2e134c780a9677b8578bd05
MD5 02bf2845bbd601f846e35db7eb756f00
BLAKE2b-256 0f4f925a2a60ae544791599e2fb14d3619d979511a56518e512081e7ef4b5f8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cmake-4.4.2-py3-none-macosx_10_10_universal2.whl.

File metadata

  • Download URL: cmake-4.4.2-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 54.4 MB
  • Tags: Python 3, macOS 10.10+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cmake-4.4.2-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 7a0279d3006c961ba1d62fe4383919ebcb7b770fb3357f6ae1309ca89210183b
MD5 bc031a0bde771f8f4359b2168047f538
BLAKE2b-256 305a578888a6713994abfd97db756c937ce5ced44fa6280e7b7d452eebb8aa83

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.4.2-py3-none-macosx_10_10_universal2.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

4.4.2

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page