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

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.3.1.tar.gz (37.0 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.3.1-py3-none-win_arm64.whl (39.6 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.3.1-py3-none-win_amd64.whl (41.3 MB view details)

Uploaded Python 3Windows x86-64

cmake-4.3.1-py3-none-win32.whl (37.8 MB view details)

Uploaded Python 3Windows x86

cmake-4.3.1-py3-none-musllinux_1_2_x86_64.whl (38.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cmake-4.3.1-py3-none-musllinux_1_2_s390x.whl (37.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

cmake-4.3.1-py3-none-musllinux_1_2_riscv64.whl (35.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.3.1-py3-none-musllinux_1_2_ppc64le.whl (40.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

cmake-4.3.1-py3-none-musllinux_1_2_i686.whl (41.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

cmake-4.3.1-py3-none-musllinux_1_2_armv7l.whl (35.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.3.1-py3-none-musllinux_1_2_aarch64.whl (38.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.3.1-py3-none-manylinux_2_31_riscv64.whl (26.8 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

cmake-4.3.1-py3-none-manylinux_2_31_armv7l.whl (26.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.3.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (29.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cmake-4.3.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (28.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

cmake-4.3.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (30.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

cmake-4.3.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (30.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

cmake-4.3.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (29.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.3.1-py3-none-macosx_10_10_universal2.whl (52.6 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.3.1.tar.gz
Algorithm Hash digest
SHA256 6fe523413cdd2568a19a6ec297b8f869a95a3f8edaf0dd73731b81412216e00e
MD5 51320a383672445a118231e613bd912e
BLAKE2b-256 4072c295e190193af5f41d583517db1ca1cf43eaa2af8140856dca114fa6486d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 39.6 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.3.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 86e97fed7c9a61638b08937981fdc9bca9caec9df9c88b87aa0a47442583e02a
MD5 703f01616c04752bad3ab9b27aee2cae
BLAKE2b-256 9bbed62156e55b8a9614f29cd8e576e9bf925ee2b428e43bb0c4f02b5cb97c65

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 41.3 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.3.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 73fb3851fe760b0395983c5d3dd6da2364b1ce324f8546aee2078d162d96005a
MD5 5cbbb2cfd90df9cffc4217b0a19914d3
BLAKE2b-256 2a2aa8db7d73a6941e9d4a177011137378b222cd6dcec383f1998f3594c73a0c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-win32.whl
  • Upload date:
  • Size: 37.8 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.3.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 cd9058d730da5fa68394c41b26036b18850de494d730a0a85cde51558138b70b
MD5 04aa4fc16bd94ffbe3308496ea4d449f
BLAKE2b-256 3a49ca3671c1b6859b5efe5b9f1bebf95cad823d48a3a8f366a72e207a1d7a02

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 38.5 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.3.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8bc1c42517ed9cb26eb293e720449830940ef7be6dcc101638b9cc65ece98c8
MD5 f5fa6f9abb501848aab387650f7cb5a2
BLAKE2b-256 4fbe6d9c4f0ef5383622c3d7fd508acb531b1cbaee530e7cf4196c415f548131

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-musllinux_1_2_s390x.whl
  • Upload date:
  • Size: 37.7 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.3.1-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 e43acaa51bb8fe57a914424edb0efa91eb82d577fb74ecc6ff67da47a1d23524
MD5 b4873ec1073ee5faf47f74bc905652a9
BLAKE2b-256 3a3bafd7d51aabec951e8881812d9bf1d4c74c1882434e97eb9ed6f097591dd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 75622c1e7266e60fab9d4f1f4b4dc25f22a4b57e902d9792c39538f46a997269
MD5 b5cf74367068e91b7a85548db0dcaf14
BLAKE2b-256 4834b76e2c7aa0c1aa833430a2b4a1caff3f4163b9db7c38d208a4b6e0287d54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 8cadd35606d3e4f9a43173f7236cd8947fb9652fdfb272a916f0600ad169fbf2
MD5 8989b2ad1599e1bb102f4ca1f5ee7ad9
BLAKE2b-256 bf3aeb15faf1ce961431017cda585650bd37a259fe53e836eae34263ea3647ab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 41.3 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.3.1-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9567aac26ee7a0594e6b71a8f94e907c7ce957cdeedeca1404504228f2c9885f
MD5 3a65e97a9566a67fac3219308fc69625
BLAKE2b-256 16ce9b0e79835b674d2680fae7e57d3229abac0765c3d80ddcc6c5c67ec78fd8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 35.2 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.3.1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 056483831febe0934f25959bc74da077b18f23c7a064a0417432447ec27b8fb2
MD5 b65597272ab4fa2d53231637833d1f8c
BLAKE2b-256 983e7a1ca1992de268fe1284b3738549ea8859f665dec294d584ae9200d66ce6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d1d224f9df9e82f154ad31b9798b7b4c0d509a11ccdca695d0ee4d140c30c6d
MD5 25fb6015dbd05f82501d0e636faf0b47
BLAKE2b-256 cce1e3b3dd1c81e72329f1ec3350a02154f74547eab2c1db8270eb2bc344edc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 fdc39eb421177bfa946af3600c797612ee76bfe6daa6036ff8958c504a99937b
MD5 e2c389356f704479f632dd307b7f4455
BLAKE2b-256 bfb4627e18c8acf6219b1c8c521e7d702bca36edab21994992b64e68e1007430

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 fdb744921ff4739e755faee005b36b97223d2bb8591ebd7b57abb5cf97300925
MD5 f9b324de46fa51ad56982f4c8ec1f08b
BLAKE2b-256 7fec4f99b7414984d668aaa9c6214df84af689db8756f1536ea81720bb2fef91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 80fc99c1958dbd926f529448dfcdbb1b176ecf31a8d485a3d68bd469487e8933
MD5 283f2121f3765aa783cae10ca7fc2863
BLAKE2b-256 8732542ed40b3393bced9af073402f75fb6ae3e57d6656cc38a9470942de7b8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 345f5e4ee783cd7691c6b54a631b43bb0c2efabf45afa64ac9000f9b0885d250
MD5 1d5352d8128cbe2cd86a18d113b56ddf
BLAKE2b-256 c49c2de3a3b5a5983b72c3e2eeaa23a6c8d251ebae79d15cedb9818e708a4caf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 f439501f3f3ecf1dbafbee6226fc6cc680203202ddfe59586357d076c417ae8f
MD5 70976dafcba234121c1a4ebda2f31919
BLAKE2b-256 eddec7f487b21b33918c0af1dabfdf8d858799e01d62c2bd139fc871b86b21a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 8874aac9fbd07d71c506fcaf57255ff2cc015a15ea44146c0d1e694843d5e312
MD5 48f37c203dc7ae36e3ae977c306a5417
BLAKE2b-256 d60deab407c3592442711584d09bef5de17df93f39ea69baaa310c4564436177

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bb7b7ef74beb69c099c39d7f151cfc94256bba1b75354e48ea87d6bf0dcb3007
MD5 8a6985718ecfc2e7f1fe83d6f5b7f6dd
BLAKE2b-256 9b8009c381519855d53a5cce0e5e10e184f9e89caf6a6f1f7d7b42c17bd68d2e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.1-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 52.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.3.1-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 976337df534f4eea6b100a7af39f9a7a538aa5fd65b7d770cf2a07907439dca8
MD5 53f274e98f8fca4a697d43ae14cfdd18
BLAKE2b-256 430705be57c389f8f0c3d0d7b878685ec1eed863b77787d65584c9399e294531

See more details on using hashes here.

Provenance

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