Skip to main content

multi-demangle

CI

Demangling support for various languages and compilers, usable as a Rust crate or a Python extension module. Fork of symbolic-demangle.

Currently supported languages are:

Language Mangling schemes / notes Cargo feature
C++ Itanium ABI (GCC, Clang), GNU v2, CodeWarrior, and MSVC cpp, gnuv2, codewarrior, msvc
Rust Both legacy and v0 schemes rust
Scala Native Via the unknown-language fallback (symbols prefixed _SM) scala-native
Swift Up to Swift 6.3.3, using a vendored Swift demangler swift
D D ABI mangling (_D…), incl. function types and templates dlang
Fortran gfortran mod_MOD_proc, Intel mod_mp_proc_, and the plain g77 name_ form — explicit request only (see below) fortran
Kotlin/Native _kfun: symbols with parameter types kotlin-native
Ada (GNAT) pkg__sub encoding with escapes, operators, and markers — explicit request only (see below) ada
ObjC Selectors plus runtime metadata symbols (_OBJC_CLASS_$_…, _OBJC_IVAR_$_…, selector references) always on

All of the above features are enabled by default. Disabling them trims the corresponding demangler (and, for swift, the vendored C++ sources) from the build.

As the demangling schemes for the languages are different, the supported demangling features are inconsistent. For example, argument types were not encoded in legacy Rust mangling and thus not available in demangled names.

Rust usage

The crate exposes a Demangle trait on symbolic_common::Name, along with DemangleOptions to control how verbose the output is:

use symbolic_common::{Language, Name};
use multi_demangle::{Demangle, DemangleOptions};

let name = Name::from("__ZN3std2io4Read11read_to_end17hb85a0f6802e14499E");

// Detect the language of a mangled symbol.
assert_eq!(name.detect_language(), Language::Rust);

// Demangle with a full, verbose signature.
assert_eq!(
    name.try_demangle(DemangleOptions::complete()),
    "std::io::Read::read_to_end"
);

// The shortcut free function demangles with complete options and
// falls back to the input if demangling fails.
assert_eq!(multi_demangle::demangle("_ZN3foo3barEv"), "foo::bar()");

The cli cargo feature (on by default) pulls in the argument parser for the binary. Library-only consumers can drop it by re-enabling the backends explicitly:

multi-demangle = { version = "...", default-features = false, features = [
  "cpp", "gnuv2", "codewarrior", "msvc", "rust", "scala-native", "swift",
] }

Batch demangling

Symbol tables repeat the same symbol many times (dynsym, symtab, version tables, and GOT/PLT maps), so the batch API demangles each distinct symbol at most once and preserves input order:

use multi_demangle::{demangle_iter, DemangleOptions};

let symbols = ["_ZN3foo3barEv", "libc.so.6", "_ZN3foo3barEv"];
let demangled = demangle_iter(symbols, DemangleOptions::complete());
assert_eq!(&demangled[0], "foo::bar()");
assert_eq!(&demangled[1], "libc.so.6");
assert_eq!(&demangled[2], "foo::bar()");

demangle_iter computes the whole batch eagerly and returns a Vec (in input order). demangle_one is the single-symbol pipeline the batch is built on (it is what multi_demangle::demangle delegates to), exposed so consumers can share it with their own batching. Enabling the parallel cargo feature (off by default) demangles the distinct symbols on the rayon thread pool.

multi-demangle = { version = "...", features = ["parallel"] }

Structured demangling

demangle_structured extracts typed fields from the demangled rendering — namespace path, leaf name, entity kind, generics, parameters, return type, and compiler disambiguation hashes — so consumers do not have to re-parse text:

use symbolic_common::Name;
use multi_demangle::{Demangle, DemangleOptions};

let info = Name::from("_ZN3std2io4Read11read_to_end17hb85a0f6802e14499E")
    .demangle_structured(DemangleOptions::complete())
    .unwrap();
assert_eq!(info.namespace, ["std", "io", "Read"]);
assert_eq!(info.name, "read_to_end");
assert_eq!(info.kind, multi_demangle::DemangledKind::Method);
assert_eq!(info.hash.as_deref(), Some("hb85a0f6802e14499"));
assert_eq!(info.parameters, None); // legacy Rust encodes no parameter types

