pycxxfilt
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pycxxfilt-1.1.0.tar.gz | 726.1 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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.24+ IBM System/390x, Linux glibc 2.28+ 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.24+ PowerPC 64-le, Linux glibc 2.28+ 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.24+ ARM64, Linux glibc 2.28+ 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.28+ x86-64, Linux glibc 2.24+ 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.24+ IBM System/390x, Linux glibc 2.28+ 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.28+ ARM64, Linux glibc 2.24+ 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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