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

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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

cmake-3.21.0-py2.py3-none-win32.whl (37.3 MB view details)

Uploaded Python 2 Python 3 Windows x86

cmake-3.21.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (19.1 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

cmake-3.21.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (22.3 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.21.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.6 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.21.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (19.8 MB view details)

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

cmake-3.21.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (19.8 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ i686

cmake-3.21.0-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (72.3 MB view details)

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

File details

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

File metadata

  • Download URL: cmake-3.21.0.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.0.tar.gz
Algorithm Hash digest
SHA256 6e6083d95872124beea93c3abd405f353ad2d870902866f7c92cdb370621c379
MD5 a563e30d74cc65006dab779a50e6c9f2
BLAKE2b-256 e17866d1a7c684cb3bdd2a037b4afc0becffd7b70587e8d2b15a38f1041d2e4c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.0-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.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 73be00791abbf85a482417f10cd7fd9d352b25a5fbc89ab635a571578042278c
MD5 bb232588b7e40f3028faf3cc0ca12b90
BLAKE2b-256 56fa42677528d2a25b6f38a6fc4653128a1055a5f4ec7bb30882d2b75b314fdb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.0-py2.py3-none-win32.whl
  • Upload date:
  • Size: 37.3 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.0-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 76e87e27e889f57cf5a2553754b16a6f16edcb8eadaa638506842c4324bdf4eb
MD5 0cd80a1fd997c3910d4ac18b34a8e3e3
BLAKE2b-256 f11209d5a5cea172e13eaa529646bd0492f7db113ad128ea16b67820fca412eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cbc1768df88daee24ecdf98f263422a6d8862bbd126084287d80017f7e7af34c
MD5 bf7954044bff774ba45a47a4a71f84e1
BLAKE2b-256 995696357b05971613344cbedbd471bba8c9377c77c0224c445b3d176a24ecc8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a02fb58d782f403587f119535ef0905941308494547053b97cd7cb4df181a07
MD5 efb368261dfe22db320baf022a860e92
BLAKE2b-256 95d09cdb50cbb563e05b66ed9e4592ed5d3b3c884ba8736c9e2b1a7ef81f34a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd51962b6021760bc5ac2eea5eaa5a8d8bec5820d6e299dee084f133c3440bba
MD5 4679ff1e76d02237e6a5b2486b88f6c1
BLAKE2b-256 652153a8b7a0f34745e128299d32dc5ad318a33fa77b3293532a0a3427b368ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68889247d5f78848bb87d3dec5716169f918c04b11a900084b3259ddeee64dba
MD5 dfe7e1d747071fb4a27c476a100b1f06
BLAKE2b-256 2ee6988e201a5fea43dafcdcfd7b4b8e971c0adf22ee554cd1fa1a84237ea41a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 19.8 MB
  • Tags: Python 2, Python 3, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 10247eced45fd7cd82f8f45700a764822c7a768cbb53d54169ea9a9a79252b84
MD5 c4fc0ee557f029efb909bc4ab03a3044
BLAKE2b-256 0339a81f32227568c05c3cde6d45eef80cb5e224b94f90520d7a868eabadad0d

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.0-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cmake-3.21.0-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e1f96e8ef7776d413669cec93e07437e201a0b84b325974fc3563edec4f2ad20
MD5 17ced7cd25f50b9ed4e2e78372d9eb34
BLAKE2b-256 fec0bee47a45c9b74f6fda6bce39e96cc9a05b91607944dbd5ba95e242120ae1

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