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

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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

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

Uploaded Python 2 Python 3 Windows x86

cmake-3.21.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (19.2 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

cmake-3.21.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (22.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.21.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: cmake-3.21.1.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 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.1.tar.gz
Algorithm Hash digest
SHA256 748ca91196e07607188ecf9b0884e111cfc49535d28c08fb37ad7600a65310e2
MD5 eeb877fd28722fe07f53349b5504c93b
BLAKE2b-256 a248864717c46541a332a1357852202a9e8da86be01beea90500baeae2de6594

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.1-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.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.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2425ebbbb599ba9ad6fe4d27dfe34d14155da1653f785a57350ca01e72960565
MD5 5dec59bc42e787f9c299a26ce6ab4abe
BLAKE2b-256 f99aa8ddd6b26ff95e78c03f2dcd90b880dc97c74f73b04ea884b726a7d794b4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.1-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.2 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.1-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 9a08076081757647d9f2d4556c4df002694a3baf5e3545f6f97a7b66325e7c84
MD5 410169b5a5f53f4eb1b6a759651d5790
BLAKE2b-256 8f7e54e921cec82d6ae2628ffed6c540a90809dbf78f848e2293f18cb110c169

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4db15ce5a91a28b6a1294a3210eb0eb92afd10f099e5744c71d4cb9cc6d1f88c
MD5 80705dbaf6392f1adff0e53388fb2bb8
BLAKE2b-256 c4abe6a43dbb8600d5500cc9e44a183c794438c9bdb634378c52de0f12866fda

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 92c03b4a1637dba6747370ecd897e40c672eacbb85d8fe23dc546da43a1b6749
MD5 bb0588c2fb9b0f7d93d3dc72631daf8d
BLAKE2b-256 ae88d3892442924292a1f18bcfd53d0348cb9f84d1d0c0d59943f152f7bf6c05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1f898e0a8abafedfa4ecb6ef7cf3d0eef967da126c7b6b7fc7e079663a97f02
MD5 6d711a032f5cedcc9696f5efdfcdac98
BLAKE2b-256 5ef5bd4e962bd0aa0e773329381ee5a9b3d83bf77f61c8fce66af8268b04293e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 030694f9325b0e854c7c778afa3a2868163ecd7d85fd009bd04b3b3c4a227afa
MD5 840233315f57bf2bcf529ab31a8e2f56
BLAKE2b-256 dbaa2a5e197b438cae4b312a039717daaf295734eb19bcc258729ce85bfeacff

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.1-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.2 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.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c5209e662c13505f70b2cf3530897134c02b1c442f9ddd95958837763450e0f1
MD5 bc8ad410dee84d7c57e525c03d9cce28
BLAKE2b-256 8e2c18938215e73030cd95c4969f1c5970f7c4ca83db723c06082c8f8c08b351

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.1-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.1-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 4396cb3c6002091d21e249650887ab7f857c5317ebbc79695faa987123d759b6
MD5 a1e79b5370bf57d1980d49b77ee2a885
BLAKE2b-256 e8e64cc992c1628ef6ca8452da1ec3d77d8e123029e1ea11f1f8b4d136e17150

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