Skip to main content

mcpp-bin

The prebuilt mcpp 2026.9.30.2 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.9.30.2

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.9.30.2
File
mcpp_bin-2026.9.30.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
mcpp_bin-2026.9.30.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64, Linux glibc 2.17+ x86-64 Details
mcpp_bin-2026.9.30.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 Details
mcpp_bin-2026.9.30.2-py3-none-macosx_14_0_arm64.whl Python 3 none macOS 14.0+ ARM64 Details

Total release size: 34.8 MB

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

Download URL mcpp_bin-2026.9.30.2-py3-none-win_amd64.whl
Size 7.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
fad6e490bec463538e19aa0bf298a51f2d73aee454e90bed623e42eeec3247a7
BLAKE2b-256 checksum
How to use checksums
1cd48427f6b8626506ca44e394eea5696af34f67a25eba884c6a2757dc78ea7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

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

Download URL mcpp_bin-2026.9.30.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Size 9.4 MB
Tags Linux glibc 2.17+ x86-64 Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8b92f5d8547873d0cb772541dc0fc9b83c7acbc563e21bdc6677052f17acfef7
BLAKE2b-256 checksum
How to use checksums
9b77c3a208874084c54955db1d8fe06cc05120c242e7eb9c9664cd3c8f675f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

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

Download URL mcpp_bin-2026.9.30.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 8.3 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
47133e0ee9e919008093db63ad0e4f18a507ab7a41a81f1fce758777744631dc
BLAKE2b-256 checksum
How to use checksums
776049cdb70d3ad5fb83135f70339ee4ad0944e988fcb454fe034d05eb7c5ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log

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

Download URL mcpp_bin-2026.9.30.2-py3-none-macosx_14_0_arm64.whl
Size 9.8 MB
Tags Python 3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9a766f9fcba268174b6dc9d12543492587077a996cacdee63b22a4200304c5ee
BLAKE2b-256 checksum
How to use checksums
1a0c545f2fdf085438c78555fab4052bbdaf4bccafcd9d0bde7a1b828525befd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 30, 2026.

Transparency log
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