Skip to main content

pycxxfilt

Version Supported Versions OpenSSF Scorecard

Demangle C++ and Rust symbols using LLVM's demanglers.

pycxxfilt is a Python C extension that wraps LLVM's standalone demangle engines. It handles three name-mangling schemes:

  • the Itanium C++ ABI (_Z...), used by GCC (3.0+), Clang, and other compilers on most platforms
  • MSVC (Microsoft, ?...), the scheme used by the Visual C++ toolchain
  • Rust v0 (_R...)

The demangler sources are shipped directly, so no external C++ libraries are required at build time or runtime.

The bundled demangler is from LLVM release 23.1.0.

Installation

pip install pycxxfilt

Wheels are available for Linux (x86_64, aarch64, ppc64le, s390x), macOS (x86_64, arm64), and Windows (AMD64). The extension uses the Python stable ABI (abi3), so a single wheel works with Python 3.11 and later.

Usage

Python API

import pycxxfilt

pycxxfilt.demangle("_Z3fooi")                    # 'foo(int)'
pycxxfilt.demangle("?foo@Tensor@at@@QEAAXXZ")    # 'public: void __cdecl at::Tensor::foo(void)'
pycxxfilt.demangle("_RNvC6_123foo3bar")          # '123foo::bar'
pycxxfilt.demangle("not_mangled")                # None

demangle() auto-detects the flavor by prefix (? -> MSVC, _R -> Rust, otherwise Itanium) and returns the demangled name, or None if the input is not a valid mangled symbol. To force a specific engine, call itanium_demangle(), msvc_demangle(), or rust_demangle() directly.

All functions raise TypeError for non-string input and ValueError when the input carries a flavor's prefix but fails to demangle. Because the demanglers are NUL-terminated C APIs, a string containing an embedded NUL byte (\0) is rejected with ValueError rather than being silently truncated.

Command line

$ python -m pycxxfilt _Z3fooi "?x@@3HA" _RNvC1a4main not_mangled
foo(int)
int x
a::main
not_mangled

Symbols that are not valid mangled names are printed as-is.

Supported formats

Two C++ ABIs are decoded — Itanium (_Z, GCC/Clang, itanium_demangle()) and MSVC (?, msvc_demangle()). Coverage tracks the bundled LLVM version. ✅ supported, ❌ not decoded, n/a means the construct does not exist in that ABI.

Standard Itanium MSVC Feature
C++98/03 namespaces, templates, operator overloads, ctors/dtors, vtables/RTTI
C++11 lambdas, rvalue references, ref-qualifiers, variadic templates, user-defined literals
C++14 decltype(auto) / deduced return types, variable and generic-lambda templates
C++17 noexcept in the type system
C++20 char8_t, operator<=>, co_await
C++20 concepts / requires, modules, coroutines
C++23 explicit object parameter ("deducing this")
C++26 pack indexing (T...[N])
Extension n/a C23 _BitInt(N), extended FP (_Float16, __float128)
Extension n/a Objective-C++ protocol qualifiers, GNU/Clang vector types
Extension n/a ABI tags ([abi:...]), GCC symbol suffixes (.cold, .clone)
Extension n/a all calling conventions (__cdecl, __stdcall, __vectorcall, ...)
Extension n/a RTTI descriptors, vftables/vbtables, thunks
Extension n/a encoded string literals, MD5-hashed names

Rust (_R, rust_demangle()) decodes the v0 scheme (RFC 2603): crate paths, inherent/trait impls, trait definitions, closures/shims, generic type/const/lifetime arguments, trait objects, const generics, punycode identifiers, and backreferences. The legacy Rust mangling (_ZN...) is not decoded as Rust; such names fall through to the Itanium demangler.

Stability

The public API is pycxxfilt.demangle(), the flavor-specific itanium_demangle() / msvc_demangle() / rust_demangle(), and pycxxfilt.LLVM_VERSION. From 1.0 onward it follows semantic versioning: no breaking changes to these without a major version bump.

Comparison with cxxfilt

The cxxfilt package uses ctypes to call __cxa_demangle from the system's libstdc++.so. This means it depends on a C++ runtime library being installed and available at runtime, it is not available on Windows, and it only handles Itanium C++ names.

pycxxfilt takes a different approach: it ships vendored copies of LLVM's demangle engines and compiles them into a C extension module. This makes it self-contained with no runtime dependency on any system C++ library, it works on Linux, macOS, and Windows, and it demangles MSVC and Rust names in addition to Itanium C++.

License

The project code is licensed under the Apache License 2.0.

