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

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cmake-3.20.5-py2.py3-none-win_amd64.whl (36.5 MB view details)

Uploaded Python 2Python 3Windows x86-64

cmake-3.20.5-py2.py3-none-win32.whl (36.5 MB view details)

Uploaded Python 2Python 3Windows x86

cmake-3.20.5-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (18.8 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ s390x

cmake-3.20.5-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (21.9 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ppc64le

cmake-3.20.5-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.2 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

cmake-3.20.5-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (19.4 MB view details)

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

cmake-3.20.5-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (19.4 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

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

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

File details

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

File metadata

  • Download URL: cmake-3.20.5.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cmake-3.20.5.tar.gz
Algorithm Hash digest
SHA256 5e7e528a68a89eb5c6195441ec5b70b4c8b2d48eee673d1ec23f3db6ae2cf819
MD5 2a1eece0ab9329e777c9050f40f99773
BLAKE2b-256 30f1402cd7765e00797e20e43a61ef77ae0d21edd4c27c7655720a10113fc047

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmake-3.20.5-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 36.5 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cmake-3.20.5-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4423792e963ec258ce5980d22e3174e36f6814daaa96427d7cc544b43986f699
MD5 8432fcdca988bbd96c7522f333d7ee91
BLAKE2b-256 657f80cf681cd376834b442af8af48e6f17b4197d20b7255aa2f76d8d93a9e44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmake-3.20.5-py2.py3-none-win32.whl
  • Upload date:
  • Size: 36.5 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cmake-3.20.5-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 7075aca48e0581cfcb51c7689800f06832bccf1f71533d93b8323a10215198bf
MD5 8d992af5fbf5673cbb08cafee2f2cd45
BLAKE2b-256 d6496382376339afbe86c59f665d2cd49ca93aa08d7c99a5996930b1be84849d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmake-3.20.5-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6e8a3828691241fe176642735937bfb9068c2a4188a5c2580c0c817fa65f1019
MD5 d996330e36e698e05e2966da48c7b789
BLAKE2b-256 fc203172e3dd9411f604291b4105d4194304e941e6acf52ea8a86278f3ad6496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmake-3.20.5-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 844bd09e2812c29445f30208546d0c3883e0e04ac6c05fe0e585dd8e05e8317b
MD5 b770109f4ec26f59c43a7a88886d8fd8
BLAKE2b-256 5b327a45ea178b9bf55c10ce096c7c58a43b9ca45616b3b90eac9541d90d55a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmake-3.20.5-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79d4c182ff14872f42b4392545972ba045ed816d3d85892ca959af253604bcae
MD5 9a7b4e966f114a44484cf83b0e88c5ad
BLAKE2b-256 335a3e2d16ba683efdc9ac4474c89278a365004e19c88402a6e801e1b95b8dee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmake-3.20.5-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 19.4 MB
  • Tags: Python 2, Python 3, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cmake-3.20.5-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c66b37e20246daf01886ee42287f27b182aac0dddd397a370e0988406fc3bf9
MD5 c84155e8ee023d6db853a5f3bdc1f425
BLAKE2b-256 0967b5ce5f1d025ba92c907929af3c23ca126f4df87ec4aa3962aceeb01c5a6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cmake-3.20.5-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 19.4 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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for cmake-3.20.5-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3999a1f44b40126833eff01532ef84324c7fc33fd1ed64652e34870ade11b966
MD5 dd9dafdd1f079efabb5da9f4c6659398
BLAKE2b-256 f686c1113c5dde504c8739cc7f995250efa91096e9bb3497c008fccc7c59b020

See more details on using hashes here.

File details

Details for the file cmake-3.20.5-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.20.5-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 938d3162112f8e3a5cdb29e9a026133846efe346f00735b54215c7d42f996929
MD5 7aa7d967d26f92ff10888a58920cca72
BLAKE2b-256 0885376de60e3dff3b64b2482c02d85134f156ed8c5683f5fa7b798d5b4e14ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page