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

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

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

Uploaded Source

Built Distributions

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

Uploaded Python 3Windows ARM64

cmake-4.0.3-py3-none-win_amd64.whl (36.9 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ s390x

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

Uploaded Python 3musllinux: musl 1.1+ ppc64le

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3manylinux: glibc 2.12+ x86-64

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

Uploaded Python 3manylinux: glibc 2.12+ i686

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

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

File details

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

File metadata

  • Download URL: cmake-4.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 215732f09ea8a7088fe1ab46bbd61669437217278d709fd3851bf8211e8c59e3
MD5 915e71719f81a1a87d79315936297e56
BLAKE2b-256 253f30c0f44ec5d727f547c35510ae479053abf56bed24b08f3e128f93d09905

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-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.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 94a52e67b264a51089907c9e74ca5a9e2f3e65c57c457e0f40f02629a0de74d8
MD5 c7c4048e3888a3f725ad8131a20b2a8f
BLAKE2b-256 50ce9cfee241950e700a3ac67a0dbbd26da24c7e252bd48c5af129586a4caadd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 36.9 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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9a349ff2b4a7c63c896061676bc0f4e6994f373d54314d79ba3608ee7fa75442
MD5 907a6ce4afbfc2e4d5953bd2c48ec956
BLAKE2b-256 a60370e3bfff49ee89b3e4a137b5504ad003b0cae8dbc291cb753228f55b4b9f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-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.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 3e07bdd14e69ea67d1e67a4f5225ac2fd91ee9e349c440143cdddd7368be1f46
MD5 54c5d49853efb1114408d9a6d81ac7fc
BLAKE2b-256 5debc7736686066bbaacd06b69228a8cd3cbdac279a069658e4a646b3dee4a9c

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 133dbc33f995cb97a4456d83d67fa0a7a798f53f979454359140588baa928f43
MD5 2ad202a4b5613d9e614998a0619f4b65
BLAKE2b-256 d44dd81d27a0d86bf2e24e4574f672b17230db676be2dd878d747439f1f4abfa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 29.6 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 004e58b1a1a384c2ca799c9c41ac4ed86ac3b80129462992c43c1121f8729ffd
MD5 084f5843609b84c918907cac6ac42ec5
BLAKE2b-256 a2b342cd72162e7b466863ca4c033fb30ef51109b4eaef9686aa81b86f5afd8b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-py3-none-musllinux_1_1_s390x.whl
  • Upload date:
  • Size: 28.1 MB
  • Tags: Python 3, musllinux: musl 1.1+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2a66ecdd4c3238484cb0c377d689c086a9b8b533e25329f73d21bd1c38f1ae86
MD5 93012a3eee3b8b2b260538c5cdeed6a5
BLAKE2b-256 dfa4aebacccbcab31a1896190d57ac3ad9fdeded18f6ce7634b24958c6de8090

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 c403b660bbff1fd4d7f1c5d9e015ea27566e49ca9461e260c9758f2fd4e5e813
MD5 7e09f5746a8436171579b7e067faa439
BLAKE2b-256 c0d8bbd8eb74bb6c972572293f043a5cd5a56ec9791f8c46ccfbcf53a84aa556

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 31.6 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 880a1e1ae26d440d7e4f604fecbf839728ca7b096c870f2e7359855cc4828532
MD5 9d19f26cf857b4e75c31ceaa0696a13b
BLAKE2b-256 83b949f847fa09b48110cc0f38b72720f979912ac69742de784998b2e36fda18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 67103f2bcce8f57b8705ba8e353f18fdc3684a346eee97dc5f94d11575a424c6
MD5 71633892fdb4ecae6e8b96674cba9a82
BLAKE2b-256 7a6f514ba65cf1e2d0a80a97c3c4a2ae3805bf8cb3286de41b864b03b44ca47a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 6ef63bbabcbe3b89c1d80547913b6caceaad57987a27e7afc79ebc88ecd829e4
MD5 a7b74a8e11337f93f718eac0ede32157
BLAKE2b-256 cb3aff653130b91d73c172205ac10ad71c62a1474bd85ae110eec085e04aec08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d840e780c48c5df1330879d50615176896e8e6eee554507d21ce8e2f1a5f0ff8
MD5 447dc040d95b6d4b8ff2b95e5e419268
BLAKE2b-256 60cb1e4d8baab7c946f809d6c59914428c10acaf39d9f4b52e1dffff834a9f0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e10fdc972b3211915b65cc89e8cd24e1a26c9bd684ee71c3f369fb488f2c4388
MD5 32a066ceb786a0c2a3f889b89ada300b
BLAKE2b-256 427de4cdb9903b971dbbab1127e96bab86d3d77cedbb637f47a8e44ec02c3672

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 47dc28bee6cfb4de00c7cf7e87d565b5c86eb4088da81b60a49e214fcdd4ffda
MD5 f93dca1ce48ecbc994b0886deb504294
BLAKE2b-256 dbb5578e5b50cb848775aee4e04ceecef3c6595c30fb5fe0642a14eaafa02597

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 beec48371a4b906fe398758ded5df57fc16e9bb14fd34244d9d66ee35862fb9f
MD5 da4c504ecb1856d2b8dccf65b9e273cd
BLAKE2b-256 231e05b08c18145cd8e5ad3f506bfa21fe5277c00faf9052b3fb9bf6d279df42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 434f84fdf1e21578974876b8414dc47afeaea62027d9adc37a943a6bb08eb053
MD5 b1a745f22b8d2e60bb4005a56f7aab2b
BLAKE2b-256 45ee750dae28fa12493052c44f744affbfeff0f35a526b4346bd86050e9903e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.3-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.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d41b83d061bcc375a7a5f2942ba523a7563368d296d91260f9d8a53a10f5e5e5
MD5 1d16bc9fe80190b453c267b4fb8ae545
BLAKE2b-256 77a7f845c1e129ad37059612e5d66ffe3dac824fdfd7dec58918a802f38650ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.3-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.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cmake-4.0.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 04c40c92fdcaa96c66a5731b5b3fbbdf87da99cc68fdd30ff30b90c34d222986
MD5 a54d399c7f72f7a77c2b0ae33f26c18a
BLAKE2b-256 674d410c3ebb4a46a236cbc0e3202f5507483ce24c96c1d4a73445675f11b402

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.3-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 48.7 MB
  • Tags: Python 3, macOS 10.10+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cmake-4.0.3-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 f2adfb459747025f40f9d3bdd1f3a485d43e866c0c4eb66373d1fcd666b13e4a
MD5 e56e9e4f06a07ed53ca73e44a8c23b44
BLAKE2b-256 c3d25579b66d4421ab11dd00f32f4184be383a74e28ad0685a6604e0e7a8fd29

See more details on using hashes here.

Provenance

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