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.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+ 64-bit
musllinux_1_1+ 64-bit
manylinux2010+ 32-bit
musllinux_1_1+ 32-bit

Linux ARM

manylinux2014+ AArch64
musllinux_1_1+ AArch64
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.0.1.tar.gz (31.7 kB view details)

Uploaded Source

Built Distributions

cmake-3.31.0.1-py3-none-win_arm64.whl (35.1 MB view details)

Uploaded Python 3 Windows ARM64

cmake-3.31.0.1-py3-none-win_amd64.whl (36.4 MB view details)

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

cmake-3.31.0.1-py3-none-musllinux_1_2_armv7l.whl (32.9 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARMv7l

cmake-3.31.0.1-py3-none-musllinux_1_1_x86_64.whl (29.4 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

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

Uploaded Python 3 musllinux: musl 1.1+ s390x

cmake-3.31.0.1-py3-none-musllinux_1_1_ppc64le.whl (32.0 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ppc64le

cmake-3.31.0.1-py3-none-musllinux_1_1_i686.whl (31.3 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

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

Uploaded Python 3 musllinux: musl 1.1+ ARM64

cmake-3.31.0.1-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.0.1-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.0.1-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.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (28.8 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

cmake-3.31.0.1-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.0.1-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.0.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (27.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ i686

cmake-3.31.0.1-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.0.1.tar.gz.

File metadata

  • Download URL: cmake-3.31.0.1.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmake-3.31.0.1.tar.gz
Algorithm Hash digest
SHA256 8e513610a59b0a8bc3e85edf10aebe835dcd613d216bae98e7f2f9f84f6f9b53
MD5 526f62faf94de8cf84d4848b146c89b6
BLAKE2b-256 c69103de4973e2f39b4384ac9867c67f03c825819ab397746ff3ea2e43f77d1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1.tar.gz:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: cmake-3.31.0.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 35.1 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmake-3.31.0.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 48aefa1c288bfba6c2fbcbb58b88985e3a9eeb795d7ab97e97f02f675de55c25
MD5 6a2f07e8f3679f8c1307a5f61848e5df
BLAKE2b-256 6af0ed373dc9d1e71a6586b5ebea6a41da11db477d08c4c05df2a9bdb7ba007d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-win_arm64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for cmake-3.31.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 64989a8d095ea056f2492ba4c78ea6f0240841d5ddb4e32cd5b7535c767c7863
MD5 cb2ba7c1f85576a8a122a718614981f7
BLAKE2b-256 a365be3b3c4a2153cfd7d12e0d75f370604e9f8ed27d1f75f231a2115d80ab4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-win_amd64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-win32.whl.

File metadata

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

File hashes

Hashes for cmake-3.31.0.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 6a6936d5165ede55498e698f42fe33a58bb920644f3987069a13c9ad420ff7b7
MD5 fe28b4d5bba7c258c17497cbba38dced
BLAKE2b-256 05c23fa08153d3854c7336307cec314dde309f8d37d8f6bf670592bc067f55f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-win32.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c987b0c30d9996fcdddccfbaefc0f8126f21cbf74f24fc3373d76136672597bc
MD5 b6661b7575d7454baedb3bcd42b9d0a0
BLAKE2b-256 62aac5e4a36a818cd911da28ebfd9f5c1db28cf8ba26a02d28fc5d89396fc028

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_2_armv7l.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fde5eae9aa9357ac21f567624c9af4085b160908e8f4f703ef58e3f4c65b88c1
MD5 f6d3c6d9331e6e181347020bfb856eee
BLAKE2b-256 2b5a45da0f36b08b9ccda04f263b5fc8232fa6e4040027e0a869151a3ab3c98c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_1_x86_64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 c1bc721fb526e1398b15809d2f8599f0b7349c364b94515558a80140ca209b15
MD5 1feea3f93bbaf6ab6a1ca35f2b2e5f50
BLAKE2b-256 984f77fa65ec06e0d71f1998d5d42d8f09de51a82f96a54024aea02970421467

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_1_s390x.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 d73a57c8974f50448edf5b12fde8988e307da654e1a06ad3bdc50297446637f0
MD5 c09ac3cf81a04406be8eb6fb9bfea8d6
BLAKE2b-256 1d8824b72345e4771f13fe6ebb505316f393ec13b42e5fc883b4405d4b1d603e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_1_ppc64le.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7739445b63ccad62715193116fe29bb48425e82dc8014c32c87503232d986270
MD5 06b6f70561220226ca288bed63db0288
BLAKE2b-256 6d7c94da0ffd1c7c01d4509936d19f3f591eb525fe18cc3b468bf961d413268d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_1_i686.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 01651560102fe957b7f6e466186ed90ab254874facb7371a64c7255e3b34f089
MD5 1968ac68378d52e757203aa1430ad4ce
BLAKE2b-256 57ca6464daa020d664cd2fc81b9a5c96864bf0a6cf7ddab16449a89acf0c2289

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-musllinux_1_1_aarch64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15866c85417d986f5f813c4826e1588aa3bbba93a5a1e5e432b4e44b2298a13a
MD5 49680cc4acd787421774561ed3c4205a
BLAKE2b-256 b0f03dae20c15e52a815c3013f512216193fa017fa452e9b43d4400b90c8d473

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c67fb0367749797b8a5a1c154c463a626c8427cde09c8402e0e7afbe772dff47
MD5 98c439cde6a3a78c75c158408e5a88e6
BLAKE2b-256 3825136ba33a9dbf02f85cb7f71ea6c54a7c668c57415fbb5be55221f45936bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 701835343aabc0798fe7b4a3eeb5388011119a8b2753d93c2de6f4d174b3a150
MD5 a68ff636af0fc4368b692961d8b1bcf0
BLAKE2b-256 85a6cf94b6052213b7ba8c47055278ad32dcd3e6cb0200a7851915b745dfc400

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 789b69efc404effbd8506c81874bd5c7fad0a2aed009adc624b03fd24d5e083d
MD5 38f67546f5c38bb84348efaa1ffe7c98
BLAKE2b-256 ab9316dea64e2c72bfd17d1dc8785486547f026af9c4a86fc6a6c33c09b30d94

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e20285159870023f4ed1bf05b4b2e414acca5b298a601a07769c8564fbfebe8
MD5 d3ac1e64a784e133536dc9955d52479c
BLAKE2b-256 ab610c7292abc3c0c7f8af768f9c0e2bf7edff95d0323b1dfde6b96afb5eda77

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cb6a80b422a116796d5650e076396eb6f5d218a093dc2e9a57e4c5456269b23c
MD5 2251dd1c5cb9d0fef2f974681fe26b6d
BLAKE2b-256 8b7f4f70da9a06e1e5426bc2324557e81e6e002014e569b064c5284d6a45fd09

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5f0f0fddca1b52e98d8229c4f862ba2c2327a8aadad3f0bf3579fd6e3054c5d1
MD5 ecd63780eba65e6e9583918a07f200a4
BLAKE2b-256 f74488410e1ccf48dd7f03b93b474298825d13aef1bd762f18b0aa12c96dbacd

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

File details

Details for the file cmake-3.31.0.1-py3-none-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for cmake-3.31.0.1-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 0bfb1c002f950ce34816d141d61e1def73549465c3ecce9b37e7a7ba966bbed3
MD5 fac179ff62af39004d6a8fc206fe61ed
BLAKE2b-256 2afa9ffac4401c788695f611691183727188742a3633f9396b1f7d19f81bcc1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cmake-3.31.0.1-py3-none-macosx_10_10_universal2.whl:

Publisher: build.yml on scikit-build/cmake-python-distributions

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page