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

Latest Release

Versions

Downloads

https://img.shields.io/pypi/v/cmake.svg https://img.shields.io/badge/downloads-3997k%20total-green.svg

Build Status

GitHub Actions (Windows, macOS, Linux)

Travis CI (alternative archs)

PyPI

https://github.com/scikit-build/cmake-python-distributions/actions/workflows/build.yml/badge.svg https://travis-ci.com/scikit-build/cmake-python-distributions.svg?branch=master

Platforms

The following platforms are supported with binary wheels:

OS

Arch

Windows

64-bit

Windows

32-bit

Linux

manylinux1+ 64-bit

Linux

manylinux1+ 32-bit

Linux ARM

manylinux2014+ AArch64

Linux

manylinux2014+ ppc64le

Linux

manylinux2014+ s390x

macOS 10.10+

Intel

macOS 11+

Apple Silicon

Until PEP 656 is implemented, we cannot provide wheels for Alpine and other MUSL variants. If you need to use Alpine, the requirements are g++ ninja cmake openssl-dev linux-headers. If those are installed, then pip3 install cmake will work.

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 http://cmake.org

History

cmake-python-distributions was initially developed in September 2016 by Jean-Christophe Fillion-Robin to facilitate the distribution of project using scikit-build and depending on CMake.

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

Uploaded Source

Built Distributions

