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

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

Uploaded Source

Built Distributions

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

Uploaded Python 2 Python 3 Windows x86-64

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

Uploaded Python 2 Python 3 Windows x86

cmake-3.21.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (20.1 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

cmake-3.21.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

cmake-3.21.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.5 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

cmake-3.21.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (20.3 MB view details)

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

cmake-3.21.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (20.8 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.12+ i686

cmake-3.21.2-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.2-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.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for cmake-3.21.2.tar.gz
Algorithm Hash digest
SHA256 47f32fdb3b8fef0138c47f789154c3d5d214313c26e296674bf8afad97f89af8
MD5 4e92ad91bb12b583d32a1b0271bb690c
BLAKE2b-256 0f8f57a0ee34cbfc2dad9b5cc7a2b2f9f7b42bfce9a8521cc9ae67e42d444296

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.2-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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.2-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c3b8d862232a460fa66792208264b57cdb5f1579da41d80d0ef4f4f2daa498c
MD5 f9ffb6c1bfe71b56301ab8881f4d7a91
BLAKE2b-256 d37e8fc8632ef7de5c3443af88d58147a6ae32f3386a5b5ee5f473847e59e700

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.2-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.2-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 bf599ef04f34c8b2c99e8843004b24f2a510a35453e45b16804eae3ca5eb2dc6
MD5 a52f0429bd40db2ef551f0910023cb5c
BLAKE2b-256 76594e6cb9f78fcf1b4bc7fdc906947373b9553f8a1ecbee0b8a8313dfd5dbdf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 533b6ba0f126d51fe0223c81c2acb587ffe284ede48e1ba9dc56b556bbbf3f5f
MD5 1e44468e97d3582f6bcaca73119ec879
BLAKE2b-256 6f104d64f2eb44114e79e75f85d7ec68d59fc5b156f4cce4a4f54b88ccbf2151

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 71fad9dc655eccf159108d494d828c27b466872c56e4750728ceea7f628bb8e2
MD5 2862b93f544167a74efc909cb6c0b1ab
BLAKE2b-256 7a11a922ac04163a1dcab3cb91c5597a5d503b159c6a7744247eb7ee1978e627

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5f3218637951041798cb0ef28c0c87aeb61a9559548094d1b02e7cb2eadc785
MD5 ee5590846d85e44331d6d6bb4829fcf8
BLAKE2b-256 b5a7178d38069e7b010f3e78e4177a2bfa32018f40a2808d883258a9dd0e1bf9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f25a9a93e3b402d1a63c4673d4cde901bb19f57669249ce0feb2aec623cb7bb1
MD5 582d835d4dc09f163b1efb23fbf64392
BLAKE2b-256 173fa2d98878cc48c0d981214b231f524d94901a3245597c1731b6e1fbe1a4c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 32ef54e1024c1fddf580d220024347536b2ac334a4ec695f1abece171e77c8f9
MD5 b85e73153c54758c50cfcf2873c0d7ec
BLAKE2b-256 91758c73845aed19892a1962e404c441bf7f554dc03048a5cdcf2e55d042e3eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bf706da9171f63dcffc39511ff0a8c8e863d5154850bacc7740b34d3cfcb5c44
MD5 19d90478fb38115543ce8dc85a05df4e
BLAKE2b-256 664774f4e375922d4cf46208137f9d2c077194f680994aa963e850ec29a42100

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: cmake-3.21.2-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.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for cmake-3.21.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 524f0bd243bf88942e5501a59056f8525c372e2f639c89f9a0d2afa716530333
MD5 59b40ceadc3bc9a2a5c6dd1a63ac49da
BLAKE2b-256 9f0d1c5ee89716631ad3928d4abc4f1fd1d3e4326c689540cb5bb93e63eba7b8

See more details on using hashes here.

Provenance

File details

Details for the file cmake-3.21.2-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.2-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 b75d9f0aedd6a12222d8e0fc9171c37cd6486e883e93febe5a259228a0020675
MD5 315c61625fd2131effb224a591e1688b
BLAKE2b-256 6b67f09f6febccf8378a325aed351c5522a94e4db34a9719d4eedd4941396b97

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