DemangledKind classifies the entity (best-effort, modeled on the primary consumer's tables): Function, Method, Closure, Glue (CRT/linker glue and drop glue), Intrinsic, MethodThunk, VirtualTable, TypeInfo, ObjCMethod { class_method }, StaticVariable, or Other.

<Type as Trait>:: and <impl Trait for Type>:: prefixes are reduced to the implementing type in the namespace, and trailing Rust hashes plus .llvm.N clone counters are captured into hash instead of being silently stripped.

Where a backend exposes its parse tree, the fields come from the AST rather than text: MSVC symbols are walked through msvc_demangler's parse tree (which is how a data symbol like ?value@ns@@3HA is correctly a StaticVariable and ??_7Bar@@6B@ a VirtualTable), Swift symbols through the vendored demangler's node tree (accessors, initializers, and closures keep their kinds; accessor names resolve to the wrapped property), and Itanium kinds come from the mangling grammar's own prefixes (_ZGV guard variables, _ZTV/_ZTC vtables, _ZTh/_ZTv thunks). Text-derived extraction remains the fallback for every language.

One stated Itanium limitation: thunk symbols (_ZTh/_ZTv) classify with the right kind, but their target identity is not extracted — the leaf name stays the full brace rendering ({virtual override thunk(...)}) since the demangled form is descriptive and no Itanium AST is available to walk.

New-language backends (D, Fortran, Kotlin/Native, Ada)

The D backend is a port of LLVM's D demangler extended with the full type grammar from the D ABI specification — function types, member functions, compound types, type modifiers, template instances, and back references. It is the only D demangler implemented in Rust. Function symbols render as module.func(params) without the return type (matching the reference demanglers), variables as type module.var, and template instances as name!(args):

use symbolic_common::{Language, Name};
use multi_demangle::{Demangle, DemangleOptions};

assert_eq!(Name::from("_Dmain").detect_language(), Language::D);
assert_eq!(
    Name::from("_D6module4funcFZv").try_demangle(DemangleOptions::complete()),
    "module.func()"
);
assert_eq!(
    Name::from("_D6module4Test6methodMFiZi").try_demangle(DemangleOptions::complete()),
    "module.Test.method(int)"
);

Fortran module symbols demangle to module::proc for both gfortran (__mod_MOD_proc, with or without platform underscores) and Intel (mod_mp_proc_) conventions, and the plain g77 form (init_, my_sub__) renders as the bare subprogram name.

Fortran is explicit-request-only — see Ada and Fortran are opt-in below.

use multi_demangle::{demangle_as, DemangleOptions};

// Auto-detection leaves Fortran symbols alone...
assert_eq!(multi_demangle::demangle("__my_module_MOD_my_proc"), "__my_module_MOD_my_proc");
// ...naming the language is what demangles them.
assert_eq!(
    demangle_as("fortran", "__my_module_MOD_my_proc", DemangleOptions::complete()),
    Some("my_module::my_proc".to_string())
);
assert_eq!(
    demangle_as("fortran", "init_", DemangleOptions::complete()),
    Some("init".to_string())
);

Kotlin/Native symbols still carry the readable kfun: prefix (verified against the 2.0.20x compilers; see contrib/fixtures/kotlin/), in the modern spelling kfun:<pkg>#<member>(<params>){<bounds>}<ret>. They render with their parameter and return types and kotlin. prefix elision: kfun:com.example.Counter#increment(kotlin.Int){}kotlin.Int becomes com.example.Counter.increment(Int): Int. Compiler markers (#static, #internal) render as trailing name segments, and -trampoline thunks keep a [trampoline] marker so they do not alias the function they dispatch to.

Ada (GNAT) symbols decode the pkg__sub encoding — _ada_ prefixes, __N body suffixes, elaboration procedures (corpus___elabbcorpus'Elab_Body), compiler-generated task companions (TB task body, IP initialization procedure, E/Z variables), U/W character escapes, anonymous blocks, and operator names (module__Oaddmodule."+").

Ada is explicit-request-only — see the next section.

use multi_demangle::{demangle_as, DemangleOptions};

assert_eq!(
    demangle_as("ada", "ada__exceptions__last_chance_handlerXn", DemangleOptions::complete()),
    Some("ada.exceptions.last_chance_handler".to_string())
);

Ada and Fortran are opt-in

Every other supported scheme has a reserved prefix — _Z, _R, $s, _D, kfun:, ? — that no ordinary C symbol produces, so detecting them by shape is safe. Ada and Fortran have none. GNAT emits pkg__sub and Intel emits mod_mp_proc: flat identifiers with a separator, which is also how a great many C projects spell an internal function.

The collisions are not hypothetical. In a survey of ~443,000 symbols from 133 real binaries, shape-based detection claimed 680 C symbols and zero Ada ones:

C symbol Origin Was demangled to
_uv__io_close libuv _uv.io_close
llhttp__debug llhttp (Node.js) llhttp.debug
_thread_db___pthread_keys glibc nptl _thread_db._pthread_keys
_ada_copy ada-url (C, in Node) copy
ossl_rsa_mp_coeff_names OpenSSL multi-prime ossl_rsa::coeff_names

Mach-O makes the Ada case worse: every symbol there picks up a leading underscore, so the C function ada_copy is spelled exactly like GNAT's library-level subprogram Copy. Since C symbols outnumber Ada and Fortran ones by orders of magnitude in any real symbol table, guessing by shape rewrites far more correct names than it fixes — and it fails destructively, turning a correct name into a plausible-looking wrong one rather than leaving it alone.

So both are reached only by naming the language:

use multi_demangle::{demangle_as, DemangleOptions};

// Detection never claims them.
assert_eq!(multi_demangle::detect_language("ada__exceptions__raiseXn"), None);
assert!(!multi_demangle::looks_mangled("__my_module_MOD_my_proc"));

// Naming the language is the way in.
assert_eq!(
    demangle_as("ada", "_ada_main", DemangleOptions::complete()),
    Some("main".to_string())
);

From Python, pass language=:

import multi_demangle

multi_demangle.demangle_symbol("ada__exceptions__raiseXn")                    # unchanged
multi_demangle.demangle_symbol("ada__exceptions__raiseXn", language="ada")    # "ada.exceptions.raise"
multi_demangle.demangle_symbols(symbols, language="fortran")                  # whole batch

From the CLI, pass --language:

$ multi-demangle --language ada ada__exceptions__last_chance_handlerXn
ada.exceptions.last_chance_handler

Use it when you already know the binary's source language; a symbol the named language rejects is returned unchanged. demangle_symbol_structured has no language parameter and so has no Ada or Fortran view — those manglings carry nothing but a scope and a name, which demangle_as already returns in full.

ObjC support now also recognizes runtime metadata symbols — _OBJC_CLASS_$_Foo, _OBJC_METACLASS_$_Foo, _OBJC_IVAR_$_Foo.bar, and emitted selector references (l_OBJC_SELECTOR_REFERENCES_…) — passing the symbols through unchanged but classifying them with typed kinds (objc_class, objc_metaclass, objc_ivar, glue) in the structured API. These dominate non-Swift Mach-O symbol tables.

Symbol hygiene

On top of demangling, the crate provides cheap, prefix-based helpers for the questions consumers face around demangling: is this symbol mangled, in which language, and which linker decorations wrap it?

use multi_demangle::{
    classify_symbol, detect_language, looks_mangled, normalize_symbol, Decoration,
    SymbolStatus,
};

// Cheap mangling check; never attempts a demangling pass.
assert!(looks_mangled("_$s8mangling12GenericUnionO3FooyACyxGSicAEmlF"));
assert!(!looks_mangled("libc.so.6"));

// Language detection (includes Scala Native, which has no Language variant).
assert_eq!(detect_language("_ZN3foo3barEv"), Some("cpp"));
assert_eq!(detect_language("libc.so.6"), None);

// Classification without demangling.
let status = classify_symbol("__imp_?foo@bar@@YAXXZ");
assert_eq!(
    status,
    SymbolStatus::Decorated {
        decoration: Decoration::ImportPointer,
        inner: Box::new(SymbolStatus::Mangled(symbolic_common::Language::Cpp)),
    }
);

// Display-oriented normalization: legacy Rust `$`-escapes, Rust hash
// suffixes, import pointer rewriting, and pseudo-symbol mapping.
assert_eq!(
    normalize_symbol("std::io::Read::read_to_end::hb85a0f6802e14499"),
    "std::io::Read::read_to_end"
);
assert_eq!(
    normalize_symbol("__imp__Z1fv"),
    "__declspec(dllimport) _Z1fv"
);

Two Normalizer pass sets are available: Normalizer::display() (the default of normalize_symbol) cleans names for humans, while Normalizer::matching() additionally strips .llvm. clone suffixes, PLT/GOT call stubs, and ELF version suffixes — and strips import pointers instead of rewriting them — so results match the other binary's export table:

use multi_demangle::Normalizer;

assert_eq!(
    Normalizer::matching().normalize("memcpy@plt"),
    "memcpy"
);
assert_eq!(
    Normalizer::matching().normalize("__imp_CreateFileW"),
    "CreateFileW"
);

Demangle::try_demangle_normalized combines demangling with a normalizer fallback: a symbol that cannot be demangled goes through the given passes instead of being returned unchanged (successful demangled output is never normalized).

use symbolic_common::Name;
use multi_demangle::{Demangle, DemangleOptions, Normalizer};

assert_eq!(
    Name::from("__imp__ZN3foo3barEv")
        .try_demangle_normalized(DemangleOptions::complete(), &Normalizer::display()),
    "__declspec(dllimport) _ZN3foo3barEv"
);

Python usage

Install the pypi package multi-demangle:

pip install multi-demangle

The module exposes demangle_symbol together with a DemangleOptions class:

>>> import multi_demangle
>>> print(multi_demangle.demangle_symbol("_ZN3foo3barEv"))
foo::bar()

>>> # name-only output, without parameters or return types
>>> opts = multi_demangle.DemangleOptions.name_only()
>>> print(multi_demangle.demangle_symbol("_ZN3foo3barEv", options=opts))
foo::bar

>>> # pick individual options via keyword arguments
>>> opts = multi_demangle.DemangleOptions(return_type=False, parameters=True)
>>> print(multi_demangle.demangle_symbol("__pl__FRC9CRelAngleRC9CRelAngle", options=opts))
operator+(CRelAngle const &, CRelAngle const &)

demangle_symbol returns the original string unchanged when the language cannot be detected or demangling fails.

Batch demangling

demangle_symbols demangles a whole batch in one call, releasing the GIL for the duration. It accepts any iterable of strings — lists, tuples, generators, map objects — so hot loops can feed it without materializing first. Duplicate symbols are demangled once by default and share a single string object across their occurrences; results keep the input order and unmangled symbols pass through unchanged:

>>> multi_demangle.demangle_symbols(["_ZN3foo3barEv", "libc.so.6", "_ZN3foo3barEv"])
['foo::bar()', 'libc.so.6', 'foo::bar()']

>>> # pass unique=False to demangle every position independently
>>> multi_demangle.demangle_symbols(["_Z1hic", "libc.so.6"], unique=False)
['h(int, char)', 'libc.so.6']

>>> # options behave like demangle_symbol
>>> multi_demangle.demangle_symbols(["_ZN3foo3barEv"], options=multi_demangle.DemangleOptions.name_only())
['foo::bar']

This replaces the per-symbol calls in hot loops (full symbol tables, PE import tables, Mach-O binding/stub maps) with a handful of batch calls. Type stubs ship with the wheel (multi_demangle.pyi), so type checkers see the full API including the keyword-only unique parameter.

Language detection and symbol hygiene

>>> multi_demangle.detect_language("_ZN3foo3barEv")
'cpp'
>>> multi_demangle.detect_language("libc.so.6") is None
True

>>> # cheap prefix-based check; never attempts a demangling pass
>>> multi_demangle.looks_mangled("_$s8mangling12GenericUnionO3FooyACyxGSicAEmlF")
True

>>> multi_demangle.normalize_symbol("std::io::Read::read_to_end::hb85a0f6802e14499")
'std::io::Read::read_to_end'

>>> multi_demangle.classify_symbol("_Z1hic@GLIBC_2.2.5")
{'status': 'mangled', 'language': 'cpp', 'decorations': [{'kind': 'version', 'value': 'GLIBC_2.2.5'}]}

>>> info = multi_demangle.demangle_symbol_ex("__imp_?h@@YAXH@Z")
>>> info["status"], info["language"], info["decorations"]
('mangled', 'cpp', [{'kind': 'import-pointer'}])

demangle_symbol_ex returns a dict with mangled, demangled, status ("mangled", "unmangled", or "unsupported"), language, and an outermost-first decorations list; classify_symbol returns the same classification without demangling. Passing multi_demangle.DemangleOptions(normalize=True) applies the display hygiene passes to the fallback when demangling does not succeed, and Normalizer.matching() provides the pass set for cross-symbol matching (memcpy@pltmemcpy, __imp_CreateFileWCreateFileW).

Structured demangling

>>> info = multi_demangle.demangle_symbol_structured("_ZN3std2io4Read11read_to_end17hb85a0f6802e14499E")
>>> info.language
'rust'
>>> info.name
'read_to_end'
>>> info.namespace
['std', 'io', 'Read']
>>> info.kind
'method'
>>> info.hash
'hb85a0f6802e14499'
>>> info.parameters is None  # legacy Rust encodes no parameter types
True

demangle_symbol_structured returns a DemangledInfo with read-only getters (display, simple, namespace, name, kind, parameters, return_type, hash, template_args, is_generic, mangled, and class_method for ObjC) plus to_dict() for JSON serialization. It returns None for symbols that are not mangled in any known scheme.

CLI

A c++filt-style command line tool ships with the crate. Install it with a Rust toolchain (or use cargo run -- from a checkout):

cargo install multi-demangle

With arguments, each argument is demangled to one output line. Without arguments, the tool runs in filter mode: lines are read from stdin, every whitespace-separated token that looks mangled is demangled, and everything else passes through unchanged — so it composes with nm / objdump pipelines:

$ multi-demangle _ZN3foo3barEv
foo::bar()

$ nm libfoo.so | multi-demangle
$ nm libfoo.so | sort | uniq -c | multi-demangle -n --normalize

Hyphen-prefixed symbols such as ObjC selectors are accepted as values, so the obvious invocation just works (and -- works too):

$ multi-demangle '-[Foo bar:blub:]'
-[Foo bar:blub:]

Options:

Flag Effect
-n, --name-only names only, no parameters or return types
--no-parameters / --no-return-type individual output toggles
-l, --language <LANG> force a backend instead of auto-detecting (cpp, rust, swift, objc, objcpp, d, fortran, kotlin-native, ada, scala-native); required for ada and fortran, which are never auto-detected
--normalize apply the symbol hygiene passes (__imp_, @plt, ELF versions, Rust hash suffixes and $-escapes, .llvm. clone suffixes, pseudo-symbols) to symbols that cannot be demangled, then demangle the cleaned symbol when it succeeds
-s, --structured print one JSON record per symbol with its status, language, linker decorations, and the structured fields (name, namespace, kind, parameters, return type, generics, hash)
--list-languages print the supported languages and the backends enabled in this build
--color=auto/always/never colorize successfully demangled output (auto is the default)

multi-demangle --version prints the crate version together with the enabled backends. Exit code is 0 on success — including when nothing looked mangled — and 1 on I/O errors.

$ multi-demangle -s "_Z1hic@GLIBC_2.2.5"
{"mangled":"_Z1hic@GLIBC_2.2.5","demangled":"_Z1hic@GLIBC_2.2.5","status":"mangled","language":"cpp","decorations":[{"kind":"version","value":"GLIBC_2.2.5"}]}

In filter mode with --structured, records are emitted only for tokens that look like symbols or that the pipeline changed — under --normalize, a cleaned token such as bar.llvm.12345 is reported — while plain addresses, type letters, and words are skipped.

--normalize never touches directly successful demangled output; the passes run on the symbols the demanglers rejected, and the cleaned symbol is then demangled once more — a version-suffixed _Z1hic@GLIBC_2.2.5 comes out as h(int, char). Because .llvm. clone suffixes and legacy Rust $-escapes appear on names that do not classify as mangled, filter mode processes every token while --normalize is active:

$ multi-demangle --normalize bar.llvm.12345
bar
$ multi-demangle "_Z1hic@GLIBC_2.2.5"
_Z1hic@GLIBC_2.2.5
$ multi-demangle --normalize "_Z1hic@GLIBC_2.2.5"
h(int, char)

Development

Use uv package manager.

uv tool install maturin
maturin develop --all-features

Run the Rust test suite (includes the vendored Swift demangler build):

cargo test --all-features

Run the Python tests against the locally built module:

maturin develop --all-features
pytest python/tests

Run the criterion benchmarks for the batch pipeline (uses the real-symbol dumps in tests/corpus/; regenerate them with scripts/collect-corpus.sh when the producing toolchains change):

cargo bench

The Swift demangler is a minimal subset of the Swift standard library sources vendored under vendor/swift; see vendor/swift/README.md for how it is maintained.

Updating the vendored Swift demangler

A single command syncs vendor/swift from upstream (shallow, blobless, sparse clones), auto-adds headers new to the demangler's dependency graph, records provenance in vendor/swift/SYNC.md, and runs the validation gauntlet (cargo test --all-features, the Python tests, and an ASan/UBSan pass over the real-symbol corpus):

scripts/sync-swift.sh                # newest swift-*-RELEASE tag
scripts/sync-swift.sh swift-6.4.0    # or an explicit tag

A monthly CI workflow (swift-sync-reminder) opens an issue listing upstream commits that touch lib/Demangling or include/swift/Demangling since the last sync, so the vendored subset never rots silently.

The supported-version claim above is backed by per-toolchain corpus snapshots: scripts/collect-swift-corpus.sh compiles a fixture with a concrete Swift toolchain (pass its swiftc to represent another one) into tests/corpus/swift/<version>/, and the swift_corpus test pins the exact rendering. After a sync that changes output, regenerate snapshots deliberately and review the diff — downstream consumers (blint) match on these strings:

MULTI_DEMANGLE_UPDATE_SNAPSHOTS=1 cargo test --all-features --test test_swift_corpus

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

multi_demangle-2.0.1.tar.gz (399.6 kB view details)

Uploaded Source

Built Distributions

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

multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (949.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (946.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (945.9 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (939.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (947.3 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (942.8 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (945.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (939.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp314-cp314-win_amd64.whl (764.2 kB view details)

Uploaded CPython 3.14Windows x86-64

multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (946.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (942.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp314-cp314-macosx_11_0_arm64.whl (847.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

multi_demangle-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl (867.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

multi_demangle-2.0.1-cp313-cp313-win_amd64.whl (764.2 kB view details)

Uploaded CPython 3.13Windows x86-64

multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (946.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (941.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp313-cp313-macosx_11_0_arm64.whl (843.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

multi_demangle-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl (868.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

multi_demangle-2.0.1-cp312-cp312-win_amd64.whl (764.7 kB view details)

Uploaded CPython 3.12Windows x86-64

multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (946.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (939.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp312-cp312-macosx_11_0_arm64.whl (844.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multi_demangle-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl (866.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

multi_demangle-2.0.1-cp311-cp311-win_amd64.whl (765.5 kB view details)

Uploaded CPython 3.11Windows x86-64

multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (948.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (944.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp311-cp311-macosx_11_0_arm64.whl (850.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multi_demangle-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl (869.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

multi_demangle-2.0.1-cp310-cp310-win_amd64.whl (766.1 kB view details)

Uploaded CPython 3.10Windows x86-64

multi_demangle-2.0.1-cp310-cp310-win32.whl (706.3 kB view details)

Uploaded CPython 3.10Windows x86

multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (949.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (943.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp310-cp310-macosx_11_0_arm64.whl (850.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

multi_demangle-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl (867.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (952.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (946.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_i686.whl (7.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

File details

Details for the file multi_demangle-2.0.1.tar.gz.

File metadata

  • Download URL: multi_demangle-2.0.1.tar.gz
  • Upload date:
  • Size: 399.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multi_demangle-2.0.1.tar.gz
Algorithm Hash digest
SHA256 a77e2360543f83fd4b6869b20685bca367eb5063bb1a53e6f3bfa9d9515ce312
MD5 6ce114149ac8c936cb6ff60b1faf93ee
BLAKE2b-256 a96f9b13b701c0832cf82fe21071aac626f999bdb1a2a4c28414108c47df64a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1.tar.gz:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 847c985d46aa597017a485b6b9e56030f38b7683a5e27b5763da6f0118a6ebf2
MD5 c840ea184149a629fcf3ac27ff1b9d20
BLAKE2b-256 14d40502e843424244029f3cea11173547eee03d0462ad4404981b7a995ff2e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dc6fd2e5ce617dd9608cb15179302e8776ad87ba13665f85c848a311856debd2
MD5 531ca4b17d98b5436ee4b893c0212d1e
BLAKE2b-256 0eb8e3b43a57b1863ea4b945c90dc8d78d6893d9072d8998b57feaa7a15e51b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be7766666b300ca7d8b993915bcd172ebf9d60ef47a3acb374a77fe09452cd6a
MD5 c5d4975e7ea92b82e0864fd3407973a2
BLAKE2b-256 3cb2bee64c4551542cabd4c128cf3d28895351deddf6b2f152eae0822571092c

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55ef86d4fb0678451b98080a9fa64eb197ac5685e9fc7333e1ff30550860ddd9
MD5 9ea030829c736003a20817b23942bea5
BLAKE2b-256 753ca5d34e0abceb251e5bd430f3e79bc41080665130c5ec361ee39ddac32a6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a838da6f74809537a95a950e989877d599ed3c601529ba333095a4bea6672775
MD5 97e8a6ed71d76d8868aacc05ca74c147
BLAKE2b-256 cdc2ca750cfdf7784cf96ab10ed857b93e157c5c6d8cd4550ca4c265b1c9ea20

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76d7fa48628b606ccf5016860036d666704dad9d51c0d8671209cf2a7ed510b7
MD5 4081cf9538f85fdc25a3bdcc1cf94602
BLAKE2b-256 dcbab9c4a7752c5bd52a2204b12e908516b0dcec4590cd1d1cf84bf1b375ffdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7773f46e57e6334e117af0e170e118b25b7c0d61a44bbd84d279f1df8ca1ce9
MD5 73a36186d2c2abacc3facae1860003ec
BLAKE2b-256 9a3e0ff71ffef767a0452dca055db6a8c9af64b6a20ed8ea0ef2f219dca04dd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c249f8af6a661dcd08ab7fe06eaab497f1cb6dcb60143bf7f0f8e0eb6d229937
MD5 b29836e11916fe99bbe01e499139bd48
BLAKE2b-256 a185b759790df9785811283b4a99020428162a8f938cc03d2685f1ba195e3ef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f282a707658a0ba59b57ca865095c018b56fc831313cac4bc2f1e3c61974ea4e
MD5 bf3971822100d611b774e2fd0503f5c4
BLAKE2b-256 4dd02095bcc8d383bb140135822d8cf46a0200623e49733afa60e93cea808a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c12c567c0b12d17ba749f11a2b1bd93dbb53fa0a8c36aa9d59d1adb74dfd0f19
MD5 8e83ecc3fa2235917168558cf2ddbb7e
BLAKE2b-256 7f220be9f2575ef209ad0bb9038f6699194225f8b4cb9303e25debf78aea0db3

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37c7c8f119c89d498a1b858ffcc7f03e694eb15c36c839a769a4919b5bcba1c2
MD5 7042879f211073dd88abb9b5c06c6f9c
BLAKE2b-256 0da1a0a18466a3f0dcbcf25dfca7b1978380cfd1cc0566ae00a3a4cc52e7eec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6ba3125ca40ff5196dd54f8a6a81299d273e95e161744d90bd7516bfef8249f
MD5 6a9db825cc4d1e99e35adb1582065965
BLAKE2b-256 d8e137b850dff275c2efec2ae89dfbe4c003f60d3f0f259bf60c2388b7e6b973

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a849a051881a821cb0f79f01994457e836aff004cb5118eb848a4f3ec52ef7c5
MD5 c70bffd8047a51e7260e9fe7f2b7b0e5
BLAKE2b-256 f76940750c3a8340b3a540329847825f97d2a490cc6ee0e5953a39830373615a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 65a20acef498ed0f57fe6340b5b62d61e064eafb4eca0d96710cf87be846da2f
MD5 f0054d1799e6e535441e38a4a4acdb8f
BLAKE2b-256 7cb8b54bb05ae65c998405abc2a0fe5f5e43185620facbf8a0af2e28e6d00d00

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc56f442bbb0382cc41424f13f8365197a8c398ef5eeb675af887b0d08261abb
MD5 60e908aad78cabdd4db46a6ef95e7987
BLAKE2b-256 be00e61e0b8ad1d76e558b0143219b35d2f92e64bf22fd4fbc5bd9b6a5803c32

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4f3e4330dbd356ad8491e3c338b4ab5e9c0b34ef0bc868ac0ab37f079a8256d
MD5 d3903380af820d859548389de127b09d
BLAKE2b-256 791ca11c0fc49ea9ab3a3a42645bb26b16b7d59bee63de0a3f2782f787db68a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8abc5aabe153fded5f0dd94f3f0cdcb7ca003e05af142b42cdb62564e729e4f
MD5 373fc058d2040a24768d2faf9f5f4e20
BLAKE2b-256 b7a98102d124e32a23433b5ef1e7d084d0e1e880259fa4069acddd87a9c656e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12b917aa9d80965141810f63000ddb131fc3065bfbd18b6f7da67ba67cefddf4
MD5 a9e00c68bc13b4c2c759e84aea883822
BLAKE2b-256 c8c00b46136af57074385ce6f2252383cbfb30335a1f5d2dd201ffc533cac387

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c7d5aa2466ce510e99d07874a4490c9dd6299e2d8d10af47f92ee1cd9abf7b09
MD5 a0d99cce98607b259dd501596bc77faf
BLAKE2b-256 f8f07b78a090ea94b78494683474db4cb92606d700442b13303a1d426ba01b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-win_amd64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1cc8ca82c1952a197f17967944a529837a41c21f72e26bf800e09979a078ba15
MD5 c80d179d7715001dd5da1cdfafb9f352
BLAKE2b-256 05bc6923ac1978af36648e7198505f12639c3a7d87436c555c98801286046e8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9362707691bc3811e17280eddd2d2c6317326da7e51ea0175d4ad3b8638f3a3f
MD5 364f90f6753a1f7ac7f9cea963607eab
BLAKE2b-256 f173c3c6e6b80d44c0ebc4683d87f28e0341a00c7ef383ec60024dd433a975ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9347dba6036c9df7193f902c0bcfe1236b5424144f1176976c1ffc56d87a330d
MD5 47019845d28bfe1ae8499f8857ce02d5
BLAKE2b-256 4de3a68abb2ed1eebede1924228a71a8fb4ddb9a3359ee8af3c6baf8efa8996b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f744fd7be5431f6a1c62301014be1312c0d81775a5c6babcdcc08c4bfd98e86
MD5 9e78bbdeae287c6cfb5aba987dbd1812
BLAKE2b-256 f1d2df901ee38b19f8728cf7b151fcf08789dbb139a6b688fc22479669e5fd66

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 31e38dee93fb9ccd3b8d9361e14830daf5fba26879c29bae7191ddd3afb506c4
MD5 d37263d81715898f2e5eda58c754d4f7
BLAKE2b-256 bb6784c5142f88828fd91a02f23d23946da2d6c6f0c05d4e29c14278d841e90d

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08a28e5388b797fd748f6459bf1a7f533e5c5309fcbc5f7e3a5d8e66d8c15c4d
MD5 d641cb70b29c39f9a518c618928eb01a
BLAKE2b-256 3b896633daa02d51dcf8aab7d2ad78bcf1a15d7ef6c711bea9d67800cde20ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4147ee142785ffe9e54a46ff3f4002f459a3d0e548c9585fbeb53d41598e5622
MD5 be04c9f08e96eb7daba8ed2095a7ab1f
BLAKE2b-256 95e6d371c0437d49e5e1506b2bab4985e8509698196fb3de21737138c4c790e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9bf8eba8f9e9b3d42aed1d0f373f48291fabe61e27d1f3a9b3959fcb888cbb51
MD5 8c1d6315f80bf05df68b42ff37701795
BLAKE2b-256 1e07725da0bae6df797e4b69ef91a05d06d74603d45c8cb50ae0161438e8ecf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fd9ce91fdcbd11b24c0a8356edc13a22737d0a7c92056b8df3361de1254031d9
MD5 5f8a1870c2380e8f47795da0336af915
BLAKE2b-256 bd93ea04dbbf181b6ed898a9aaf45817a2840633998cb37d7d803a3063f9da71

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47a28836387dddb4d39afe6ba956e9f1d8352e8c78d2ff0b821b29f759806a9f
MD5 8f9f57bfa8ce244a29049dcd78c239f1
BLAKE2b-256 654aecf62c4f75f4596c8bb0039fdf927084ac85a4390c1eab4e978a3d499f9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1abe1989dc8fcd00fabcbc8d1974e7cda71017d59a006748558729253bae3dec
MD5 86d817cdd452ead4c46a5d0316de99f4
BLAKE2b-256 23fae702385e7302d2cdd6181ea99fe2a53b605297a5e8daf5f7b2427fb77ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2707b99e98332fd761eb35ac8d72a646d3e176954daab5cb9824501eb55592b0
MD5 ebbe005d38e49a9d15f8f4d6b412abc4
BLAKE2b-256 242e451895f3108699476145225ab951a3ea8b6b3a9f64a6ec4679db5e9c8484

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af48f4ffd805f3033b9ba3620f2913b39145622ba9ffacf93adac891a9229528
MD5 bc4145a2ae4c8b65a595944e6bbac877
BLAKE2b-256 937b1433700dcdf5ca1076b20bcdde501a3185a57b76e307b760d6ad89214c2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abf77048cac8d5648d6cf44e2a7a75277204f0a9d67904999695577fe61168cd
MD5 cddb8bacb9b7ec93a9ee30d085b55735
BLAKE2b-256 2ea12b43b7ff782c76c6703aafbc013e08d5fb09b090a10e463cab19923f114e

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23ece6a8557f2642a26cf6783a22d16a175ea1b1c4e3832ac15aa09f4e1cc9d4
MD5 30a565fa1937e31ee13cf2458fb80809
BLAKE2b-256 c59307d48cea8cf29b7bd74585d8d97d97d170308ff33ba691807ec5c13aa011

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d7dea9d9b9c99da6aaff6e4ef9ccabab4d61ed3810afda12ca9c8520122d682
MD5 9480043da623b631cb97ed7d5b1a5e12
BLAKE2b-256 0164efcaaa29980cfe2c1d20cd349513eea33595b8dac8897a8f3c5a8aa98727

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 abf814c37d6310ce6d8baa95c5d8ea3a7922eee0e3d6e2e9073a5b44b3aef5de
MD5 56b0b43327edfdea8a330e21c6806bd0
BLAKE2b-256 a2891676763092a77528837f68e3887321ee4a507eddac81b6294b97977b431d

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9c680eff65347be197b94a4f9c8377a64063df06a2aa087d15d808ff8d73ec7d
MD5 9317aa645d06ff00ba33a14a17c15cfa
BLAKE2b-256 19a3236a3c73b3c5cf8ffac0a6a7edb11bfc6ad06e4341856b3447107e626471

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f14ad2cfcbf00aea1ffbde64567ce57aa3b1543c2812b112638167b33fde2df6
MD5 f5f7c6456aa76c05b429681696717136
BLAKE2b-256 cbd7132b25fad2b33a6dde1893a4565b91029bd66471c636c2294221d2e65c22

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b62697f2dff679e208528e840486d415a79128930da1b9fb98f1b73913b791c
MD5 c7718ab37f27aad78605bbff207a26e1
BLAKE2b-256 ee949c896ca6a77124397d3dc33d60bceec2354bd37abfffda4252d3ada69953

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ddb6e6507ec8a91a226a280f56694a9fcdbed4b05961930d3bce8986e41af0d7
MD5 b0d3599800f19dc5fe2d62ad76485260
BLAKE2b-256 22c539f07a49e4f1d1ae336db00ab699f3e2d42e055f8a987a5cb907159e8775

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b77cc5b5b6d3bef7eaa05de0b060116275630311a0db1372428c0c8752121397
MD5 568fd60da961e48aa7e4e52f1929f20e
BLAKE2b-256 37b77e31d7b53512d596bfc242ce41fc5bc54f84b3c8a8facf11e28565429f49

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 881294795af6b351016301a30cbeba192dab94fbb43bc349c0f425e66eb7582d
MD5 03ab28393220687d042ffce52495d7a1
BLAKE2b-256 9361772828fb769d8e738688c36972d6787eb6d99d50c757891f54bf6b6d7995

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4dcdd88c9f4ddc0c8eb019917e58d9034756c49ec7dceb9db13863626e00fef1
MD5 0310dc5a4456fd5fef7cddcc2c450e5c
BLAKE2b-256 a97937dcb36677d5d7706b5a27b27db5e10ec0777b7d7426c60feecd842f2cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a5e56596297650ec0b96f423c19d2efb0ca715a0ad3390081afa7648c93258e
MD5 c5f1c949f1cf1010aba661f2ab3557cf
BLAKE2b-256 061ab417e7819f8c0687ebce4782d62d43a51efd7e3dd66004bd2f907ba76c37

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e4f2b24e04f93c16bb0d4892c377d15ffbe76aa9d8fe37871860ba8c3435882d
MD5 9a69a102edc5221d5f67adeec9824ffe
BLAKE2b-256 251f0011dc4b3dbe0a254833b43f98bc5bf9f4b4f72d6771472e48e0a68bf4c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d5b409a4453e7408335a7b8ca4ba13aaf596fa7d39a9f2e954c2c3c04cff56a
MD5 ae19df68f5406fd030bdcb00adcaef6c
BLAKE2b-256 31fbbd7af4fba8af548f085c86aef11c4517037edac597c8e857574751d06faf

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-win_amd64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7e9bb4dd40fc48f2a5de4f0d30bf2033ace0d4cd7e18b6db69df685cc89d2a1
MD5 cdc2ba713c628738b309de40d7ffcaed
BLAKE2b-256 d83eacf141806a4aa896fc2b8ac35503ce719fbc0a470143d0b0c18257111f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 26e0964ed5af32d3d3a091be1644eb0f04058f2b86bfd44ed93477b7bd178a9c
MD5 103ef4d934c74e3e84387404c80ef7c2
BLAKE2b-256 65fd52a2ab085e527a57059806997ef796baf6910fbf1c63dc8cd08814d07a7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48471bbff0b0333ac8e7f0e90bef8f3b160e8bd80c85420f773a2e1974b9faf2
MD5 63805cb76e134cd323f407a8b51534eb
BLAKE2b-256 53c6428b36d910ca9150a52fe459c8c1461beb4f418617d2f54431932fc2a35f

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de54f51e37cadc8aa6b6ffa7a6041c2b4aad1464e5e8e993dac60c1225673962
MD5 58923b693d19d332cb8a5e2b2850d6f1
BLAKE2b-256 b16c98c2f5e7677c97cdcb68b115d529bd70ad017d612631cdffe014fc0132a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d67152d04a55b0154b8b2e9fae94273a3e6016d99675f62aca2544e1a2b66d03
MD5 d908bea82f029300867e88a3ea5ff20f
BLAKE2b-256 32f6a7b5069c6e58ad05accfc48b6a911a5f401d6eccf72e0faba7986d547454

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3c3b59323c71f3f994d7c4447926b73fd21c3a40576bdbe45161a9e151ff711
MD5 a1050d55a5ec5d012a15a91c03ca9e6a
BLAKE2b-256 f5543d762b7e10b8b0d0a8b3f045baaccca88a5767fd84b5684225816360bdfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42a1acf7ce99a1e3fbe4906c30904648f39facd737121a75bc7ffe72b53d9e59
MD5 39cd07ee10c4f593655fc98d9c5b62f7
BLAKE2b-256 90493d5c283b0eef1ff7f9f4decd4b263752d49a13caf7b85355afd4884a1ed5

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c2f7e1d7e9ce60cab49d21889df41d3ce9e958ef3a626f26ef94cb0a84d10ded
MD5 9c03deeda839a8838e78c50a3de13c18
BLAKE2b-256 fcee5d94f2a25b0c92d209400b3c5a89916847674bf7238b91cdae888f655363

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3d880706f3a32d32d78c41087b36d231125cb7451faa56a0ab6802e301d2d6f
MD5 b6948157f4f3c1db180c0d8a64f2a43f
BLAKE2b-256 a011035fe7370bd1e5fce3d0e3b718d908bd74b9b4d62a9571e9ebbfa5c05476

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-win_amd64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: multi_demangle-2.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 706.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e95a1a8db9b715f7f3ab35d428b2972a0be5cae5d3149e18ea5be75108dadcc8
MD5 80c88c0d2747b725af481e9596470c15
BLAKE2b-256 6b7eabc70979c2b16bcacdd8d139afba5c46dbe85404b78600fec07d193d46df

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-win32.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d6f3d6be6353eb7d57a086506df518429cd7e69d6e62b900c57c967185b993a
MD5 0c29b0a65a27b70c6fd3cfd180e1b37e
BLAKE2b-256 2c0631494212ac729b30f26db213432745878ca6792a860c0b33561a0ae68ecc

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 06e5aeecbb248e48f3cf7bf8d8b127deed82eda5159e269bdd0e36c3ca19eb6a
MD5 cfcae5c05ae43beb188a22693d580483
BLAKE2b-256 9bd18036029185a3befbd3516c8e0b112ecdb69dccabf7b7430f2dd4c9268432

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ce942a4025503bb8f2a350727d06d5da5eaa1060bad9691252162e58fd96cdf
MD5 43d6720d536acd58e9346412010d25cd
BLAKE2b-256 a4accd2451c4bdf76e738e1d9a38525a0c09e9e646fef4185fff294101a9f6ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dba8aed91f813b19299a6591211414455984697454a85c3e71b4381ab314abb6
MD5 7fc87e30f4939e0c00c2cc7d55d04706
BLAKE2b-256 660c54a7b81f8936880632a49b6be575039fa510a945bf33a01400095c3c066a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39095cc45dff07a0ae63a0997c816208e240abbadfc2a072cdf3f47ecb1b862e
MD5 b289e22c836354cac2ae2ac514d540f7
BLAKE2b-256 f2fe743b00e09e9a7d5b2fd8b7bcf0d37a4687477ac6f0e6e2c97128a8547856

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59636e42d136de14a5917834f3c1c9489534acc80fa7959becf1ae2ebb6b3438
MD5 cb3593617933f2c674850b4e692c5ca0
BLAKE2b-256 5e916755bb54aabf0bd96c05ca581816a869841225e07fe0fd641c8c2f7b0852

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdf56fa9398fde8b0fc05d379fca268e9dff7e3cd4a128e758950418bf133e82
MD5 f71fbfe7489712711b86e2131e39a77f
BLAKE2b-256 b627c9d20b553d285a8270c86862572d99c79621448ba7d7b252d20a06fb4682

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8700d4acf7cd5e9e81c6a3ad3759aa7155f8c4f2010bf19f735335f44a6744d1
MD5 96fa6a393a6b8d15a227e471982663f2
BLAKE2b-256 f857d587f9de7690834b83e8f615325a5f9f3f400842b00a17089f57a373322b

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b2277b63ba128f17d8545a3996934fc119271c067f046575eb234ffbc93375f
MD5 1bbf71b2527b0fb40da142f201f948ef
BLAKE2b-256 cee72b985fa064a228763721f617e1eadab0e4b5e0ca84967e063f80cdd55d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 108e951a3823e870b0fa7ea32556f610418dc0bc1579676ca999ddba664aa09e
MD5 1ffc3d55a9f5f7d1b6817d585efbb32d
BLAKE2b-256 d3df94aca87d8342990f16a48d0b72460d7103aa26b97ff72a54a52d373b876c

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 feeedeb8c14b00e24ed1ba9df43957e3e60aa2ccba1bda2a71bbf983ccd02dc7
MD5 72ee3bcd2aafe9ec75ed5766f50d8871
BLAKE2b-256 7e225958507a1978a80079fda91546f157ee334a7fcc8dc0bad124524ad52957

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be0eec52d90e1a3b4cff5be6773ad573a54887560a1fbc8b65fd6b1433223b2f
MD5 d4b74a91686581339de39d55cac2f16b
BLAKE2b-256 5dbf6f67cc1e1d506ceae4ea98a96f8413cd85b56e8752da621a5d62cec1aa0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8cd3f6646e3384e8ea4b63a7d0a3f1b8fa6310d557b9de2b229a446bb93fe202
MD5 5ab209a8e3fdc3821782dd8d4701718e
BLAKE2b-256 05ff16e7be5e4a545bcc7bd06f7444f0dc52610e00186752a0ea227e57dd05eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0a004bae9c485c918134bdafb272f1a5c4d9e3f9ac2dab851829329a4f95180
MD5 140b95ec72c89ae18b53663e5d11b111
BLAKE2b-256 9e5259016aa8a2a37bb9f9043c84df66834bbbad81dbf4b81da3be4c12d2d0b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b89841af4b9b9eb80604f1ec4a868332da1af5617b8931431bb1593af662461
MD5 2e8bda9d80a666064d8dd20851f9b792
BLAKE2b-256 695d834a00b7df7e5aed1e98451d513e14877ba63bb9f73ebee3ffc2be7d70ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f51f02a50059ee11bc839414115a35272cc014c9f465584facefd030d44842bf
MD5 ec6f005e7c61d4bfeeb9528cd80112d4
BLAKE2b-256 ce186e260f448139a6989f0483d803a603f11e3ccef966970c2fc61c9dc4a7aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b0a120ed4662fed53e1327c0d092f5840bddf8b4cda6b7bb5bba43900a9abc9
MD5 7c67e9f846c102be83aaa6792b51b09f
BLAKE2b-256 7464634e6ca057d5761d8a5734cbdba981387be20046eb4f4a1ac19e4fc57f8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for multi_demangle-2.0.1-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on AppThreat/multi-demangle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.0.1 This release

74 files

2.0.0

74 files

1.0.4

59 files

1.0.3

59 files

1.0.2

59 files

1.0.1

58 files

1.0.0

69 files

0.0.1

69 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