The vendored LLVM demangler is licensed under the Apache License 2.0 with LLVM Exceptions.

Release files for pycxxfilt 1.1.0

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

Source distribution (sdist)

Source distribution for pycxxfilt 1.1.0
File Size Uploaded
pycxxfilt-1.1.0.tar.gz 726.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pycxxfilt 1.1.0
File
pycxxfilt-1.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x Details
pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le Details
pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ IBM System/390x, Linux glibc 2.24+ IBM System/390x Details
pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.24+ PowerPC 64-le Details
pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pycxxfilt-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pycxxfilt-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
pycxxfilt-1.1.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_s390x.whl CPython 3.11 abi3 Linux musl 1.2+ IBM System/390x Details
pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_ppc64le.whl CPython 3.11 abi3 Linux musl 1.2+ PowerPC 64-le Details
pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_s390x.manylinux_2_28_s390x.whl CPython 3.11 abi3 Linux glibc 2.28+ IBM System/390x, Linux glibc 2.24+ IBM System/390x Details
pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.24+ PowerPC 64-le Details
pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pycxxfilt-1.1.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
pycxxfilt-1.1.0-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details

Total release size: 12.7 MB

Release files / pycxxfilt-1.1.0.tar.gz

Download URL pycxxfilt-1.1.0.tar.gz
Size 726.1 kB
Tags Source
SHA-256 checksum
How to use checksums
aa4de1d56738ca30449d29d8083b29a7385edefa6682cba4031670a9c73d76af
BLAKE2b-256 checksum
How to use checksums
ca4d5ef9fd7f90b4f8e1cb2ab032c483d1c7819a4360955057402aa5b442510a
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-win_amd64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-win_amd64.whl
Size 310.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
1b1481f79869522ba9fe72a7c98b9a1a87e7f5620cc4f7151ae36b793b1ded8d
BLAKE2b-256 checksum
How to use checksums
78365f90fcafaa6b68596cb1e0117d2a86b28b3e4893abed6d5c2844ed773ad6
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
826adb0b1769583eac6c29e6804485bf6854c3752561a02a006dd01be3981b5f
BLAKE2b-256 checksum
How to use checksums
169476cf0c354d1a534c7e9b65593ec1cb6d7a8fc8e125e989f9ed7ef980ef6a
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_s390x.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_s390x.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ IBM System/390x
SHA-256 checksum
How to use checksums
d505b3a29ff40da23d7e9f55e2f1aeaa8c02e029e921c365103c40957a1a71da
BLAKE2b-256 checksum
How to use checksums
101575c2668d54772deb74e8db62475bf2f5dfdebd4942e2dcbe0f581d961fb7
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_ppc64le.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ PowerPC 64-le
SHA-256 checksum
How to use checksums
4e194ee07b91de32468adf70369511e23400dc5acd26717b3062942787dfb79e
BLAKE2b-256 checksum
How to use checksums
de3ad86853800bb0ceb0b6ab4595a4ec7dedfb2165260733c7e98acfcbc90b10
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f8a6d5ea1da24e153cd060c2146efeea3b145298eb826735d4d35e18ff160f95
BLAKE2b-256 checksum
How to use checksums
143f9c2a7932787642436d7fb3276424570856468b82d2b8575806b22753e59f
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 142.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
901f0344b62a27efbff7ef3d0eca256b533e4b4dadee4ec3ea1c6f2e218d3dd4
BLAKE2b-256 checksum
How to use checksums
9cb47c431f850547677c90a208165c90a1f1464a4f161ca4e9f3752eea742c59
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Size 157.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ IBM System/390x Linux glibc 2.28+ IBM System/390x
SHA-256 checksum
How to use checksums
32743b98f67107a109365325c78bb5154fe6a59933010d038cd8561017dc80c6
BLAKE2b-256 checksum
How to use checksums
fb8afd38edea762ecf233129bda4f7101254c091f336bce1e786e5a88df4ad56
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Size 160.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le
SHA-256 checksum
How to use checksums
bc3ab451ed3a76d2dc50755c49ec9fa0ba96ba161d49f951bd322c3f44227b01
BLAKE2b-256 checksum
How to use checksums
e88eda11ff4f724c934a08cd64a98c910ee4a87351d3134ac2328b715acf9dcd
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 142.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
50dcfc84f3546fccca3c1ac5d2d7094be272e3beb067299e79b62945e7393756
BLAKE2b-256 checksum
How to use checksums
1674deef5830da29e3106d000d2cf8ace0ed2868cd69f6a5657ee7287e6384c7
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 116.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a90af601c1e21fd3a6e870578306ccbce54e37bdaaf0fbdd8dbbe791921ca5a3
BLAKE2b-256 checksum
How to use checksums
86cfcfe7ac94cf8682ba6f9129226973c21eb29be03b1bb7e92e817a64dce592
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL pycxxfilt-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 120.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0d03580d798e28ed9e9f225ef287054612b746e1b4626519bf7870ffe0a3f944
BLAKE2b-256 checksum
How to use checksums
cd3e214ad479a7ea9db5cb91fb7ba1afa89c7536b6387878dccefebefa9ea283
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-win_amd64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-win_amd64.whl
Size 300.4 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3be2a71897392ea163e7204c1d63d5a25a1d6ecaefeff6e617f5ac84eccebb73
BLAKE2b-256 checksum
How to use checksums
0e2088405dc56b7911382e6f23175a6086087a615267d95ff3822c8337198657
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
47acb2eba21445b4741ed154f7999760893586c45012221d7147f3fc1d70413c
BLAKE2b-256 checksum
How to use checksums
d488052e673cda54e47159aa92db5622fe95f5940d95497cd5ecad71fb90bc5d
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_s390x.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_s390x.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
35d1f7a475b77682973741d8c15e08b0fddad7f2260cb22ac2a9f81202856b6a
BLAKE2b-256 checksum
How to use checksums
62cdb9fdcfddc3dea7a905f7db11fd2c8edc2da3985a2164f82752fae587dd9e
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_ppc64le.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_ppc64le.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
7bbb94ca6bef51d3ee11987a0201771da72231681d9d4155e4de1f8cb05e1c1d
BLAKE2b-256 checksum
How to use checksums
1c58588ac3edfb0cb184a92624de0b86a4936e4161711b5818766d8416f9871a
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
b0c83226e95a3ba99c0f3e7e62fac47beaec703e2822b251705d6ce13baa7e28
BLAKE2b-256 checksum
How to use checksums
c9605e19fa993e7f4384b830443740714c487d6c4ea3bcee9a52338a79a74153
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 142.7 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
cc44ff230ae6cac981bf5f05401b9adc4d4171ba955da034c67f35ceb7992f49
BLAKE2b-256 checksum
How to use checksums
dcdb769c95a87434759f1d2980b211170a47d814e2124d37e4ed77ce883737f3
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_s390x.manylinux_2_28_s390x.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Size 156.9 kB
Tags CPython 3.11 Linux glibc 2.24+ IBM System/390x Linux glibc 2.28+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
aadda32ee68a4781ccff1df0a6b8132413b23ec66f8e23d9fbafa18dc0a689dd
BLAKE2b-256 checksum
How to use checksums
dd33be9645345df60261e3722641615f7e0d69d59b21ba39e9a307bc1daa017d
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Size 159.8 kB
Tags CPython 3.11 Linux glibc 2.24+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
758a86c5f1b866f28327a1922fb46e04777e09adf6ceaa9dfff1596782d5a4db
BLAKE2b-256 checksum
How to use checksums
1afafe3ac93e8a3ae9b4a17f2aef5a63fe8db1f7a9c8b63daef3d3fedf509a15
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 142.5 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2882d38fb871e98707dd6f9bffc4c67a614618d139ae469e4a98463d99d8fe0c
BLAKE2b-256 checksum
How to use checksums
c712cb2c9a9b8c3fbf002d77e9ce4993c24267bd068446dc0e7333e52a23979e
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-macosx_11_0_arm64.whl
Size 116.0 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b2c2fdd88744a82bc9d3b1a5076f683a7b14b8145145975b0077d59c62ec8939
BLAKE2b-256 checksum
How to use checksums
4b1f68964e6f2fca6a3728d89fcb24bcedfe89845bf479c1416cb8b34bb2497f
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 21, 2026.

Transparency log

Release files / pycxxfilt-1.1.0-cp311-abi3-macosx_10_9_x86_64.whl

Download URL pycxxfilt-1.1.0-cp311-abi3-macosx_10_9_x86_64.whl
Size 119.8 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5aa9a3d8413cd52666cba78c9c5ac9a6f66adbfcd9c0e7a222a3c82ff561f8bb
BLAKE2b-256 checksum
How to use checksums
937527b32f45bc39fea33dfb94a7e8fdf5bc0a41f4541fc43d25b74abe3bfb45
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 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

23 release files

0.2.0

23 release files

0.1.0

12 release files

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