cmake-3.21.3-py2.py3-none-win_amd64.whl (37.3 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

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

Uploaded Python 2 Python 3 Windows x86

cmake-3.21.3-py2.py3-none-musllinux_1_1_x86_64.whl (23.6 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ x86-64

cmake-3.21.3-py2.py3-none-musllinux_1_1_s390x.whl (22.2 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ s390x

cmake-3.21.3-py2.py3-none-musllinux_1_1_ppc64le.whl (25.7 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ppc64le

cmake-3.21.3-py2.py3-none-musllinux_1_1_i686.whl (25.1 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ i686

cmake-3.21.3-py2.py3-none-musllinux_1_1_aarch64.whl (22.3 MB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ARM64

cmake-3.21.3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (21.3 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

cmake-3.21.3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (24.7 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.21.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.7 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.21.3-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (21.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.12+ x86-64

cmake-3.21.3-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (22.1 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.12+ i686

cmake-3.21.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (21.1 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ x86-64

cmake-3.21.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (21.0 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ i686

cmake-3.21.3-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (72.3 MB view details)

Uploaded Python 2 Python 3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 macOS 11.0+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: cmake-3.21.3.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3.tar.gz
Algorithm Hash digest
SHA256 197157535bb6a9aa85f31a1d248a28db3a0fa355a776571d38471ff83c1bce9e
MD5 ac930156529546c914a4fcd66d0a85d9
BLAKE2b-256 7c5d0fed70a9458aa0b45065aa0dab9ef6cce8bc10e8f7794fdbc84bdf7c5aa1

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 37.3 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 456e8159ec39bc9478435ddf68b7e96d88d85fe024380022a44f70254b3ed65c
MD5 aa33f861d0b127c19f001ade6b7ecfdc
BLAKE2b-256 781a99b665ecc9dd6b4a35a109c5a54587139f3b36826d60b8f2f85d9b749e03

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-win32.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-win32.whl
  • Upload date:
  • Size: 34.3 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 f743697a6466c52437b5e6c911bff8110c52a9bf731b8b43f03af0c39c270e78
MD5 a91b4957456f662c5f4c4fdd7a549bb7
BLAKE2b-256 a3577e215b241c9f570758ca79cc4e4d32c05322a6cb733ffa455d5b85586489

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8990e48eece129d9df3cd7e2997f00c98528e4df10a5b520a7e2c4cf79bcbbb0
MD5 eae1f9f0d17f577889d4f430982e5d73
BLAKE2b-256 bb984e24676733c8fefdee354345283517d7d98e88caa5aaa219074c1fd3f90f

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-musllinux_1_1_s390x.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-musllinux_1_1_s390x.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 936a29d1ebfc950df66cb1cc47d6e91cd20f914d3fbc51bac0a085a5e140eee3
MD5 8f86bff80f7286a97204caa1192c56d7
BLAKE2b-256 385af6b41ac33ad15a37a5b19e120ae27a746031d098dc4397683748730fa168

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-musllinux_1_1_ppc64le.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-musllinux_1_1_ppc64le.whl
  • Upload date:
  • Size: 25.7 MB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 14fd87398e7202cd9202038f03411b8f70a38d635498f23c6ef1983b1115e9c4
MD5 8ad34a6e97a29255e88d9c2504fd9ace
BLAKE2b-256 fb4439ba44b97a0f9bcb83c079563935ca34cdd4ad6fb6b1e3ac88bfcdacefa7

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 25.1 MB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cbe83ad3126165d51558504998088010b57b05e3adf41b15c0341ada78765b7d
MD5 60fce69b1555269cf20bb6bf07269d3b
BLAKE2b-256 7ff1107d0cbb12d8637b705b50b7821250961466149449ee7e73bae3e98c62a7

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 22.3 MB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8942c4aca300c25616cd566cd5e84e36d039f3e691ed6b5c7e7f03c8e47f040a
MD5 ff7e669f6dc87465988734f9ada541c3
BLAKE2b-256 e8be4efdb88ae602e810f973ccdaa4fa10495a66728c278be28a7adb388152d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e475c39167e3c8614b1218eb8bc61b86084ba03b4e27a759e65b9d8fe2fd941
MD5 d4d866b7cf7a28d43bc638ae879ab70c
BLAKE2b-256 58dba0ac86ee2b9989460253d827df52c7f4950b59a0c06eb1fff4668030de17

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 186c215fbf9182bc4d3feb6af20312460e9dd8a1444e700a4acf9e87bf106155
MD5 00f131ff6fd8c0d653156a783d863916
BLAKE2b-256 86c9ca171e8f2738df912ee663bc57a3b311258fc700c0a1ea7fa9c0ffe08df4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 786396d895efcf519f84743dc850c07a1906bb7fb67cb19b425849871886497f
MD5 f515f11d3a9650bd294ddcba94fbe1ae
BLAKE2b-256 f579baae99e9525d0f0a2b8050725f23a6f44ece9ade582f73d2ccc4a818a4f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5e83c26fbab331ec8d378931c4bf4ceec7500ef3ce82e6b4b51492d1e8a2f82c
MD5 866edeba0da3ca083f06c4ecdf34fb3c
BLAKE2b-256 0c2810f09c766617b3e916af523275c4a87ce6b4a586951ac335b4ac3acc724a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b4bc836194ee7cb202855f1539db0f76904b89ae19968084e0dbec84838caf63
MD5 2be054550f39b87717df350725e53690
BLAKE2b-256 2e13ff5b513f05ea5bb079550d90d9b6226a756728b015a8cccee14430d3c924

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cb092b82f361f2ad33628f4af343c8e70954ba4f473fbb7ed2e82aebc7ff8fc
MD5 973042b0a5f53fb567b386a118566d06
BLAKE2b-256 cf0ff98bdf5c3a25eced35d9c3fc2955efceb7d0b2ff9679140b5ff3539f4ad7

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: cmake-3.21.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 21.0 MB
  • Tags: Python 2, Python 3, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for cmake-3.21.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 813609d483ac790c73eaf71f926fa987153884602ea934bd2780ef502d5880a9
MD5 83a6f3c70927260cd7b319dcd772da2f
BLAKE2b-256 49dc6c15edd42f4c042245a3129c39e6f30047166103f14deb34f5407cd68007

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.3-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cmake-3.21.3-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1b6af34650c01776faa92acf3b9e765b5ad2ae2dbc4cab6b2b2508d9cf830522
MD5 ba71023e824c7da09276a21a7e680466
BLAKE2b-256 f3168f351f29dc7283195f68fd96eba00056f48a1693abe9879347a7a5848c3e

See more details on using hashes here.

Provenance

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