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

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

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.2.1.tar.gz (37.1 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.2.1-py3-none-win_arm64.whl (38.0 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.2.1-py3-none-win_amd64.whl (38.5 MB view details)

Uploaded Python 3Windows x86-64

cmake-4.2.1-py3-none-win32.whl (35.4 MB view details)

Uploaded Python 3Windows x86

cmake-4.2.1-py3-none-musllinux_1_2_x86_64.whl (37.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cmake-4.2.1-py3-none-musllinux_1_2_s390x.whl (36.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

cmake-4.2.1-py3-none-musllinux_1_2_riscv64.whl (34.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.2.1-py3-none-musllinux_1_2_ppc64le.whl (39.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

cmake-4.2.1-py3-none-musllinux_1_2_i686.whl (40.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

cmake-4.2.1-py3-none-musllinux_1_2_armv7l.whl (34.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.2.1-py3-none-musllinux_1_2_aarch64.whl (37.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.2.1-py3-none-manylinux_2_31_riscv64.whl (26.2 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

cmake-4.2.1-py3-none-manylinux_2_31_armv7l.whl (26.1 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.2.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (28.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cmake-4.2.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (27.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

cmake-4.2.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (29.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

cmake-4.2.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (30.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

cmake-4.2.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (29.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.2.1-py3-none-macosx_10_10_universal2.whl (51.6 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.2.1.tar.gz
Algorithm Hash digest
SHA256 a07a790ca65946667c0fb286549e8e0b5a850e2f8170ae60d3418573011ca218
MD5 60ea6fe669b84873978f117d6669b2cf
BLAKE2b-256 00f5e4f5a35864293a8605bf6e9366d406ee11565b91a22f38f8b8665096c718

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 82224245741cf389d7c9072002ae2a81b63accb42732803db9b449c9423d546d
MD5 94baf5bc55292da595e6f394bc16a50f
BLAKE2b-256 673a3704a5110716d1abd76cb3cc968f355f697f7ee38fbb9406924135a9590b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c186e7b826978f86bcbada91845e949e1f5ce5c670d6db49f7ecf5bac1b334e3
MD5 105ac01f7e00219c82ba7ffb3a819a05
BLAKE2b-256 ffcd54fe2d1fc0674d2f05bfdc0cbd8e4602a6541a8bbe9e4bd5839ff8397a65

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 72c860dae7c0315b05f59fd8e19253861c6e42f8d391a26aa6e2b4c9bd6014b8
MD5 c147c49ff30387dcebe89cd22af70d13
BLAKE2b-256 d299c48c152e5e002a59861fdcfeed4e8ebe5d2da7a36db6e5da86b2f3a6c4d8

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fecc03edef6257b2bc8784f7880e84fe8a0b0fb54c952528c61ce14a4d693e16
MD5 a7d28b61da3893b91271c92948ef20e3
BLAKE2b-256 fe5bffa3551f85fd26dddc0e5d2e5dff0cda50fce57aaf2b237f2d5210d74203

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e758ae635c75aaf0258e2c46fe95a3821f01011d5dbe29b7f045976b88ce3ca8
MD5 d95dc71529944fb26141c74226bfb776
BLAKE2b-256 0af1a2ae37cc5ff4338165a322e2dc70ddd0713a2989dee1ccf1af4ddf4917da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 3e89d391096fdbdaab82e28b7e1fa964a873c0ba8d77c3542260c7d115aaac1f
MD5 cef71371725202b718fb16779ec01f8a
BLAKE2b-256 f54e6aabf0172544c6b021ef0192f3f9bd8bb0f2877ad9ae223e653982aebd62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 3d8d7632bb27cf1d0ac78098f2f7dfb7019927f35fb5a8c1508b17524af70000
MD5 c32e5f78fca871ac149c3e8634525e35
BLAKE2b-256 9da791b4504199f587c11b612f7bedcb8943d6f2da679d6e627e2de962a95011

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 493abf42c003034c2bb1ad58a221542174a5c0fd2a76e9fdd91709ae6e53263c
MD5 307d76e6c202edf7ced8a8f68395c064
BLAKE2b-256 0df44a3fe5399be1f4f3876762d2b583c8b2ce6e1b419692f170a8b710ca1742

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 52db8740e81d10c8d103899c87e0100e6aab969295ab99ce51eb11de4c36c9ce
MD5 83635a53b42a5058a3cdcc5e439e0996
BLAKE2b-256 6ac2c37989f2366d700f934b6c557dfd74e078352f7535b63d35920f1b0e49fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d0dfe33c993e3d58cfebe2ab1205668411aae1e6cb78430f3b9d070a97e1274
MD5 701a4aead1826f0d5e5d2d3a2b2fa02f
BLAKE2b-256 402e4f657c370fdf741dfa7c1189863a15e50ea44e35fad314ba3448ad017ef8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 3455391ffce8a860bbbd22b83c2188f13806100a21f28b8ab2c6a785def25616
MD5 cb4df433a9759f9d00e5da0ecadc4eef
BLAKE2b-256 2862c4e8810012175ca76bb4be565955b73354a8693a4a9e983206be7cd9144e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4d7a62c462cc81a6f7a5e4db7b298b4e66d851010418c8cdc5a9de0a8701f60f
MD5 35344abbcec1da7684d99a8092a52624
BLAKE2b-256 ff82b001aac0162af8524067a94005e61e23426103b9283c2525df62f0b403ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6333a2b16e1d55373419b9c1572a155b315bfb9d834fbdbba0f7d3428437c785
MD5 3854cc67aae7020a1eae9aed15be3585
BLAKE2b-256 2819b54ff2e03946beeef785e6407d965a9493d26c50dd1aa09ffc7b53fbf9a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 ae0f51d2b8dd00a7ac1578c19364140358596e449d2ac1b978af3f0b35737d01
MD5 1dab2d583af4e99d07be8b6bcad8ab9b
BLAKE2b-256 644881fa5fa5bf19b7be74ba83ea3eddc20210995b066e3acb2329e8f821bd4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 c5742041f8e641d977928207e2697e9cc3242d0d01f7cb8671f63ad45dcc447b
MD5 36cad11553e799756c8e906574244abc
BLAKE2b-256 9b837b6ff5b0f64f764db5e87ac4c320dfc34a783f38601b2f0c1dfe0ffcbab1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 6ca394cdea61534f12e30f0188b19ace8ba844088105b77b9fd70e6df18ef241
MD5 176ee2aa6f2bd7475a81e8bae0325b31
BLAKE2b-256 e66cefeb22bfdcebb29baf2c8853edf7ef59ff0bce0c2adaeefde4916c2b0eea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.2.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c8bdf88f8d50b64c88ffc75fb671f3ab017d803f36589f21c3f1e9f3a1b236a7
MD5 fe799e52c6080b09b9cd4e9e0d4a9fbb
BLAKE2b-256 514f8278a25e101ec1ce2a1a2ca78db61fa683495a14e66a1174fc3d97879802

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.2.1-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 ec44fa08b6ca25a63f7356a442469840841145d7b7b6f4d65318b6bd59a0f7f6
MD5 be73452100d2fc1a23086ef64081d46f
BLAKE2b-256 53b351560fb74ff1f369299d2b15e7c0a1c227d534753dd779ccd45b305678a8

See more details on using hashes here.

Provenance

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