Skip to main content

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

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

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

Uploaded Source

Built Distributions

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

Uploaded Python 3 Windows ARM64

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

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

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

Uploaded Python 3 musllinux: musl 1.1+ s390x

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

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

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

Uploaded Python 3 musllinux: musl 1.1+ i686

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

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-3.29.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for cmake-3.29.3.tar.gz
Algorithm Hash digest
SHA256 d04adb1a8b878e92a734742cb0db9c59e3828abcf8ec9c930eb8a01faa00c9df
MD5 9ab5551d8734fe0d0d823905cff74d5f
BLAKE2b-256 9ecffbd014f36d3407f04fcbd4d216a1431ef05f2ec69a25a2ad3af1de75e835

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.3-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.3

File hashes

Hashes for cmake-3.29.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6672a873855e9a8f954390d0352c1d09b034a36b5f4cc5da012ae292f28623f7
MD5 3d40faa81620b4ccda83c725170cdfeb
BLAKE2b-256 fffeb949025f930a1c33cc391747e3f4d1c373178f8a714010046c5cf0e0f167

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.3-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.3

File hashes

Hashes for cmake-3.29.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dd8aaffe5d8dc2dd41421dc63c39b64df30a7109392e276e2b6d021805b770e9
MD5 c9b3e84ca435c3cae9d0f72fcec47516
BLAKE2b-256 39e922adbccc3235cf88219e0039d6b7a2fdb23c6ad18143ab7c4c3365bdcaf7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.29.3-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.3

File hashes

Hashes for cmake-3.29.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 a2c15ab9e4922d71d98a6495a5fd661dd00b3d4ada79a3d183f996fff45db011
MD5 85bf3bbab63bf95b6f5e072801e3f9bc
BLAKE2b-256 3a399a74ff2bdc3e61392f883b3344d24f042abb2741521bac471deb8ba11bd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40cd0ec1310e52fa29b4e2b07829d56ae95f01ea0b2479ece359259849269f86
MD5 d48914c88d82be33f5f69ff654fca80a
BLAKE2b-256 d3538724463d40bfe0db9a72d84414189cdc6b7f43c27cd2eeaaeb2500e34059

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 ad184528fa9560bf4167279e8e4e7168a5fa1cc87a9f0b4b99ffbc79588b0cf9
MD5 5cd3400c150251a59b68943f5d71094e
BLAKE2b-256 122c264117e04d2f508dc2a7c7a53fc8706443b79ba2be44c2306cde353df944

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 28fe371f1865943118a0f669af87344c799751f85a5be084197c006ee6329d89
MD5 871ba78fc8de0675bf233cd901bb6b32
BLAKE2b-256 95d820295c2ad5c9c5864127a146370e9b108e76e14cd3ab36e4629873776e2f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 00225a2be8422d4b6f2ad2da10d7dfe2ad844748bd1defa94f236bfabb0d2d44
MD5 ed4b73e5d38097f16bcad539049ac1a6
BLAKE2b-256 dc0523e838375fc5de7fb4f143cbe9df5a30d7ac7d2d768510215b81cf0e38b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e1fd53ca2f24dc0aad54934c2472cb83e273b94b4bad23fcdbd438515881f5a7
MD5 b1a8322f2e004d63d0aba343ebd3a8b6
BLAKE2b-256 25e6602c33eea995bd1f8cce1819f211f1003faad8e4ad68dc85f645fff7d00b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c84eead2ea6f596fe5ac58beedbfc9bc1f460c410c481348b3783b4794f4b1a2
MD5 2f4bd5ea49670631350d0d558c3e8305
BLAKE2b-256 0f6eaec230302433cf697928be1311d783512dce582e39167c70a7581a21eb77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1037218e135302f396eca444e24ca892d8a440589f1a859313e06484f10c350f
MD5 85cd0a2d63ee85b8ec2453f02c114eb6
BLAKE2b-256 e8bfffed658202ed05d69a1ecf3c1da9a1e30e06b06f8336afaa6a0ba61fbb20

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6c0a23fbb3daeecdc42d233c1a2df233714c2db59e75ab154e2af469c1c308a5
MD5 9abfe19656c25eb0d7062bb4e639a7cc
BLAKE2b-256 c64d3e93f0f424f8887199e64b6a8b565d0a696071b45c1158c160db6ca99244

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d05cf16a6fb370cc344b3552ab321524cba1f067da240876c09cab571bf6ec0
MD5 e0a9d86b4df97aabc820d28a234e207e
BLAKE2b-256 b0c1ed4e61b1ca1f034379f70c03cf1c095a44445dc8fe843b6dfe61fa41e169

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b09d1f0f46a880fdfc50374917fd4c850d9428b244535343bb5411658a36e202
MD5 2ec088743fbe4effc14983874a563ab4
BLAKE2b-256 95fa11c404b3c8cb3df9d7e4c85eb5036940fb0f27fbef0228315e5fa2c5c42d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ae9e5dcd77822f89e042ad820ef25a52327bb0d15fd7a492ad4886edb31fae52
MD5 e1bcb42dda7f6654ca8d77860af11dee
BLAKE2b-256 125108e6b42071ab25bc80c304b56d882eb1f3d810981cc8eed8635bc0db97df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.29.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ab5eb91e7f5bbfc2f0e23c964c3a3e74c6e6a26e9b59b57b87192d249b1b7162
MD5 bdcee08535c2979fbc1f61efe9944f6d
BLAKE2b-256 69d513295c1a167df638579116f6e33da1d1a7d6018e9867cd35d428b2c082c8

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.29.3-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.3-py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 355f515826023338094514a2181724e297ed2145bc0792dacaa9ed3772b98733
MD5 5ecd0683f430d0975d30102c5bfd4a58
BLAKE2b-256 3ac697658b917bece0302d758c5c36910b2844a874c1a03e64a70a2ff0dfce6d

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