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

Linux Intel

manylinux2010+ x86_64
musllinux_1_1+ x86_64
manylinux2010+ i686
musllinux_1_1+ i686

Linux ARM

manylinux2014+ AArch64
musllinux_1_1+ AArch64
manylinux_2_31+ armv7l
musllinux_1_2+ armv7l

Linux PowerPC

manylinux2014+ ppc64le
musllinux_1_1+ ppc64le

Linux IBM Z

manylinux2014+ s390x
musllinux_1_1+ 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

This version

4.0.2

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

Uploaded Source

Built Distributions

cmake-4.0.2-py3-none-win_arm64.whl (35.7 MB view details)

Uploaded Python 3 Windows ARM64

cmake-4.0.2-py3-none-win_amd64.whl (36.7 MB view details)

Uploaded Python 3 Windows x86-64

cmake-4.0.2-py3-none-win32.whl (33.7 MB view details)

Uploaded Python 3 Windows x86

cmake-4.0.2-py3-none-musllinux_1_2_armv7l.whl (33.3 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARMv7l

cmake-4.0.2-py3-none-musllinux_1_1_x86_64.whl (29.6 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

cmake-4.0.2-py3-none-musllinux_1_1_s390x.whl (28.1 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ s390x

cmake-4.0.2-py3-none-musllinux_1_1_ppc64le.whl (32.3 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

cmake-4.0.2-py3-none-musllinux_1_1_i686.whl (31.6 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

cmake-4.0.2-py3-none-musllinux_1_1_aarch64.whl (28.0 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-4.0.2-py3-none-manylinux_2_31_armv7l.whl (25.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.31+ ARMv7l

cmake-4.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

cmake-4.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (27.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

cmake-4.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (30.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

cmake-4.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (29.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

cmake-4.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cmake-4.0.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (27.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

cmake-4.0.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (27.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ i686

cmake-4.0.2-py3-none-macosx_10_10_universal2.whl (48.7 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.0.2.tar.gz
Algorithm Hash digest
SHA256 d6ce25b2cbebc073344d38b603ba223f8e633a07335f8056375f397a0f0027e5
MD5 724fb42e3054a96a5faa1e62e0ec4fa8
BLAKE2b-256 ca7b7ad900329f02b7f0fa7e22d4815d1fd63e2fb95d6236b423457385ed57f5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.0.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 bb666564334530a9305ce0e5d7137d558e53c2f1a8175b798047550fefe7bb87
MD5 51840762f894c8e546682c159d9c816c
BLAKE2b-256 591dc1900d83286b54c89d7a430c99dc09384a20dc3d7ce993d44dc7bc649aee

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.0.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 61cddbaa7586b8e9a2718619fd8935811a8af45e102ed3acc506b575e3766266
MD5 27c1b4fb18b2b2dcd5852eff409b64e2
BLAKE2b-256 161a6504170f8cfadde043ed5dabadcca8af50545094428ed74c44c1eac3903f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.0.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 dc4ff87bbdf6ccf6cdce1f98089f5669f70e4a6c4d30d315df8e79a8cdc1c581
MD5 d7825021f132893fed868c55fbedef59
BLAKE2b-256 46baf9c2e0cebd9f6276fa7cb896c4b0eb9386cca5dae22b9431d56993f09026

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f8ea86bfd9925575d4a49b3d98ce352f07bbae4fdbb6d703bd26314ca7a3db0c
MD5 2e29426eecdcb70bc0ead821a99ee760
BLAKE2b-256 26851724465e3779f883731416db1c8f58a8f08cbe2151eea98a7577beb911ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.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.0.2-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fc483ed8a31c22cb1b46c81017b0703b469360584d004ac0f5e346f04b75e3c8
MD5 7bbccf2b0e61c4beefc7205b9b104dad
BLAKE2b-256 7c74251c776092cdd107d71cf156d2780d48620efda42d195355bceb42dff210

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-musllinux_1_1_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.0.2-py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 60c7ff7b5fa725bbc4067f3256e68b21454e97f6e646bae123c756553245c7f3
MD5 f5bd7017cf8a5160a11f3eb37d90927d
BLAKE2b-256 3f0f673ee9ed196a95c2941cf6df4390d8b8e8b44ca9d2bd9ed8684fa9b11d1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-musllinux_1_1_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.0.2-py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 4a469718c87253e67c81e5518ba19dc789f87a0e9f73ecd5af0ca139933b671f
MD5 dc6d00f12b243bcc72f335a61281a853
BLAKE2b-256 22637aae6e25b4e33f718c622d07e238ce5976982f20726459b2abb1f196c378

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-musllinux_1_1_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.0.2-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eea2c303cf3f009ffc71135e4e0cf03c3ad6cd409543270dc0601de32b50d0c1
MD5 224c4cbd5c1c4bd848b1696e9da2a613
BLAKE2b-256 57e51aa9b9cbb8625e5bc5db5325990582415c6264ed76063053bab3e64d941b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-musllinux_1_1_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.0.2-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e96921b6abfb627913d02cec9f4736a760741804044ac0740d8eefdcb7c47b4b
MD5 13888ee1a253e0193f6264a7ef59ed10
BLAKE2b-256 cd3a49eff3783a99fc68f08c42eafdb0339cf0a8413c9cdec5661fffab1a7040

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 47806759aa5748c2b5f1e2a035ef887bbd293b12a2a9603e42673f698c0e1a63
MD5 7ad0406d243f4d993facc1f36987cd7c
BLAKE2b-256 41299cb17a4027612c74511a1a51c1be4a6ccf1a0faf9cd873b19aed1a621027

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d123ea46c0dffe057fcfeaf448f623d6f79211cdd2b32fe779a86833fd3f4d9
MD5 a7b8ee99cf84ad2dc6871d39752529d5
BLAKE2b-256 50fd2f872a4618026a244494409262c41181e8fb3e44bd3a75ab47d396f59998

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_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.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 86ade184b259b18ba53ff343d4d5f263ec59dfb7304633523ba0efacfd98f41a
MD5 1f6cb590ffeda230a186bc562866e176
BLAKE2b-256 3816dc1963516f81ab3c19248f810b8b9d054d61a20ea805fbdcabe0e0475cc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_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.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 166a0515a61183149be70df0def8097c6dc638484bcbb785340ae81cb5a94f50
MD5 354651e2e2ad08ee058142ce3ab0b384
BLAKE2b-256 883949de74010f4ba3eecb5f673ba841e6eea70b582bab4ce8816b8f75206297

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_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.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e77546cd96e6edd514ac675a6c1512314519dac6dd4c5b975e564a6f09b4ccbc
MD5 7a8288dae3aec239ce9f1a176ca5a7a1
BLAKE2b-256 57a89a9c5d3af7e461d186613afeabfd2dabb6c9bab4fd45ae08d2c5e9f04116

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_17_i686.manylinux2014_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.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0415add60972fb3650a73bcc742bae9e19e03dd29219d9d89e18e0a3c0cd1d1
MD5 3c5e82a96965cb4db375fd1a8d039c80
BLAKE2b-256 31f7fc30d8bb7a0a99a28455de5c7285c24cc9c8f1109441dc9f59b671554d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_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.0.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 deee8aae77599c17e32e4c80288e463ed3f1ebed04e1a819118f510854a82d8e
MD5 87e1924f3575a5c3df614a8eb3fcbe59
BLAKE2b-256 e21fdfe5dfd20698c5fe466b133fdf6f8e0cf00c32cb4c5a774fafc1dbdfe422

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_12_x86_64.manylinux2010_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.0.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2e62d1518e7983b4df9b793fe47897d5f2eaee3781addd8e1663264090eb4bf6
MD5 1e19c0468ce987d7eaace9e2223ae9c5
BLAKE2b-256 a79c492a819ab79371987a709999b6bf5244db83a2bfb415ac79e10333475a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.2-py3-none-manylinux_2_12_i686.manylinux2010_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.0.2-py3-none-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for cmake-4.0.2-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 0e1ade8fc1527c678ff5b2ef732a9a52dad60481097438eb19e43eec8eb2fc9c
MD5 6ee04960f707a33d698a11efb4baf2b7
BLAKE2b-256 d71f2e86eb03ab8a52525347dede45ef3752b4516c19cc87be8a6546cef28839

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page