Skip to main content

CMake is an open-source, cross-platform family of tools designed to build, test and package software

Reason this release was yanked:

Installing with Python 3.7 is failing due to missing importlib_metadata dependency

Project description

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 3.29.1.

Latest Release

Versions

Downloads

https://img.shields.io/pypi/v/cmake.svg https://img.shields.io/badge/downloads-3997k%20total-green.svg

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

Linux Intel

manylinux2010+ 64-bit
musllinux 64-bit
manylinux2010+ 32-bit
musllinux 32-bit

Linux ARM

manylinux2014+ AArch64
musllinux AArch64

Linux PowerPC

manylinux2014+ ppc64le
musllinux ppc64le

Linux IBM Z

manylinux2014+ s390x
musllinux s390x

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 2 to Python 3.6 support was 3.28.x.

Maintainers

Miscellaneous

License

This project is maintained by Jean-Christophe Fillion-Robin from Kitware Inc. 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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

cmake-3.29.1.tar.gz (30.2 kB view details)

Uploaded Source

Built Distributions

cmake-3.29.1-py3-none-win_arm64.whl (34.9 MB view details)

Uploaded Python 3 Windows ARM64

cmake-3.29.1-py3-none-win_amd64.whl (36.2 MB view details)

Uploaded Python 3 Windows x86-64

cmake-3.29.1-py3-none-win32.whl (32.6 MB view details)

Uploaded Python 3 Windows x86

cmake-3.29.1-py3-none-musllinux_1_1_x86_64.whl (28.4 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

cmake-3.29.1-py3-none-musllinux_1_1_s390x.whl (27.0 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ s390x

cmake-3.29.1-py3-none-musllinux_1_1_ppc64le.whl (31.1 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

cmake-3.29.1-py3-none-musllinux_1_1_i686.whl (30.3 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

cmake-3.29.1-py3-none-musllinux_1_1_aarch64.whl (26.9 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-3.29.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

cmake-3.29.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (25.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

cmake-3.29.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (29.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.29.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (27.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

cmake-3.29.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.29.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

cmake-3.29.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (26.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ i686

cmake-3.29.1-py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (51.0 MB view details)

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

File details

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

File metadata

  • Download URL: cmake-3.29.1.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cmake-3.29.1.tar.gz
Algorithm Hash digest
SHA256 d83870a8abc99b918f9163fad1a04ab38786728888ec6aec34fbf5ce41e3f614
MD5 2bb13063db5ce5cf570737b253adedc1
BLAKE2b-256 6464ba3abfa51a6c1daff77275049824d620136d43a3a81dd5fb39a427307643

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 34.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cmake-3.29.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e025dba8198b1cbda527542acd9090f3c0e6c772edd2d02f1d45435ec63ade0c
MD5 cfd71abce39b87c1e71c99c95ddbb04c
BLAKE2b-256 254fb77544368c014a6caf2e63e9a83403696a17935eef49b1587cced685bf57

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for cmake-3.29.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3994722d3feb19c06c70c25c0b71225866c31614949d21b8bb572cf9bfab49ce
MD5 0b57e146604a211dc525b64272770b34
BLAKE2b-256 dbfa708178a25afa302beef94d26351718ee0496ee1884f0214cb3baf7454027

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.1-py3-none-win32.whl
  • Upload date:
  • Size: 32.6 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for cmake-3.29.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 c698540f38f46047468b210200a849fe721b83624fa9510f587211b59057ca4c
MD5 30ebe5eb292889be8aaed60854765e2d
BLAKE2b-256 1090fd36219baf7a0c684141c82b319042e81ce4b319a85ef9d513d147401750

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 10b70133f3bc34836422bf5b5a8db7d5b8efdd150a1419ab5bca5eddb5ad0fea
MD5 62f9806042d6616c142563069f7cf403
BLAKE2b-256 392a3a8b9850bf62a418890b28336565b9f03eeca82f805f6b350f9ade98b3e3

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 74418dd94ecda3147a77497abf9a22468b371e941c7e7f1264018468217c7d01
MD5 70ca13925552fd3246a58f3b8adec1d7
BLAKE2b-256 a82edf09be0aebed4901f20247ab946f63fc5edb5395aabd02583800f734a12b

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 703ab225baed423883af32f780f025d27fc304763746a2a9f3771a6787c59f66
MD5 e0b4df563b1241aeb86b1fa6faf36003
BLAKE2b-256 d8c9eab81160e9c76dd72e9a56229e6c7dfea5e42a74d8c7874f3a18d936d8cf

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dea5d40f38671643b36c28db9735cb5b018b9099476035398e1596e118fbfc69
MD5 e6a0f3db1577f92784d2c08b801906b9
BLAKE2b-256 0bd85a917e67e35b8d14078c7e12828eb08fd5732deeef8bf0bcd8a1e097fc0c

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3b37d0065aaa5e70e78b411778fdffbbb74735970ed3010985e446b429cea1b5
MD5 34155c66dc8794aa4aa2d8a1a5e21751
BLAKE2b-256 c8146ca9b545fc5eafa65ac38114be5e6f240498323f9c6b0aa7b111fe1ddeb1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09e6cabb1e9b1452d44e6ea41c8fd3f68f2bcc908db8929094f42dde82687703
MD5 071e2db06a02e405878ce23adb5d992f
BLAKE2b-256 c3a8ac0209c00f88c7114d4be164df51ff780ff5b506137ecd56409abddc9425

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4464c385c4812e8fd649171046997f5fee56a548d6e980d0438a52bb14cb256c
MD5 2c1fcd3fa5aa73939dcf9473dce242b0
BLAKE2b-256 073c574264d273b615319b12b44a6a832c68f4f575a1502e427273e27cd5e8b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bf947fa4cb4c48e57b836860f10e514f0a07d5f54898a78dedca22f9bcb09596
MD5 edd32122a6467cef54d61c553b9f639d
BLAKE2b-256 3f7457472758c6a963055a40a36cc61f810d47bce7f368a49d77123d41ab8a69

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 73836e2c0ffbe4f6215baed9d9a2156739584a722653466ceb313c09b9afdac9
MD5 2c7e4c66c3514c9a282c6825f9288bd6
BLAKE2b-256 d8622b1db24fe60a5cc6b1d7053707e4392c5ae8ab69a6e7a1848c1654746799

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c00b367ac1c93d397990f91b9ea68de4ffc06d3dac52d6478007584b6670c99
MD5 ba246c34b88d45682690b55d96bcceb1
BLAKE2b-256 aba148e57701bae3dc2febd11c17669ff915d14c9a1577f84177149561f5628a

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9481ef1ea47d715827be59c942cf28efdd222c023f1c59cf11600f599a4c7782
MD5 0cd8d51bd3892f95f542d6aca30d4851
BLAKE2b-256 f822dc82aaddbb4ea79ce905e2f32efa435af17dbd7acdbd8b61bd9223cb4ce6

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b02ee77e8b3ea51528d791d45fef8a736a4628e5ffd6deb4e68f08f7b4edde62
MD5 94b64103ba4615bd178629bff4d2a65f
BLAKE2b-256 f13e22ffaf595820fc5beba4d4650218da8e1b0371e2387c34244e19849c4550

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.1-py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cmake-3.29.1-py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 499a7cacb74a85199fd948fc85cbe3fd482648b6f8ab77acc2249dbd9bbec5ea
MD5 b4a062a2379f8218f43901e94f95e331
BLAKE2b-256 4e2d199aebc4a0aa5b8f19d0314f89c53165e286ad05f0eed9babe02ac3b482e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page