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

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

Uploaded Source

Built Distributions

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

Uploaded Python 3 Windows ARM64

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

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

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

Uploaded Python 3 musllinux: musl 1.2+ ARMv7l

cmake-4.0.0-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.0-py3-none-musllinux_1_1_s390x.whl (28.1 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ s390x

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

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

cmake-4.0.0-py3-none-musllinux_1_1_i686.whl (31.5 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

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

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-4.0.0-py3-none-manylinux_2_31_armv7l.whl (25.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.31+ ARMv7l

cmake-4.0.0-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.0-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.0-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.0-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.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cmake-4.0.0-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.0-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.0-py3-none-macosx_10_10_universal2.whl (47.6 MB view details)

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

File details

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

File metadata

  • Download URL: cmake-4.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b929ab7d2ebd6b9a81018b0248ea75edb3dc4ad69367e8c75fb0f6774bb6e962
MD5 6ac5a60fb51f8716752e3c36f1c655ab
BLAKE2b-256 6543a0f1419b84007949871d0fb0a2b3350a1e2c8f47c9059a9495048e1680cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.0-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.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 31c4a1a3490f142c965de644e65987d1c76a2b90dec71a9a001c85bf535a5e58
MD5 da52565c13cb70b1d1721434d33b3f09
BLAKE2b-256 a17a0f5cf44b10069e44ce1fc98fe8160878685f2fbed036ca1751d6cce3d1ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a7ec8b997f75da5310c571f79ce560bc8941013549e47144bfa49025ced79b00
MD5 ac0778b9ba191c980dfb78d4e81f3f05
BLAKE2b-256 18779b85ad431b16cc7de1c63b1b023bdaaffe1d128ccc09c23e5931ee1a7100

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.0.0-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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 e27776fbb5a101a9c8b71f9f360918d0985dfd7d1f057fa90713f8f2125e0e73
MD5 0c1ef0dbec7f61d574c6fcb73e53e98c
BLAKE2b-256 508e8c3cb703b460a5993f147280a27ce9f9ee2ffeacd1713452823a84e11164

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4b2e75474ee412ca6f7f224b14a883206adc423daff1745752ce815cc5fbb599
MD5 3642ff831242f952f0e906ad46ef0e70
BLAKE2b-256 7e200b3388812eab9c07d37bad95c2cb1a8fd8b9322f3106ab08947e0f7ddc58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 098ceee569eedc7853792f8b4fc6cc5b2995c1481b8bc13074aa565c2ebbac0d
MD5 6b4352beedab6f2a00dc181b9efe0129
BLAKE2b-256 c6ca35908b4c52d4ba06bd0c41b612f955c6b6ce038554e565250f01bbd93132

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e1092881c07c5c892448aad04bdc36357804f37ad2ff42272fd1a940f679aa1a
MD5 010a600a697c9afb0b5f8a3ab39eee9a
BLAKE2b-256 bc28fd367bfd6784ad7e49c3169160776a6a933b219cac97657e36c0575758ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 02dd7305ed88d9c98930116fa66b327034e01080b6688886d478b099bd6bf7ba
MD5 dd0a2d2f16eebddef98961e32c30702a
BLAKE2b-256 783938836069158a0530451c8e9bc4f66756d56856c3273df1748d661c25ed8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6a89cf41a770763a2132b32514dfd8000e1147ecec8cb5ad3d5d83041faea790
MD5 f95bd4cf5d5b722c5d25d186ef27b03b
BLAKE2b-256 0eb403970754aab48645a385cfb3ceacb3154f693e87fa35c02d7d4de328c044

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba414b29459526bb10be13ecd38d022f0b5ebed2fec33bdae66d1568ddcf2e2e
MD5 d6e9ea6507928ad35b69a33bdd5bd2e8
BLAKE2b-256 068ae25280c2fbe82b1639f3bcd2d50b40f666de5422e5293a84c9c760041d04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 8606d0228529d9cb688fc8e4e31ae14236526fad586680aa3e15f6dd69c76488
MD5 51df561b20628820781942e0637b23ac
BLAKE2b-256 f9fcacf790ea5740ecf40908fd704438e740fe10b2117a818240185f9601d550

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dda13b113de7dba00f20587011c1b9b90708a22fe8fef530a46bfb4a4ee2bd2
MD5 e902dd9ba0d1212d0b1822d25562fc45
BLAKE2b-256 91962671d7f3612c4449affc956542b25d9193efd8026dbc8ab6b3498f5cede3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f23eaade0cf683c938849962c09b3c752cf96cddc872288c80620466e6acf0ce
MD5 9a541c151c2db10e5ff9edbdc191f2e9
BLAKE2b-256 0d0e3712a422b7cb477a827f7db60165f146d5cc488dffff82153ee307480faf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a9b7b1da83219d563cae0685c989d8aedf58480de1e64f3de2f51364606272f0
MD5 dd6fbec6ea0d70c4554349fa7eb23f69
BLAKE2b-256 bbf79caebd319f25ec2c24e3d78b2c606c0ec021798878ff555ffedc1ff0af3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 340558bf3b50876380ac036d9e8a0e8c30ef28b071097cbceb3929519c021d4a
MD5 1dd1a50798bff105201937d0daa9cfca
BLAKE2b-256 db3d6cb0f89f3bb769268eae5d80e0a4c28f2b1ac95fbe8e058df6d9746f152c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9af3ef2931c84557d58383169cc3cad6852de625c1fd8883ee696ac436ab1eb3
MD5 e25b0041f92f44b7ee2ed2c329c27129
BLAKE2b-256 3f6ad8600a4478ea628d109f1e436b478200a1f4a7e8b414e6da89b40934f459

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 26d0e992eea03d7ad8a2f320884f8eaf8178c3cf23f2f5f004cdca8354adf137
MD5 556e2aed62a3238581d9bc248ecfe021
BLAKE2b-256 89e50c11d391fb4ce181df0687acaa007e2e216cda3547328de3ddb8b1db9fb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2877636e057a8227b1792614bb0eebab37632c73bae3b4939b2b20416248cf76
MD5 b6adb87d08c93c0be5e4c875c3458f25
BLAKE2b-256 851c40a723122c4c1a6f0b9429644751eec0855eabb11fd77c62f6549c1ded37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.0.0-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 2f01499980f5824092c08e8fe0893c31d4f3783c8475ea2d7cd0706c7dc646a3
MD5 14cb1aaad6545e2aa3323f7862fcf2d1
BLAKE2b-256 3dca503c6e7e5bf084d93dcc2279616f800f3b67f8a37af0a8c6aeccbb735ec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.0.0-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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page