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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmake-3.31.2.tar.gz (34.3 kB view details)

Uploaded Source

Built Distributions

cmake-3.31.2-py3-none-win_arm64.whl (35.5 MB view details)

Uploaded Python 3 Windows ARM64

cmake-3.31.2-py3-none-win_amd64.whl (36.5 MB view details)

Uploaded Python 3 Windows x86-64

cmake-3.31.2-py3-none-win32.whl (33.3 MB view details)

Uploaded Python 3 Windows x86

cmake-3.31.2-py3-none-musllinux_1_2_armv7l.whl (33.0 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARMv7l

cmake-3.31.2-py3-none-musllinux_1_1_x86_64.whl (29.5 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

cmake-3.31.2-py3-none-musllinux_1_1_s390x.whl (27.9 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ s390x

cmake-3.31.2-py3-none-musllinux_1_1_ppc64le.whl (32.1 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

cmake-3.31.2-py3-none-musllinux_1_1_i686.whl (31.4 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

cmake-3.31.2-py3-none-musllinux_1_1_aarch64.whl (27.8 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-3.31.2-py3-none-manylinux_2_31_armv7l.whl (25.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.31+ ARMv7l

cmake-3.31.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

cmake-3.31.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (26.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

cmake-3.31.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (30.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.31.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (28.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

cmake-3.31.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.31.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (26.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64

cmake-3.31.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (27.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ i686

cmake-3.31.2-py3-none-macosx_10_10_universal2.whl (47.2 MB view details)

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

File details

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

File metadata

  • Download URL: cmake-3.31.2.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for cmake-3.31.2.tar.gz
Algorithm Hash digest
SHA256 16a323fcbb86cf8a10aea82cd4deecb33edb3ed7e8907be8a06933ce04f6e6d1
MD5 35290cda480331e1c619eaf07b240d75
BLAKE2b-256 563e7ffec8579746fcc7e961324cd987a73caca644309f65bc9415821f3b5e25

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-3.31.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 35.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for cmake-3.31.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3bd054996b8a36ff5beb3cdd0ffbf8edf23d719cf946762662a9fb70525b1d1b
MD5 a3379e7b49c33ead8c7aedf400cd6977
BLAKE2b-256 59ee805ce3a356cac687b8eba6cb296fa6494cf0e234f85bb49914b92471463f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-3.31.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cedb6de320a65ff0137e5c6090b9b7fba459788237d3d4deb6e66be19fe9b61d
MD5 3f43ace9ce4a88d910079bc44eadbf3e
BLAKE2b-256 202444ebe92f371f277592f6c2043f6749c2bf9534ca43c2b82615038e3fbef7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-3.31.2-py3-none-win32.whl
  • Upload date:
  • Size: 33.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for cmake-3.31.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 378036396394dad7673cdfc603bb85af34945607df43e8dad731f5907c755f3b
MD5 5dc764a72a98eaa7276290151249febf
BLAKE2b-256 80e16153ca77294b08ff0470b98c5d0e2fb8360c981b467381f36224a1126e65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7b5f4f5ec4b0d6275369881a2a7bf7230af1cb60afdb20a7b2fbc70690f13564
MD5 d71ec382580df927defd0901fd4eab44
BLAKE2b-256 5bd7bdf86e883bc17a97e6465deac0c2c7ef39878985097e3cf4146c9722f1c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fa3b23b8bd52c0ae9e3c6b635ac8ee70d8f35d24bacf39cc4cea22aec6e4ed84
MD5 f2bd8aa168a3115dd698b77d422f518e
BLAKE2b-256 f4b2e2aadbace9d5d83e7b76f4129be2d1130e8f37dedffd8f3c4817428bf18a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e8fc23d376b3fae8945067f397d8503fff210eefe1e49ab9ece1d99a88679cf4
MD5 043aec607f16b8f786ac8465fc57f26c
BLAKE2b-256 56c1ed93f0b9a143d5e41af693533187f823df60593da68bb352efddc2dbf7bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 994e14f485329d58d316487bd1759ad89717b895079e8b892a8220f03c1c5267
MD5 3431dc7d3fb5bc2355e78e27f95f3abd
BLAKE2b-256 2e9a7b3daf8db08f4377b3cfb26f3f60dea59f841a542eef86af68ac438ebe5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aec014f19536f2b6b0a94f4e20990c28fb93c4bdf9193d57fa5e50ef829aaf78
MD5 a196f102b4f2e8fb5e8cb54ba218bffe
BLAKE2b-256 f77fec5ff91ad2954dbe4b2d8fb2e2e34d19579a570fffaebdca36b1fb996cab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 09b3b1c919c76d25272bd9a0f15baf954d6c883abffdd1cfb3fbf1afa7a2c556
MD5 adb96fc59ffa04a4c2141116d579f3c9
BLAKE2b-256 5b6ed2c8b91d47bdfa0e47aed660fd3b4d580e0ef28f4edca4cdb8d0820232bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 79b7eb78aea04e363a736e544afc4b4489f50415075bd77131e5314778b8e879
MD5 5bdab9215beab6d46f1f2e79e266e424
BLAKE2b-256 1786905e614d302806e9c810939912f0f8ad3e9bc6b970c07dc34a8a42bf26c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31aaa73c6bf49109b2a7ab86b3e6887b5db0da6be30ddfb30bed160b84787f89
MD5 e1513477c1871b48b2866191a6fb1396
BLAKE2b-256 e0a7d7c3e87d1547af16810b8b1bbfc8ffaa1c83a26725b6c152ab979df65dc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c8f9d7f8371a6739bbec7c238d213877f31b22a10930c91dea59b8b9463b6ee1
MD5 91f87031ae97a57f1306f9c1a03765ed
BLAKE2b-256 994b6ef3bbf5a95a0d839a7f00ff349cf43823f1717ecb2915588c0743f3b1d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2988aac62b9ada74bb802a8065ea58abe57bf203c057bb7e0456c3575a89c48a
MD5 1f9b04352cd0866cbecfe20971088ede
BLAKE2b-256 a6a8d8ade7efbf462a56315fbdc9d45df226a5fed0f2f90e1e0c22657c3cba6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d8c840502f84a16562820ee23f963583953939de63a9582f0f7735868cd18e6
MD5 e5b25d8c5750457f41640f10c43a8cf9
BLAKE2b-256 c32ae3b8afc83303f6742fcf9f0c4560604afa865974ceb2d047fe8cbca71587

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 604c44684dbcbec1458310bd57b9e69b7768ddd7cd2fc852607ca24616f34518
MD5 a2930801e24d85623219671b22010aa6
BLAKE2b-256 5b4469e66432861694bc7740b33bafbc94c113e67167e78ba13fe086da387382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 82ec0a96b965874dc793ed6d3aa7edad6f364d4ba8b86307548bfbbca70fd2dd
MD5 2c329950468d2d9b02f4dc476e4722e5
BLAKE2b-256 b30f99f6303b47d30870640b05919b0c83881f0cd8cbe902e065c5202c53373f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8210a40d5b08bec7c752974f2b217a062a092480e33dcbd39d46a8cd96c29ddc
MD5 b5553061a518335cbd33b8af80546693
BLAKE2b-256 2e718c7a409d1e47ebce31e8b40fb0bffb2b136ec85bdb77ba60b7c17910c218

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-3.31.2-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 8c1fa50cafe54f9aa074d03cda1ade54271039d939194adc9cd1ac388b1af055
MD5 d22a28fe0d43439a1b657c1454b002b7
BLAKE2b-256 9a2df1f718eadd56fa89097a294a25e26b712126b7353e5e146144f43820ad12

See more details on using hashes here.

Provenance

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