Skip to main content

mcpp-bin

The prebuilt mcpp 2026.10.21.1 release binary, packaged for pip. mcpp is a module-first build tool for modern C++: import std, module interface units and partitions, a package index, toolchain management and cross-compilation from one command.

pip install mcpp-bin
mcpp new hello && cd hello && mcpp build && mcpp run

The package installs the mcpp command. The PyPI name is mcpp-bin because mcpp belongs to an unrelated project.

Wheels are published for Linux x86_64 and aarch64 (fully static, glibc or musl), macOS 14+ on Apple silicon, and Windows x86_64. Each wheel carries the same release payload as install.sh, Homebrew and the AUR mcpp-bin package.

mcpp keeps its registry sandbox, caches and downloaded toolchains in ~/.mcpp (%USERPROFILE%\.mcpp on Windows), not in the Python environment. Set MCPP_HOME to use another directory. The first mcpp build initialises that directory and fetches a toolchain, which takes a while once per user. pip uninstall mcpp-bin removes the command; delete ~/.mcpp to remove the per-user data as well.

Documentation: https://github.com/mcpp-community/mcpp/tree/main/docs

Metadata

Release files for mcpp-bin 2026.10.21.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for mcpp-bin 2026.10.21.1
File Actions
mcpp_bin-2026.10.21.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for mcpp_bin-2026.10.21.1-py3-none-win_amd64.whl
mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64, Linux musl 1.1+ x86-64 Details for mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details for mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
mcpp_bin-2026.10.21.1-py3-none-macosx_14_0_arm64.whl Python 3 none macOS 14.0+ ARM64 Details for mcpp_bin-2026.10.21.1-py3-none-macosx_14_0_arm64.whl

Total release size: 44.9 MB

Release files / mcpp_bin-2026.10.21.1-py3-none-win_amd64.whl

Download URL mcpp_bin-2026.10.21.1-py3-none-win_amd64.whl
Size 9.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
f9b0d8d4f6b4d71245d00a509894a7fd936858d92a2e9d441995636cc53afbe5
BLAKE2b-256 checksum
How to use checksums
017121966865692bad19724e5e09e82d284d7b8c57ce2b62074e72dbbc15e788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl

Download URL mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 14.6 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1529e536ccbbb38e464db7f9e3c4f1c923d5c2ef11d62633ccbc97d3a843e279
BLAKE2b-256 checksum
How to use checksums
5442b4219c44b0c48b78af77e09c9e4a10c2925cab3f6aea185e49c3f2df5fa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL mcpp_bin-2026.10.21.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 12.1 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6f6668fd69f156f5dc42d92d8c3cda6a7b8bca8ca923a6c59c5df9b14a86c1fb
BLAKE2b-256 checksum
How to use checksums
42e902287e396f2098902e26fbe7fc4e738a13a9637971a53ac60ce84a4b4144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / mcpp_bin-2026.10.21.1-py3-none-macosx_14_0_arm64.whl

Download URL mcpp_bin-2026.10.21.1-py3-none-macosx_14_0_arm64.whl
Size 8.6 MB
Tags Python 3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3159a875d526c199cbf00666dddb4a4b674a56cc8ad0cd4eabd960e8a1e13b66
BLAKE2b-256 checksum
How to use checksums
cb67ca2f7f470973f2dc97d9bf5c4c241a945d6c6355254b4bc6792d20074f89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for mcpp-bin 2026.10.21.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 4 files in this release have been uploaded with provenance metadata.

Select from 4 files

Attestation for mcpp_bin-2026.10.21.1-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page