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

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.0.tar.gz (35.0 kB view details)

Uploaded Source

Built Distributions

cmake-4.1.0-py3-none-win_arm64.whl (36.3 MB view details)

Uploaded Python 3Windows ARM64

cmake-4.1.0-py3-none-win_amd64.whl (37.6 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

cmake-4.1.0-py3-none-musllinux_1_2_x86_64.whl (43.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ s390x

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

Uploaded Python 3musllinux: musl 1.2+ riscv64

cmake-4.1.0-py3-none-musllinux_1_2_ppc64le.whl (45.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ppc64le

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

Uploaded Python 3musllinux: musl 1.2+ i686

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

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

cmake-4.1.0-py3-none-musllinux_1_2_aarch64.whl (41.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

cmake-4.1.0-py3-none-manylinux_2_35_riscv64.whl (28.8 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ riscv64

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

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

cmake-4.1.0-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.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (28.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cmake-4.1.0-py3-none-macosx_10_10_universal2.whl (49.5 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cmake-4.1.0.tar.gz
Algorithm Hash digest
SHA256 bacdd21aebdf9a42e5631cfb365beb8221783fcd27c4e04f7db8b79c43fb12df
MD5 a26dd20e3427866fa23c0c1e400eb980
BLAKE2b-256 2fe30a11eddf5812ab39f96c2b77895a390acfd469cb64052c6a9c2d8d21b88c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-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.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8d39bbfee7c181e992875cd390fc6d51a317c9374656b332021a67bb40c0b07f
MD5 e469f99a6b4ca6eaef053fc23a2a6a1c
BLAKE2b-256 9969744f829b29288720d851e485e2788e530d22783c716ac6decfbf0026b067

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 76e8e7d80a1a9bb5c7ec13ec8da961a8c5a997247f86a08b29f0c2946290c461
MD5 30270073048c5008de9cc8bed6845fe3
BLAKE2b-256 7cd073cae88d8c25973f2465d5a4457264f95617c16ad321824ed4c243734511

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-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.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 7219b7e85ed03a98af89371b9dee762e236ad94e8a09ce141070e6ac6415756f
MD5 f40fad137b735b8b8c0662f3197415bf
BLAKE2b-256 b098768e4b298a5a53cd305f7aadae2cc825f00ec70a3b1b98d822c7feacb50b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6bd346fe4d9c205310ef9a6e09ced7e610915fa982d7b649f9b12caa6fa0605
MD5 2466b6353af57728d044fe8ab4857c78
BLAKE2b-256 e90eaaac412ad02ca799e2113cbca12aa960d9f80beada67769e49ac8c67dace

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-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.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d54e68d5439193265fd7211671420601f6a672b8ca220f19e6c72238b41a84c2
MD5 c03bcca8ed2dc82f99483c5472eecf4f
BLAKE2b-256 e7287bfbe0412ed6636b12025f6fa08aa8110deacaf080ed7071429783028c6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 e77ac2554a7b8a94745add465413e3266b714766e9a5d22ac8e5b36a900a1136
MD5 9418baa977a773e0b3736e84be554aa3
BLAKE2b-256 240d8e3de2d6faa7aacc8bfa3426ac873eaa8afd10c7cf96673651f1010d930c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 7c7999c5a1d5a3a66adacc61056765557ed253dc7b8e9deab5cae546f4f9361c
MD5 c84c1c35fcf95afbd63499effc1b7acc
BLAKE2b-256 8fee8b00d179e1a0f7ac22faaae1bec84577415b3664156e9b233f4ef3beeead

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-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.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b8c2538fb557b9edd74d48c189fcde42a55ad7e2c39e04254f8c5d248ca1af4c
MD5 8ac49264073475b51d1ca9e8b1b45847
BLAKE2b-256 e1b366764abbd3032c051619c4fc8b6a839c2666da27feeb53ec784b8690417a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-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.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 574448a03acdf34c55a7c66485e7a8260709e8386e9145708e18e2abe5fc337b
MD5 ad51421584af0b8a8a3a161510ad959a
BLAKE2b-256 91300408c49409dd6e122ed63917d7c34f5bc658c2fffd10e5059965e8770c25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d9f14b7d58e447865c111b3b90945b150724876866f5801c80970151718f710
MD5 2c76166c9b086a4f8975c4bf3604dfed
BLAKE2b-256 ab2dda9ce3ec46a3af8f35c659914ba444de8724ed5d3e3daf2fa2bf6f64879b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux_2_35_riscv64.whl
Algorithm Hash digest
SHA256 3ee38de00cad0501c7dd2b94591522381e3ef9c8468094f037a17ed9e478ef13
MD5 29746f3410d35795789cc9b4eee50112
BLAKE2b-256 41916ce3d9d5ab5f039cc207678e2ac1c5b8575b141beba6e51e2ea9535c4edd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f2eaa6f0a25e31fe09fb0b7f40fbf208eea5f1313093ff441ecfff7dc1b80adf
MD5 2fc398a5369e58583c5b2c8abde4fbd9
BLAKE2b-256 73f6daf3bad6f1a0d069befaebc3dd58ac7ae191fd772e80db0b7f1a94e51d45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dab375932f5962e078da8cf76ca228c21bf4bea9ddeb1308e2b35797fa30f784
MD5 10310ddcd8a755df35db018138ee00f8
BLAKE2b-256 34da0217073d5b3fb8655b3de8af4e9e797a25ae28a2932b1138452a0dc89e9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 2a8790473afbb895b8e684e479f26773e4fc5c86845e3438e8488d38de9db807
MD5 d137cf832c7808875ecacc5146a25696
BLAKE2b-256 f7eb824d1735821aff0857e57d4455eaf94a4ccc77f7711b9ec3e02eaf34f9f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 5a28a87601fa5e775017bf4f5836e8e75091d08f3e5aac411256754ba54fe5c4
MD5 dfa8106bc871f3aff0370f235baeb19d
BLAKE2b-256 dd4041f8990484b221c8230efa801de522c9d7690279e4308ac8260313eaf363

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0e2fea746d746f52aa52b8498777ff665a0627d9b136bec4ae0465c38b75e799
MD5 fea10fb0f38d745660b2c2738f704886
BLAKE2b-256 7c1243e4b2ef7a9a54aa8429715e671cea53e7823e894e98c6d26e3f3a3ebd4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cmake-4.1.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4e3a30a4f72a8a6d8d593dc289e791f1d84352c1f629543ac8e22c62dbadb20a
MD5 81858190b96d0164b53061bd509a17c4
BLAKE2b-256 d18ba873f9dbd7983d3a8981cee68246ef690b18aa41ec25281cce54c01e9a5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cmake-4.1.0-py3-none-macosx_10_10_universal2.whl
  • Upload date:
  • Size: 49.5 MB
  • Tags: Python 3, macOS 10.10+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cmake-4.1.0-py3-none-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 69df62445b22d78c2002c22edeb0e85590ae788e477d222fb2ae82c871c33090
MD5 52a4aa626fdeecc0194b237a017b1066
BLAKE2b-256 c36baa8b65bd42a5d5872469442f45deb58e8129fb8769f9d6ba3ebf8cdacc14

See more details on using hashes here.

Provenance

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