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

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.4.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.4-py3-none-win_arm64.whl (39.6 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

cmake-4.3.4-py3-none-musllinux_1_2_x86_64.whl (38.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ s390x

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

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.3.4-py3-none-musllinux_1_2_ppc64le.whl (40.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

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

Uploaded Python 3musllinux: musl 1.2+ i686

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

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.3.4-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.4-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (28.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.3.4-py3-none-macosx_10_10_universal2.whl (52.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.3.4.tar.gz
Algorithm Hash digest
SHA256 c97e84a62cf71aaa4f012da5aea411b432b1361d78e6421f987679869aa0fa7a
MD5 d2b0b148b40cf40203e21cc29891005c
BLAKE2b-256 deba27ea7c1a258b44d249ff5eceb78660fee75ed2488eab425ea7d9bc514153

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 757959349d216712bc311e7cd87f345f9143a90168294678f7017afe4dcae4e5
MD5 7e7ced2e67606f46ad5fc2b87672ba38
BLAKE2b-256 5d5c732027547d9d3d7381458c7ab868442a6485dc7841fd7ac3c10debfef837

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1ab14fad08f03e85a1fc837f18e12f72acb215c44eff91231dbe7f871cb5112e
MD5 17d8f1ead37616251e145536ea564be1
BLAKE2b-256 8b996600831fe0b1305d88494feaff5e995a5988332dd478b12457f92a79daf8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 03ba364755daf56c279df01da15a0cabdb8cfe87adae991d01e91ac08ab44a31
MD5 f5427206cea56995c991c36ba1b7a42e
BLAKE2b-256 0bdbadb8a5d4c6f55faa346eef500e3f5eeae0168e21595085be212f9dcc0c0b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 38.6 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 250deb91d4a25427b67624b6b1ec2b52a995995797549d552bda1025e5b6d8da
MD5 872159e220b07ec441bfd14ca6cf81b3
BLAKE2b-256 b9ebcc34dadcdb71e5218a765a2ebd8ba1bb9d113bd4d3724f71196e4ca7de6c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 232523e606c2089fc15bdc1e8f759268ca0dd03b9ccd31f30980dc723ace1d7e
MD5 060e9a54205f2822c52e8d43cc620740
BLAKE2b-256 fc7d01618054e4d597809a8ed3976e57fad6e86c1c778a1769fc3a60b33ef4a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 3abe3d85f94804053eb192d735ea4d86d9ff2ee41f709a47d686d5bbf5037f10
MD5 af7bef60882861b83d3a102cc78e6df3
BLAKE2b-256 d8cdb70d4749661d83749a350c94adace8f5517a46a64c7e58042e298cbc70fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 fd2a9894a9aa798674a273d1e230b5ba9d1ab855d437ad86bf52f1cef29271b7
MD5 8efd9b51c3aba0424d3e69baa51ec884
BLAKE2b-256 5b82b770e3066ebaa6310461df05947c6100e09a67d50100ca6e4a8c89a58eaa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 269884c73a0710f07b006efbf5ba8ba2211e744302c79d02c9178333e0c91463
MD5 553f2a90ab106e94e3a10efee00503ac
BLAKE2b-256 935b72e4678074b81b0504128ba78e39477d5a046b365b2cdc1f9989c6712c1e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-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.12

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ce0a77faf0a5c480616a29b778fe07dd19bba2d15b0b3d0e97798f12d1db7eff
MD5 aea6f9736961430ee6ccae354b85b3e5
BLAKE2b-256 1d227637b6d3aebfd45899c90b98dc44c1ef1b8d7212575fdb0dc1e6afb7bae2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5afc11495431a23d446b82fdb5f2aeeb8bde3a967c1f4fff278bdf4383422e54
MD5 919e25603d21a88c4c5044eaf64fd949
BLAKE2b-256 1d04bdb3ca1b5fb243114bde8a20f6a4c38ffa9c14fee1dddeb06edb6a5d454f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 1b57929957ec779a55f00607e68e76f69e22701f42b0ac96502cf212e3953783
MD5 6c0c21b96f280f9fc5a68f822d33e91f
BLAKE2b-256 d453f1664540bfb6696764ade808026893cd4d129b95d97fdd8a5ad87f54e357

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ec21974344e7073dea495a961645316dc51bc7d38a8d8f29b0e19e4930d11f65
MD5 9c38861d0bcffbb1b23da4b78901e745
BLAKE2b-256 c8c489017a058a028ad30a4f2cfce4ef5366f7768d8299a7b530091a2ed59aa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 61a34a746853b3740c6ad494e51faf4d457b9ef82099e19974148808c31cc2eb
MD5 3f3760b9977f3232c0bbb79beda12285
BLAKE2b-256 cd0c050f6470163998205646dcce8b262612eeae49486320b106be1cc2175f8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 6372aa6565e3b38afbd634a7d4171ff1f0e4cd5a4bd92c948797cf721012e7b5
MD5 844617b90b261db96c32214949c05929
BLAKE2b-256 574d7e3701787c8767c258bc555c95aaabe008deb38f07fde09d482a4d59308e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 3c052ee4414a431bd8d4e01b3e7b6ddedfa2007430303aa5e442a4579e4db39e
MD5 c649333d0ff5ea9a35ac87ab5d9c48ef
BLAKE2b-256 0522fbbec7f83803f75c53eb094b1b62096010f4ec62700f13a7dbaba579de36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 1a5ed4d38ab184422ff393afa1893eadfc732c42cdc4b8364f93fdd00e39fe09
MD5 c0476ca2f53f1b83081a5c68180acc47
BLAKE2b-256 3e914b4446468c9a58910bb468fb3ccbc6e922a617e38abdb3aaa8f91a5bbbc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.3.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 189a38a194b669e2d2c8419240abb28c68293bb4779cb4505106fe97b06b77f5
MD5 71cdbee2321f355f12ce8b4138c0f5d5
BLAKE2b-256 81ae9342fb525fa2f9ed10bbdef92ec1540404413c371dd8839be3e8a1e9fc6a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.3.4-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 52.9 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.12

File hashes

Hashes for cmake-4.3.4-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 2751beafd188d4eca8cfcef06ad3812728d10aa2686df82dfe85e071957f28a4
MD5 efc39f1af8dd08a2a3543b6c86495f86
BLAKE2b-256 c96157e2281a37cc3f60ff648568b3bc47694c2e38414d4037348a6c02d2809e

See more details on using hashes here.

Provenance

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