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

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 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-4.3.2.tar.gz (37.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.3.2-py3-none-win_arm64.whl (39.6 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.3.2-py3-none-win_amd64.whl (41.3 MB view details)

Uploaded Python 3Windows x86-64

cmake-4.3.2-py3-none-win32.whl (37.8 MB view details)

Uploaded Python 3Windows x86

cmake-4.3.2-py3-none-musllinux_1_2_x86_64.whl (38.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cmake-4.3.2-py3-none-musllinux_1_2_s390x.whl (37.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

cmake-4.3.2-py3-none-musllinux_1_2_riscv64.whl (35.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.3.2-py3-none-musllinux_1_2_ppc64le.whl (40.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

cmake-4.3.2-py3-none-musllinux_1_2_i686.whl (41.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

cmake-4.3.2-py3-none-musllinux_1_2_armv7l.whl (35.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.3.2-py3-none-musllinux_1_2_aarch64.whl (38.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.3.2-py3-none-manylinux_2_31_riscv64.whl (26.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

cmake-4.3.2-py3-none-manylinux_2_31_armv7l.whl (26.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (29.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cmake-4.3.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (28.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

cmake-4.3.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (30.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

cmake-4.3.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (30.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

cmake-4.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (29.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.3.2-py3-none-macosx_10_10_universal2.whl (52.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.3.2.tar.gz
Algorithm Hash digest
SHA256 5f47f5f00910c474662d09a0516413c6e9750bde73cdc52dea3988102a274e06
MD5 66537d79bc74e26a78c40356b0329a7e
BLAKE2b-256 7607f1d6f7bcf056a139352cc2972f92a92005ac0ee98103165b1f620873b196

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-win_arm64.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b218d636a99fa0eb23713d37d3e3c3a9c0e707e0579b46780ff908acef229386
MD5 6d38a4a6635682b0e7670abf77bf5b0b
BLAKE2b-256 694ffa4da5330b63d5ce7909892005eced21d1fca58d022ed6b40f216f6f6c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 78049aac277aabe376d8e82993f0be234d086d0e8ad4708755d5a209a04e1138
MD5 f57462cacc8ef2a31efcb1539e335fb1
BLAKE2b-256 968d7ceb7223d274e88d621ce00f2160ae74aead18a3d36f61b8fb52cbe6b7ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-win32.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 3c55f0c61c70642d9e7f6b4fc638622027f045b388e357d74efcca4a7111e4aa
MD5 df5552ada7800d7c8b7ca570574e7c72
BLAKE2b-256 14aa35b387f6cc0990247195109b04523a1c05dbb4f0fd0bae28e7f34c4a1e6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1c5c292b1189e48d01f0bed01ed800c31eed967afd033c4beabff9cc97209f2
MD5 4747e295c9e257776e925f71d56c0a43
BLAKE2b-256 064c513a73685feef886c824982b6618bb3cc7e7ac8579b34f1fe043bce11af5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_s390x.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 aae70bb95762f6da20131cf72da6322557ff6784968755d201d42a44cd9494e5
MD5 7651e26d977b8668bf18d6c1825a617e
BLAKE2b-256 789642a744beb4c9f6e459f1a57162f391a9941f31850048fc461e88095f98da

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 67775407b963385a7942dd56f0567ef3c75453c6336654aeafe43165d78648bb
MD5 3830ec06b3f608d0f2b6fbe29f6ebaa5
BLAKE2b-256 f9a88a1147fa26a3c1564bf654b744baeb2b8c0efccfde04190d3f9222c27bde

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 95e0ff31a692d12130f33d1467d0074f8314cf3a79940694896de9367b6e4fae
MD5 d0dbdcf94a01cdd79d0362a7ba96f80f
BLAKE2b-256 c4d33ef79820bfbcd5b51ef3b8029fc9c96da363daa11aae02ddd82df08fa446

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_i686.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a69e629e6cd973e1f9b11d247d116acb47b35cdd8e39aee4b04b9040851cd8a0
MD5 ae080e5600e5608d8bbe2d12193e733c
BLAKE2b-256 10e373fc202fb943221a7ce78a5374c7a73093d26af85378ddab9c04586dc98b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_armv7l.whl.

File metadata

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

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d10648929eb3294449ceae7a7c0b9714ca445280ddc25c209f427e7a07c6f3a9
MD5 1fbc3f47232066a51871135f2668c7a9
BLAKE2b-256 bd5b80ab6fa7aceff0af186a844b6a53c3022e9775467804a1ce2ec3aafb02b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc316be89fa43c265697c3b9ffcebde977bcc4515974372cc460c974f458ff98
MD5 c946a53555a3b9e0d19f779d4b5bcddd
BLAKE2b-256 4da64e42625ce96197ffd72bb6a0e9c02d64506ee3075dd801219bb44fd9dcf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 3947bc5973ca3846c76486993abd0fba0cb9119300d58ed9173a672d1eef505b
MD5 5fc0e6013bad97ae4c88a53db065ad2e
BLAKE2b-256 5a05ee3b002e0e7303a36e1f3c52e18d004fe089076a0e7b38df5e64a2328e88

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ea95db137fd27f420d5e149c41e1f7621e786869afa3ca0fe18301df9e066607
MD5 f613e624e626a67c18e56e98165a8461
BLAKE2b-256 13c4e7c3649c4941927aff24c464090c4ce7f1f24167077f1b8aff3994def88d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 339655b93289c1b03c6a72523d46d3b0d19dc51406d3a90f8eefcbec525cb271
MD5 8e2ade20fcd46f95db049f573c69a8cb
BLAKE2b-256 63cd1008be054420fd759b73d3328326d047ea693c3910a55cb2a597d911baee

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 7105a5411bbc405242677d29222812028566aafac3f78fda08c1717f03e5ca2a
MD5 fd781946cb87b3a995e19fd58bac33e2
BLAKE2b-256 21ee5475cd861db5e8e22fd6b3fd323a67f8f62df487163f72bc281739309bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 8add046a4ef7c606d8e0a444050415054c7da3b8535b2c8ce1f03e265dda098d
MD5 1b86162e66e2efcdd280316fa42c3c55
BLAKE2b-256 a1d487f91ba2030c862a27a5b2df42e4e80d3244910acd10aa4cdcd0111820a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 2b81038453a40aed73f8d28185c4c3ef43c3a91a7ff1577ce08e498769ecfe16
MD5 9e96cf30fd44c0bd26ba6a6b27ef32b2
BLAKE2b-256 52e94b571a24924b5bdbd5c0b0fbb0b6b1008eb6472ceb9f23bca9e08e09632e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ca739ab0d8960261fdb1bb6e1e6c16b9cd033ae0a98341483cc233ba7c81b22b
MD5 46fcc8c62bd9afbd3780c9f4e4b9a159
BLAKE2b-256 bc502f336143dbcf5eca7c2d7e86273a84ef60231a0b7cfa33143d964c62f250

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.3.2-py3-none-macosx_10_10_universal2.whl.

File metadata

  • Download URL: cmake-4.3.2-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 52.9 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.12

File hashes

Hashes for cmake-4.3.2-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 f8f570813753ed4564928cf45c4c13c31e46b3e66b1a07fe695cb9f7b7af185e
MD5 639ba0243f36533d28107da41bfe2e19
BLAKE2b-256 82154c8980d5ceef53f0c490425f5b8e47f3ff863348400b0ea5ba4e349119f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.3.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.

Supported by

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