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

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_35+ 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.1.3.tar.gz (35.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.1.3-py3-none-win_arm64.whl (36.3 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.1.3-py3-none-win_amd64.whl (37.5 MB view details)

Uploaded Python 3Windows x86-64

cmake-4.1.3-py3-none-win32.whl (34.3 MB view details)

Uploaded Python 3Windows x86

cmake-4.1.3-py3-none-musllinux_1_2_x86_64.whl (43.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

cmake-4.1.3-py3-none-musllinux_1_2_s390x.whl (44.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ s390x

cmake-4.1.3-py3-none-musllinux_1_2_riscv64.whl (39.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.1.3-py3-none-musllinux_1_2_ppc64le.whl (45.9 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

cmake-4.1.3-py3-none-musllinux_1_2_i686.whl (45.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

cmake-4.1.3-py3-none-musllinux_1_2_armv7l.whl (35.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.1.3-py3-none-musllinux_1_2_aarch64.whl (41.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.1.3-py3-none-manylinux_2_35_riscv64.whl (28.9 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ riscv64

cmake-4.1.3-py3-none-manylinux_2_31_armv7l.whl (26.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (29.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cmake-4.1.3-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (28.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

cmake-4.1.3-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (32.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

cmake-4.1.3-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (30.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

cmake-4.1.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (30.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.1.3-py3-none-macosx_10_10_universal2.whl (49.2 MB view details)

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

File details

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

File metadata

  • Download URL: cmake-4.1.3.tar.gz
  • Upload date:
  • Size: 35.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.1.3.tar.gz
Algorithm Hash digest
SHA256 89f48ddc2570eb62447e33311cffc6dfeb09631bd0a19423d8a59cec8af030f1
MD5 b64938a0bede4334605bb756cc11aa7b
BLAKE2b-256 f217f8f42ae205604319cc36f46d9929bd9bfbd83d3d02d6314c44fa97c42006

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.3 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.1.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 79bd8f92a3385cc6641949b0274cd10ee9a4f45a2c13840121b68b2e90b5af3a
MD5 8fbc3f8382ced19fe06c4d8a7598a26d
BLAKE2b-256 36a5ec213d5c228ab7a205abeb51cc23aa1be9b586041c40cdccc157c325822a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 37.5 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.1.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fd5a2ea9a38c6109036d8c912a7db4df2de241cfbc00b7424ae246494387da80
MD5 0ab69379da09bcc4a9181ff58dc9ed67
BLAKE2b-256 c1512bc56a4d8d9c2680913f1a7e0b7a33e48100f336df91176b74dda6dff8b3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-win32.whl
  • Upload date:
  • Size: 34.3 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.1.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 b1c890af27bb548d0a2c0e1affc81ad180fc17d8dfa9545e0658153446fe7db4
MD5 31a0d46a021ee4180c13a37c1cb1f929
BLAKE2b-256 6e8f5c43c6465af62bb16159de113438365c789c5a69261dad36746aa1ec74b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 43.4 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.1.3-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6966746b25d1e9c8d32c731452e220e84331b5133544f710b21bd228a93812ca
MD5 6d1fd5243bf0eb650befeb528a2b8d60
BLAKE2b-256 a466fa0e8d3c66459a616f0baf9d22933e14137c259f4b62f0dad9c3723cf42d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-musllinux_1_2_s390x.whl
  • Upload date:
  • Size: 44.0 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.1.3-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 18e1e2b7b226763017521ba8721c74d1a2a3cd7d1ec8e889b0b869d4e939370b
MD5 2bf78caa58130eb5487d895ec0491242
BLAKE2b-256 73aba3965bfce6376894c76e17af095b0e360a9e1a1719e3df1e244ea6d6d893

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 d37db26f98ac26f0858cf6a30157a4be83b29cb195afeb640b355b097f1d94d7
MD5 6d17df4d9d627ad0034d3b148da7fec7
BLAKE2b-256 ddd442ca38f001b1f1327c19734e4c0080557a7991db832aacfe4b193ba7743a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 466cdce904392f18b201471a3a6429cc12b4d98a166faa3ee0ad4461f3043083
MD5 333f0d2d71f9853d0cc7e8a8aca48d7c
BLAKE2b-256 850d41e2ac694b156b249bfaccec071897c46b21deeb4db1ec51d949e7843f4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 45.8 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.1.3-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1f29e924fd6d1a4f2f731eb743cc687b82063f73f15f0b4fb8e2b8a8211faba8
MD5 2d209d1bcf75edbe6dcab69272c1dd06
BLAKE2b-256 71ae957336b0489f7d3050cd19010585d4ab5ebcdef485292b9baee68ebbeccf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 35.0 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.1.3-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 44b011b8374aac8f3d7a7fb319b3c25d54c2fd9342d94a855ae3a64240efe828
MD5 1ca774c5800bb608b94741a8c8db8a03
BLAKE2b-256 0560922c05d62ba5b422afd211966877673ddceb634e95552893bf9a11cc4e58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3782d5f82e8960290e50747b1fb5ff8396363a656ad5716a3aedc77334ca94f
MD5 4535273ec4335e02b2439e78128c4641
BLAKE2b-256 13663c32bb2d5e72f00a0861066b29cc6981cbffcf9786f7339317f151a4d4be

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.1.3-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.1.3-py3-none-manylinux_2_35_riscv64.whl.

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux_2_35_riscv64.whl
Algorithm Hash digest
SHA256 ea40a64b8027f2b7fb1684312a2f170e4d0904b7a4f123cd96e7290103bb1ed4
MD5 468ebd895fc1d1b2b272ded9e48ff374
BLAKE2b-256 db21a99ed3f1192c85d6d565e61c0cd0161f8046afcf0b0951e6492be632f2f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 fd633c4395b1522caedf0b64034d1a48ea0e483f19e9c2985d14ee7152b21593
MD5 1cecc90dfb0acacc907a404cd85267b3
BLAKE2b-256 19a3ab7866f55ee11a07aa446ee31b91b8f337f1b702b9546fc7b18e23d0566f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 81f11b72bc59cbe547d9f283487ef0519bf68176edffcdfa1a4dc5a52f292369
MD5 7d441886601b092ec6bf0b452eab956a
BLAKE2b-256 e06c323c40671c6f1b3e02bb4a7404fbe2bf653190a56e63cf4b6a4f06e876bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 b42e99eb6e976f455f29283dd7583270d611b55c7687b5fe8d022d9ae7c95de5
MD5 8febaed8ad08dd39d62c824bc039d3cc
BLAKE2b-256 2a9bdeac4d6f8cf4adcaa61d7f16d1ec42d41d471bf330ffcdac4d29c83e46a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 3dbddc52f839df0ebc1c6b6915bd78d63d0805137c6f419fbddd587404276c28
MD5 7f33c155bd28de612c2a3615237245a7
BLAKE2b-256 e52e69d9b1eee7b7c68e9ce53f8449e372151b4967c223ecd43c7083a4dece8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 487faf892ff5e05084c6a7f229dd9e568d0542b88487386acb42f0cb2f6634b6
MD5 d23a2f594a11eb7d2af3f42b79e65972
BLAKE2b-256 f79e0f7216dfef03f1cbac0cdf4685da6994559f5ede3452e563335a35d6a6cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3893eb9c20d8a8bac3d951bbef9a4ce9d5495cd35a08b4e08d76215f5ead5897
MD5 011d9fe2eb42ffab1c5e3013b93e76e8
BLAKE2b-256 4d9d14e076406388efa2bbea2366ec0bbe85e2536787ebbb374dda792f068222

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.3-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 49.2 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.1.3-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 3b6b25ce8fecc768881b36a1dfbca0013adac10a299c73e24cf4cbb99e4c37d6
MD5 72011d337d306729395d3b645b7a19f6
BLAKE2b-256 24791bf4009d7ef16d62e0b92ddb78efeda830ca5903149abf9dc01d270c3d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-4.1.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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page