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.10 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.0.

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.

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.0.tar.gz (30.7 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3 Windows ARM64

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

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

cmake-3.29.0-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.0-py3-none-musllinux_1_1_s390x.whl (27.0 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ s390x

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

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

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

Uploaded Python 3 musllinux: musl 1.1+ i686

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

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-3.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

cmake-3.29.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (25.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

cmake-3.29.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (29.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.29.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (27.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

cmake-3.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.29.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

cmake-3.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (26.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ i686

cmake-3.29.0-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.0.tar.gz.

File metadata

  • Download URL: cmake-3.29.0.tar.gz
  • Upload date:
  • Size: 30.7 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.0.tar.gz
Algorithm Hash digest
SHA256 c66f8fe7abfc52630debc545aa976321980fb334088b9ec301a011aab73619ef
MD5 18c4508fffd08a427136ccc3a1dc080b
BLAKE2b-256 c197299bf2929867b558adb27008701c74d8e361d767e0e7d09143dbed51e323

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.0-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.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 49560c1add63ba8c1d57da57a391044af464da74d374a66e581db07f623e140a
MD5 7d7983960a6c4ce6747c4562cb89e413
BLAKE2b-256 286ab880a25aca839cad1187f470d5f02091c588efd331e0290eaa56cd2f9198

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 33c0fcdf73a4a132c6d113fa3d5567e7a23247835968455c33d35e5205759f59
MD5 ae38e695dd4fb2a19d60e0dc4b44cf04
BLAKE2b-256 cc6dd961fb91e76f35229041663defbc50705c9daa16b43818f476798ee2ab43

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.0-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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 2f705149cf11888c512937bfc520ee29a633f7ef273e29df7f459d53451f17e7
MD5 47a38b18e27b623432c73e24e5ee0312
BLAKE2b-256 2ef0f46f2d2a3150da404d4998043c85c21a600046a952a0ea676f206675cf4b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 336d5ee22a13e916729342137bffc2b5d0aa7b82d6266d49991eb08a95f6c9ef
MD5 26afe539423aefc104ff794fe4a157a6
BLAKE2b-256 36737b6aaafc813b40009261eb43dd5a3c998398e73a19c41ffc59b5614bf517

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4293d8fa38f1bb30974836eb16896309f2d8925c6bb7ec46edd281834bdd859c
MD5 fdd582eef65b832b504d7d4b1fcb03df
BLAKE2b-256 7fb56bb8b3124b384658a0c552e49a26dfe2a73c8cddc1ec56a70ae68e18394d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 1e440e5870fe4d15f34fc9df8a55f9d587320853ebde3f9c5e3bfb34c915fc87
MD5 cedc9602d492d54c0b1f5ceb9f09b28a
BLAKE2b-256 5cd95e68f32d5eaff5fccaa2b330734a970aec9f8156998e0fa7119f5dedfac1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f8c84a373dd0321e3c9bf68a4eba5ffc1abbd6c04cb20d92339adcf87f8310ba
MD5 43962ffe4f6c7c6bcc3ef929c4d2f93c
BLAKE2b-256 c7030345cba2492a7f8ec0fce2229e821b6c3224086945e0b9d4aa8216bac6cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0481b1ed14003d5075c3e1a95380898c181ed7885dbf5caaf96b7b79c66a5ac7
MD5 f31f50b35e6675434c39f76b3d002409
BLAKE2b-256 a86820d9c745e15dd70ec67599909813617b9fcef25e1c9c0c500eb51caf7632

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f194aab759889924a58da8ccec157b256f8e441cc7043bea20ffde03bc1baf6
MD5 be20055fe2245bf4ab438b0b86417e57
BLAKE2b-256 2925026dccd8584c65a2faab1896100ffdf39b61aae88b49e38b0ba9f8719af2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e1fac7a628eca234e5086ce43045ff2e7ae44857617e4cc7edc504e7efc35ae
MD5 a6cdb1f45bdfb7f60a4008309333ddf5
BLAKE2b-256 72c7baa7cc2073f30340e714734abadc73503e94baa91dbd9a86d538b821f6c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c408199b94ec6f8fb606c1f0e9179ae62b83067cb763edd6f5437c1777b62601
MD5 1e9a16725ffee1634239e8b059b817d4
BLAKE2b-256 082b02b04dbb0c199227814de66a8289e3a732f1fe0049a2a3cd4bc92d3d217c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb236f8359cb9dc732845962e77fc0a2545e55913e92f853d5a83b3a4b348170
MD5 323fe56352f49bc4e37f855d5d2897bd
BLAKE2b-256 a0ae06086937be633ce2d4c8bb671048b17013a0ad9c1926c4068ee5a6ca3489

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd979b54d215f5bad5af6e10c07dad543b921036f75a7a639f28f722c18d76aa
MD5 14b63439dad3c32c9710dc1c13f576d8
BLAKE2b-256 e5893bafd0f459aecebdeefc0650b67b8da2f95634a7042dceace345ec99c890

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9b854ec1f0c1579355c646bfa8bdead8364f4cd75cd51d37d5d7aab8929b9fe9
MD5 17210f00941c7af24ed1bf763850005b
BLAKE2b-256 ab6fd777da5b5f5fdbefc2c9acd776f6c0d3ef515b49afc8ee844ce70ba8e1b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b78d72eaf62051ac6c695f30db93b68d3a7f7ec83c73ef45c08dcf40d3bcf9a6
MD5 520661d5d53b4c97c9d0c7fcbbf07d43
BLAKE2b-256 4d14f896b49d356095e43639744a4cf9f01afd9253ad2d205d9d2b9cb4e8af60

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.0-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.0-py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f945adb9053aec7f6a9f425fc0df6c2f87af06fa3528ddc352ab7b45a9644836
MD5 419d82968bbfb8d8ffab30731d21f4ef
BLAKE2b-256 81668e819f4372976799c0c1683bfa3ae27cd9d576ac1be695d3b827535f77ac

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