Skip to main content

Signature Maker Plugin for IDA Pro 9.0+

Magnifying glass with the word 'sigmaker' and a cross-hair over the 'A' in sigmaker ida-sigmaker tests coverage

An IDA Pro 9.0+ zero-dependency cross-platform signature maker plugin with optional SIMD (e.g. AVX2/NEON/SSE2) speedups that works on macOS, Linux, and Windows. SigMaker includes processor-aware operand wildcarding for x86, x64, ARM, and MIPS binaries. The primary goal of this plugin is to work with future versions of IDA without needing to compile against the IDA SDK, while allowing easier community contributions.

Background reading on mahmoudimus.com:

Table of contents

Installation

sigmaker's main value proposition is its cross-platform (Windows, macOS, Linux) Python 3 support. It uses zero third party dependencies, making the code both portable and easy to install.

Quick Install

  • Copy src/sigmaker/__init__.py into the /plugins/ folder to the plugin directory!
  • Rename it to sigmaker.py
  • OPTIONALLY, if you would like SIMD speedups, just pip install sigmaker
  • Restart IDA Pro.

From Releases

  • Download the latest conveniently renamed sigmaker.py release from the Releases page
  • Copy it to your IDA Pro plugins directory
  • OPTIONALLY, if you would like SIMD speedups, just pip install sigmaker
  • Restart IDA Pro

That's it!

Install with hcli

hcli is Hex-Rays' command-line tool, and it can install sigmaker from the IDA Plugin Repository. Install hcli once:

curl -LsSf https://hcli.docs.hex-rays.com/install | sh        # macOS/Linux
iwr -useb https://hcli.docs.hex-rays.com/install.ps1 | iex    # Windows (PowerShell)

Then authenticate (see the hcli docs) and install the plugin:

hcli plugin search sigmaker
hcli plugin install SigMaker

hcli installs the plugin under $IDAUSR/plugins/SigMaker and installs the matching sigmaker wheel into IDA's Python environment. That wheel includes the SIMD speedups for supported Python and platform combinations, so an HCLI install does not require a separate pip install. IDA loads the plugin on its next launch. Requires IDA 9.0+.

Need to find your plugin directory?

From IDA's Python console run the following command to find its plugin directory:

import idaapi, os; print(os.path.join(idaapi.get_user_idadir(), "plugins"))

Where and what is my default user directory?

The user directory is a location where IDA stores some of the global settings and which can be used for some additional customization. Default location:

  • On Windows: %APPDATA%\Hex-Rays\IDA Pro
  • On macOS: ~/.idapro
  • On Linux: ~/.idapro

SIMD Speedups

An HCLI install pulls in the matching sigmaker wheel automatically. For a manual or standalone sigmaker.py install, run pip install sigmaker in IDA's Python environment. On supported Windows, Linux, and macOS systems, pip selects the wheel for the active CPython version and architecture. SigMaker uses the extension automatically when it is available and shows its status in the top-right menu bar:

Compatibility and updates

The speedup wheel is optional. SigMaker validates the required native entry points on the exact extension module it loaded before enabling SIMD. Newer wheels also declare an API range; older wheels without that declaration remain eligible when they provide the complete native contract. A stale, partial, or incompatible wheel is disabled before it can affect a search; the pure-Python implementation continues with the same results.

In interactive IDA, SigMaker shows one update prompt per process with the loaded extension path and the applicable command:

  • HCLI install: hcli plugin upgrade SigMaker
  • Manual or standalone install: "<IDA Python from sys.exec_prefix>" -m pip install --upgrade "sigmaker==<plugin version>"

Restart IDA after updating. The manual command intentionally derives its interpreter from sys.exec_prefix; embedded IDA hosts can report ida.exe as sys.executable, which cannot run pip. If updating does not resolve the problem, open an issue and include the path from the prompt.

Library and headless users need no special setup. SigMaker never opens an IDA dialog outside the graphical plugin. An absent extension is bypassed silently; a discovered stale or incompatible extension is logged, then bypassed automatically.

SIMD Enabled

No SIMD Speedups

Requirements

  • IDA Pro 9.0+
  • IDA Python
  • Python 3.10+

Processor support

SigMaker creates and searches byte signatures using IDA's decoded instructions. Its operand wildcarding has architecture-specific rules for:

  • x86 and x64
  • ARMv6-M Thumb (Cortex-M0)
  • ARMv7 A32
  • AArch64
  • MIPS and MIPSEL

Other IDA processor modules use the generic operand wildcarding behavior. Architecture-specific rules keep stable opcode and register bytes exact while wildcarding address-bearing bytes according to IDA's operand metadata. The ARM variants above are exercised through checked-in ELF objects and real IDALIB decoding rather than processor mocks alone.

What is a "sigmaker"?

Sigmaker stands for "signature maker." It enables users to create unique binary pattern signatures that can identify specific addresses or routines within a binary, even after the binary has been updated.

In malware analysis or binary reverse engineering, a common challenge is pinpointing an important address, such as a function or global variable. However, when the binary is updated, all the effort spent identifying these locations can be lost if their addresses change.

To preserve this work, reverse engineers take advantage of the fact that most programs do not change drastically between updates. While some functions or data may be modified, much of the binary remains the same. Most often, previously identified addresses are simply relocated. This is where sigmaker comes in.

Sigmaker lets you create unique patterns to track important parts of a program, making your analysis more resilient to updates. By generating signatures for specific functions, data references, or other critical locations, you can quickly relocate these points in a new version of the binary, saving time and effort in future reverse engineering tasks.

Usage

In disassembly view, select a line you want to generate a signature for, and press CTRL+ALT+S:

OR Right-Click and select SigMaker:

The generated signature will be printed to the output console, as well as copied to the clipboard:


Signature type Example preview
IDA Signature E8 ? ? ? ? 45 33 F6 66 44 89 34 33
x64Dbg Signature E8 ?? ?? ?? ?? 45 33 F6 66 44 89 34 33
C Byte Array Signature + String mask \xE8\x00\x00\x00\x00\x45\x33\xF6\x66\x44\x89\x34\x33 x????xxxxxxxx
C Raw Bytes Signature + Bitmask 0xE8, 0x00, 0x00, 0x00, 0x00, 0x45, 0x33, 0xF6, 0x66, 0x44, 0x89, 0x34, 0x33 0b1111111100001

Finding XREFs

Generating code Signatures by data or code xrefs and finding the shortest ones is also supported:


Signature searching

Searching for Signatures works for supported formats:

It also supports nibble wildcard searches such as 48 4? ?F 90:

Nibble wildcard search works with or without the optional SIMD speedups. Without the speedup wheel, SigMaker finds the longest exact-byte run with the standard library's C-speed byte search and verifies the remaining nibble masks in Python. The pattern must therefore contain at least one exact byte, and patterns whose best exact run is very common can be substantially slower without SIMD.

Just enter any string containing your Signature, it will automatically try to figure out what kind of Signature format is being used:

Currently, all output formats you can generate are supported.

Match(es) of your signature will be printed to console alongside the containing function name:

If the matched address is not a function name or has no function name, it falls back to just printing the address:

Signature Configuration

sigmaker also supports configurable wildcardable operands for unique signature creation:

There are also various options that be configured via the Other options button:

Performance

SigMaker's "find the shortest unique signature for the current function" search has been heavily optimized. On a real 16 MB module, a single worst-case function search once took 462 seconds (7.7 minutes). A stack of four optimizations brought the heaviest searches down to the tens-of-seconds range and typical ones to near-instant. One user reported the progress wait-box now "barely show[s] up for a 26 byte signature."

The full derivation, including the match-set math, the counting-sort index, the selectivity proof, and what is novel about the approach, is written up in ALGORITHM.md.

Benchmarks

Measured on the largest function (8486 bytes) of a 16 MB module via native idalib on Apple Silicon. The effects are cumulative across the four phases:

Optimization Effect PR
Phase 1: seed-then-refine candidate refinement ~13x faster function search #33
Phase 2: 2-byte bucket position index additional ~2.48x on large databases, widening as the database grows #35
Phase 3: dynamic seed selection (1- or 2-byte) per-anchor seed scans cut from 206 to 2 #36
Phase 4: Cython in-place refinement per-byte refinement ~14 s to ~0.28 s (~50x); function total ~24 s to ~15.6 s #36

Signature output is byte-identical before and after every optimization. The test suite cross-checks each fast path against a brute-force oracle and diffs the generated signatures across the entire test binary.

How it works

A short tour (see ALGORITHM.md for the math):

  • Seed, then refine. The set of database matches can only shrink as a signature grows, so instead of rescanning the whole database for every candidate length, SigMaker scans once to seed a candidate set and then filters that set in place as each byte is appended.
  • Index the database once. A counting-sort index over every adjacent byte pair lets the seed be drawn from the rarest exact run in the pattern, in time proportional to that run's frequency rather than to the database size. The same index serves both 1-byte and 2-byte runs for free, so the most selective anchor is always chosen.
  • Push the hot loops into C. With the optional pip install sigmaker SIMD wheel, the index build and the per-byte refinement run as nogil C over typed buffers with zero per-call allocation, and the raw byte scan uses AVX2/NEON/SSE2. Without the wheel, pure-Python fallbacks produce identical results.

Using SigMaker as a library

Beyond the IDA plugin, sigmaker is imported directly as a Python library by other tools (for example, batch signature-generation pipelines). The core types are usable from any IDAPython or idalib context:

import sigmaker

cfg = sigmaker.SigMakerConfig(
    output_format=sigmaker.SignatureType.IDA,
    wildcard_operands=True,
    continue_outside_of_function=False,
    wildcard_optimized=True,
    ask_longer_signature=False,
)
result = sigmaker.SignatureMaker().make_signature(ea, cfg)
print(f"{result.signature:ida}")   # IDA-style string
print(len(result.signature))       # byte length

# Cross-references:
xrefs = sigmaker.XrefFinder().find_xrefs(ea, cfg)
for gen in xrefs.signatures:
    print(str(gen.address), f"{gen.signature:ida}")

Batch search API

Why batch search?

Signatures are usually maintained as a collection. After a binary update, you need to know which patterns still match, which became ambiguous, and which no longer match. Searching each pattern separately repeats scan setup and leaves you to compare the results by hand. Batch search accepts the collection once and returns one result per pattern in input order.

The batch layer adds little overhead:

  • A current profile of BatchSignatureSearcher.from_text() parsed a 5,003-line mixed paste into 5,000 entries in 16.0 ms median, or roughly 312,000 entries per second.
  • The requested segment buffer is loaded once and reused for every unique normalized pattern. This design follows real-binary profiling of signature generation where loading segments before every uniqueness check consumed 84% of total generation time.
  • Duplicate normalized patterns share their match results, and file offsets are resolved only when a caller or formatter requests them. A performance regression test constructs a 100,000-hit batch result while asserting that search performs no file-offset lookups.

These are focused measurements of parsing, scan setup, and result construction. End-to-end search time still depends on the binary, search scope, patterns, and whether SIMD speedups are available.

Search a batch

Batch search is available to IDAPython and idalib scripts:

import sigmaker

text = """
print = "48 8B ?? ??"
update := E8 ? ? ? ? 48 89 C7
tick = 90;90;CC
draw = "48 89 C7"
48 8B ?? ?? 89
"""

results = sigmaker.BatchSignatureSearcher.from_text(text).search()
print(results)            # text
print(f"{results:text}")  # registered text formatter
print(f"{results:csv}")   # registered CSV formatter
print(f"{results:json}")  # registered JSON formatter

for result in results:
    print(result.display_name, result.status, result.match_count)
    print(result.raw_pattern, result.search_pattern, result.normalized_signature)
    for hit in result.matches:
        file_offset = result.file_offset_for_match(hit)
        file_offset_text = (
            "unavailable" if file_offset is None else f"0x{file_offset:X}"
        )
        print(f"{hit:ea}", f"{hit:rva}", file_offset_text)

Input format

Each non-empty line is one signature:

  • Unnamed pattern: Write the pattern by itself. The result is labeled with its source line.
  • Named pattern: Use name := pattern or name = pattern.
  • Quoted pattern: Quotes are accepted only around the right-hand side of a named pattern, as in update = "E8 ? ? ? ? 48".
  • Comments: # and // comments are ignored outside quoted strings. Markdown fence lines are also skipped, which makes snippets from issues and notes safe to paste.
  • Entry boundary: Only a newline starts a new entry. A semicolon remains a byte separator, so tick := 90;90;CC is one signature.
  • Source text: SigMaker does not parse declarations, infer signatures from prose, or join a signature across multiple lines.

SignatureSearcher.from_many(text) returns the parsed per-pattern searchers if you need to inspect names and source lines before searching. BatchSignatureSearcher.from_text(text) uses it internally.

Each line uses the same strict parser as regular signature search. Supported forms include:

48 8B ? ?? 4? ?F
488B??9090
488B4??F90
48,8B;?;90
\x48\x8B\x00\x48\x89 xx?xx
0x48, 0x8B, 0x00, 0x48, 0x89 0b11011
(48 8B ? 90)

Compact input may omit separators only when the complete pattern consists of two-character cells: HH, ??, H?, or ?H. For example, 488B??9090 parses as 48 8B ? 90 90.

The strict parser rejects ambiguous input instead of guessing:

  • Single nibbles, such as E 8 4.
  • Odd-length compact input, such as 488B?9090.
  • Input that mixes glued and separated cells, such as 488B ?? 90.
  • Long integer notation, such as 0x488B9090.
  • Colon, pipe, or hyphen separators.
  • Declaration text and random prose.

An invalid pattern becomes an error on that entry; it does not abort the rest of the batch. Every searchable pattern must contain at least one exact byte. An all-wildcard pattern such as ?? ?? ?? is rejected because it matches almost everywhere and is not a useful search key.

Results

BatchSearchResults is iterable and preserves input order. list(results) returns the per-pattern SearchResults objects. Each entry contains:

  • Identity and input
    • name and source_line identify the entry.
    • raw_pattern contains the extracted user input.
  • Parsed patterns
    • search_pattern is the parsed SigMaker pattern used for display.
    • normalized_signature is the canonical matcher and cache pattern.
    • signature_str remains a compatibility alias for search_pattern.
  • Outcome
    • status is matched, no_matches, or error.
    • matches is the list of matching addresses.
    • error contains the per-entry failure, when present.

Nibble masks such as 4? and ?F are preserved in both parsed and normalized patterns. A full-byte wildcard displays as ? in search_pattern and as ?? in normalized_signature.

Match addresses and offsets

Each Match still behaves like an int, so existing address-based code keeps working. It also carries optional RVA and file-offset metadata and supports:

  • f"{hit:ea}" for the absolute effective address.
  • f"{hit:rva}" for the module-relative virtual address.
  • f"{hit:fileoffset}" for the input-file offset.

Search populates the RVA directly. File offsets are lazy because IDA resolves them one address at a time. Call result.file_offset_for_match(hit), or let a formatter resolve the hits it emits. Each result caches both successful and unavailable lookups.

Batch search itself performs no file-offset lookups. The text formatter resolves only previewed hits; CSV and JSON resolve every exported hit. :rva and :fileoffset do not fall back to :ea, since that would label an absolute address as a derived offset. When the requested metadata is absent from the Match, formatting returns repr(hit), which still includes the effective address.

Scope, buffer reuse, and cancellation

  • With SIMD speedups, a batch lazily copies the requested segment or all segments once, then reuses that buffer for every unique normalized pattern.
  • Without SIMD speedups, nibble wildcard patterns use the same shared-buffer path. Ordinary IDA-compatible patterns continue through IDA's native search.
  • batch.search(scope_ea=ea) limits the scan to the containing segment, using the same fallback policy as ordinary signature search.
  • A caller may pass a preloaded buf. Supplying both buf and scope_ea is rejected because SigMaker cannot prove that the buffer represents that segment.
  • Canceling a batch raises UserCanceledError. Partial hits are not cached or exported as a completed entry.

GUI and headless embedding

SignatureSearcher and BatchSignatureSearcher select their default services once from the host:

Host Search progress and cancellation
Graphical IDA (idaapi.is_idaq() is True) IDA wait box and Cancel button
idalib Headless no-op services
Missing or failed is_idaq() probe Headless no-op services

The interactive plugin also installs IDA-backed services explicitly while it runs an action. Direct calls from IDAPython therefore retain their existing UI, while idalib and stripped embedders do not call idaapi.user_cancelled().

Under idalib, no search-specific configuration is required. Initialize IDA before importing SigMaker, then use the same search API:

import idapro
import sigmaker

results = sigmaker.BatchSignatureSearcher.from_text(text).search()

To force headless search even inside graphical IDA, scope an empty service set to the operation:

with sigmaker.UIServices.use(sigmaker.UIServices()):
    results = sigmaker.BatchSignatureSearcher.from_text(text).search()

An embedder may instead provide its own progress context or cancellation predicate. The predicate is resolved once before each scan loop and polled at the existing cancellation stride, so injection does not add a context lookup to every match:

services = sigmaker.UIServices(
    cancel_requested=cancel_event.is_set,
)

with sigmaker.UIServices.use(services):
    results = sigmaker.BatchSignatureSearcher.from_text(text).search()

progress is any callable that accepts the progress message and returns a context manager. Within an explicitly constructed UIServices, omitted fields use their headless no-op defaults.

UIServices isolates search-side UI behavior. It does not remove the plugin's Form, action, or menu classes from the full module; producing a distributable engine-only source file remains a separate packaging concern.

Display and export

str(results) and f"{results:text}" use the human-readable text formatter. BatchSearchResults.display() writes that format to idaapi.msg by default, or writes any selected formatter to a text file-like object or callable sink:

import io

buf = io.StringIO()
results.display(output=buf, formatter="json")
payload = buf.getvalue()

The built-in formats are:

  • text and .txt for a human-readable summary with a bounded match preview.
  • csv and .csv for spreadsheets and line-oriented tooling.
  • json and .json for structured interchange.

The built-ins intentionally stop at common interchange formats. Project-specific layouts belong in registered formatters, so a team can decide how to name symbols, handle ambiguous matches, and emit EAs, RVAs, or file offsets without changing SigMaker core. Loadable examples live in examples/.

Custom batch search formatters

Output conventions vary between reverse-engineering projects. One project may need debugger labels, another C declarations, and another a module-relative map for a loader. The formatter registry lets those conventions remain local while still supporting results.format(...), f-strings, display(), and suffix-based file export.

Register a formatter with a name and any file suffixes it owns:

import sigmaker


@sigmaker.BatchSearchFormatter.register("labels", suffixes=(".labels",))
class LabelFormatter:
    def format(self, results: sigmaker.BatchSearchResults) -> str:
        lines = []
        for result in results:
            if len(result.matches) != 1:
                continue
            name = result.name or result.display_name
            hit = result.matches[0]
            address = f"{hit:rva}" if hit.rva is not None else f"{hit:ea}"
            lines.append(f"{name}: {address}")
        return "\n".join(lines) + "\n"

After registration, results.format("labels") and f"{results:labels}" use the formatter by name. Exporting to something.labels selects it by suffix. Formatter classes are instantiated once at registration time; formatter objects can be registered the same way.

Registration safety

Formatter registration guards existing behavior, including the built-in text, csv, and json formats:

  • Formatter names and export suffixes must be unique.
  • A conflicting registration raises ValueError before either registry is changed. The error points to override=True when replacement is intentional.
  • override=True is required to replace an existing name or rebind an existing suffix:
@sigmaker.BatchSearchFormatter.register(
    "labels",
    suffixes=(".labels",),
    override=True,
)
class ReplacementLabelFormatter:
    ...

One override=True covers both the formatter name and its listed suffixes. Existing suffixes that already point to a replaced name remain valid. This makes replacement explicit without silently disconnecting other suffixes.

Loading personal formatters

To install a formatter permanently, paste its registration code into $IDAUSR/idapythonrc.py. IDA sources that file during startup, so personal and project-specific formats are available in each new IDA session.

If sigmaker is not already importable from your IDA Python environment, add the SigMaker plugin directory to sys.path before the formatter code.

See examples/batch_search_c_formatter.py for a complete C-style formatter template that emits absolute EAs, RVAs, and file offsets while keeping C output out of the built-in format list.

Stability contract

If you embed sigmaker, you can rely on the following. These guarantees are checked before any change to the public surface:

  • Append-only configuration

    • SigMakerConfig fields are never reordered or removed.
    • New behavior arrives as new fields with safe defaults, so existing constructions keep working.
  • Stable public names

    • Signature generation
      • SignatureMaker
      • SigMakerConfig
      • SignatureType
        • Stable members: IDA, x64Dbg, Mask, and BitMask.
      • Signature
        • Stable behavior: __len__ and __format__.
      • GeneratedSignature
        • Stable attributes: signature, address, status, and match_count.
      • GenerationPolicy
      • GenerationStatus
    • Cross-reference generation
      • XrefFinder
      • XrefGeneratedSignature
        • Stable attribute: signatures.
    • Signature search
      • SignatureSearcher
        • Stable attributes: input_signature, name, and source_line.
      • SearchResults
        • Stable attributes: matches, signature_str, raw_pattern, search_pattern, and normalized_signature.
        • Stable method: file_offset_for_match.
      • Match
        • Stable attributes: address, rva, and file_offset.
        • __str__ returns the hexadecimal address.
        • __format__ supports ea, rva, and fileoffset.
      • UIServices
        • Stable attributes: progress and cancel_requested.
        • current() returns the services active in the current context.
        • use(services) scopes services to one context and restores the previous value on exit.
    • Optional SIMD compatibility
      • SIMD_SPEEDUP_AVAILABLE reports whether a validated native backend was loaded during import.
      • from sigmaker._speedups import simd_scan remains available when the matching optional speedups wheel is installed.
    • Batch search
      • BatchSignatureSearcher
        • Stable attributes: input_text and searchers.
      • BatchSearchResults
        • Stable behavior: __str__ and __format__.
      • BatchSearchFormatter
  • Stable method signatures

    • Signature generation
      • SignatureMaker.make_signature(ea, cfg, end=None, *, progress_reporter=None, policy=GenerationPolicy.strict(), buf=None)
    • Cross-reference generation
      • XrefFinder.find_xrefs(ea, cfg)
      • XrefFinder.count_code_xrefs_to(ea)
      • XrefFinder.iter_code_xrefs_to(ea)
    • Signature search
      • SignatureSearcher.from_signature(input_signature, *, name=None, source_line=0)
      • SignatureSearcher.from_many(text)
      • UIServices.current()
      • UIServices.use(services)
    • Batch search
      • BatchSignatureSearcher.search(*, buf=None, scope_ea=None)
  • Stable format specifications

    • Signature formats keep producing their current output exactly:
      • f"{sig:ida}"
      • f"{sig:x64dbg}"
      • f"{sig:mask}"
      • f"{sig:bitmask}"
    • Batch search keeps the registered built-in formatter names:
      • text
      • csv
      • json
  • Byte-identical defaults

    • Production defaults are unchanged across optimizations.
    • A script that does not opt into a new flag gets byte-identical signatures to previous versions.

Used by

Projects that build on or embed the sigmaker library:

  • mrexodia/ida-pro-mcp, an AI reverse-engineering MCP server (8.9k+ stars), vendors a stripped, engine-only copy of sigmaker and exposes signature tools through SigMakerConfig, SignatureType, SignatureMaker().make_signature, and XrefFinder().find_xrefs.
  • koyzdev/sigdrift is a batch signature-generation script that imports the library and calls SignatureMaker().make_signature(ea, SigMakerConfig(...)) and XrefFinder(), formatting results via f"{sig:ida}" and f"{sig:mask}".

Building something on top of sigmaker? Open a PR or an issue and I will add it here.

Acknowledgements

Thank you to @A200K's IDA-Pro-SigMaker plugin, which served as inspiration and the basis for the initial port of this plugin. I would also like to acknowledge @kweatherman's sigmakerex as independent prior work within the SigMaker ecosystem. While the initial port did not draw from sigmakerex, members of the community later requested compatibility and feature parity with parts of its functionality (for example, see issue #17). As documented in sigmakerex's README credits, there is a long history of SigMaker authors and contributors, and I would like to thank and acknowledge them as well:

thanks to the previous creators of the original SigMaker tool back from the gamedeception.net days up to the current C/C++ and Python iteration authors: P4TR!CK, bobbysing, xero|hawk, ajkhoury, and zoomgod et al.

Thanks to Wojciech Mula for his SIMD programming resources.

Development & Releases

Coverage

The coverage badge reports the latest combined pure-Python unit and IDA integration report from the primary IDA 9.3 test job. Both IDA 9.3 and IDA 9.2 jobs enforce a 90% line-and-branch coverage floor with coverage.py; the badge is a convenient summary, while the CI gate is authoritative. The workflow authenticates its Codecov upload with GitHub OIDC, so maintainers do not need to copy a Codecov token into repository secrets. Forked pull requests use Codecov's public tokenless path when available; coverage upload is non-blocking, while the local 90% CI gate remains authoritative.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

The version lives in one place, __version__ in src/sigmaker/__init__.py. To keep ida-plugin.json in step with it automatically, enable the repo's git hook once per clone:

git config core.hooksPath .githooks

The pre-commit hook (.githooks/pre-commit) runs tools/sync_plugin_version.py, which copies __version__ into both the HCLI manifest version and its exact sigmaker==VERSION dependency, then stages the manifest. CI checks the same contract as a backstop for commits that skip the hook.

Contact

ping me on x @mahmoudimus or you may contact me from any one of the addresses on mahmoudimus.com.

MIT License

Copyright (c) 2024 Mahmoud Abdelkader (@mahmoudimus)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Download files

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

Source Distribution

sigmaker-1.14.3.tar.gz (318.1 kB view details)

Uploaded Source

Built Distributions

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

sigmaker-1.14.3-cp314-cp314-win_arm64.whl (384.2 kB view details)

Uploaded CPython 3.14Windows ARM64

sigmaker-1.14.3-cp314-cp314-win_amd64.whl (400.4 kB view details)

Uploaded CPython 3.14Windows x86-64

sigmaker-1.14.3-cp314-cp314-win32.whl (381.9 kB view details)

Uploaded CPython 3.14Windows x86

sigmaker-1.14.3-cp314-cp314-musllinux_1_2_x86_64.whl (978.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sigmaker-1.14.3-cp314-cp314-musllinux_1_2_aarch64.whl (955.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sigmaker-1.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (989.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sigmaker-1.14.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (976.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sigmaker-1.14.3-cp314-cp314-macosx_11_0_arm64.whl (411.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sigmaker-1.14.3-cp314-cp314-macosx_10_15_x86_64.whl (412.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sigmaker-1.14.3-cp313-cp313-win_arm64.whl (376.1 kB view details)

Uploaded CPython 3.13Windows ARM64

sigmaker-1.14.3-cp313-cp313-win_amd64.whl (392.6 kB view details)

Uploaded CPython 3.13Windows x86-64

sigmaker-1.14.3-cp313-cp313-win32.whl (374.5 kB view details)

Uploaded CPython 3.13Windows x86

sigmaker-1.14.3-cp313-cp313-musllinux_1_2_x86_64.whl (978.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sigmaker-1.14.3-cp313-cp313-musllinux_1_2_aarch64.whl (949.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sigmaker-1.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (990.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sigmaker-1.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (972.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sigmaker-1.14.3-cp313-cp313-macosx_11_0_arm64.whl (404.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sigmaker-1.14.3-cp313-cp313-macosx_10_13_x86_64.whl (406.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sigmaker-1.14.3-cp312-cp312-win_arm64.whl (376.1 kB view details)

Uploaded CPython 3.12Windows ARM64

sigmaker-1.14.3-cp312-cp312-win_amd64.whl (393.0 kB view details)

Uploaded CPython 3.12Windows x86-64

sigmaker-1.14.3-cp312-cp312-win32.whl (374.6 kB view details)

Uploaded CPython 3.12Windows x86

sigmaker-1.14.3-cp312-cp312-musllinux_1_2_x86_64.whl (985.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sigmaker-1.14.3-cp312-cp312-musllinux_1_2_aarch64.whl (956.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sigmaker-1.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (993.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sigmaker-1.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (975.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sigmaker-1.14.3-cp312-cp312-macosx_11_0_arm64.whl (405.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sigmaker-1.14.3-cp312-cp312-macosx_10_13_x86_64.whl (406.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sigmaker-1.14.3-cp311-cp311-win_arm64.whl (376.0 kB view details)

Uploaded CPython 3.11Windows ARM64

sigmaker-1.14.3-cp311-cp311-win_amd64.whl (390.7 kB view details)

Uploaded CPython 3.11Windows x86-64

sigmaker-1.14.3-cp311-cp311-win32.whl (373.6 kB view details)

Uploaded CPython 3.11Windows x86

sigmaker-1.14.3-cp311-cp311-musllinux_1_2_x86_64.whl (985.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sigmaker-1.14.3-cp311-cp311-musllinux_1_2_aarch64.whl (964.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sigmaker-1.14.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (987.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sigmaker-1.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (978.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sigmaker-1.14.3-cp311-cp311-macosx_11_0_arm64.whl (403.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sigmaker-1.14.3-cp311-cp311-macosx_10_9_x86_64.whl (404.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sigmaker-1.14.3-cp310-cp310-win_amd64.whl (390.7 kB view details)

Uploaded CPython 3.10Windows x86-64

sigmaker-1.14.3-cp310-cp310-win32.whl (374.1 kB view details)

Uploaded CPython 3.10Windows x86

sigmaker-1.14.3-cp310-cp310-musllinux_1_2_x86_64.whl (948.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

sigmaker-1.14.3-cp310-cp310-musllinux_1_2_aarch64.whl (929.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sigmaker-1.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (953.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sigmaker-1.14.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (944.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sigmaker-1.14.3-cp310-cp310-macosx_11_0_arm64.whl (404.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sigmaker-1.14.3-cp310-cp310-macosx_10_9_x86_64.whl (404.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file sigmaker-1.14.3.tar.gz.

File metadata

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

File hashes

Hashes for sigmaker-1.14.3.tar.gz
Algorithm Hash digest
SHA256 fcb93432d426c2b349a6106092062488256c481b89e5a02a3f633543fb2d2aa6
MD5 9c83dca04fcc0935b3f9a9c606ff3543
BLAKE2b-256 95be9589692ad13e4f9b66128615e5623d76b5d28cefd5da658f6ae863e34154

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3.tar.gz:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 384.2 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 34d6b5bca78b3d7289fdaad4542fd9d30308036faefe34ed09e092a3850d9436
MD5 4d9f95c0f194a5746b2a9ffd2e4f8980
BLAKE2b-256 dfed3286db63a6c7ec3daa880ece68da7fe71df0b042c82c2c178c5b544cfdb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-win_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 400.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2ec9efb7735c4d294ea45ecd61fa72e2e434fb1879038bd9bc30efe0375036c4
MD5 3a09bf7a7557f9dbf2fba4fb967cc0c1
BLAKE2b-256 0c37871908b514bdd3a798876ad866f94c8b9f604d6149c963b5738c5e7965bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-win_amd64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 381.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 39d8fabb64e94b3f3541fb2a169380c7dc0d09414bda754b11197def9352e902
MD5 f8391c9538125363cb16bace8d39688e
BLAKE2b-256 620eee10bbcdfe991d9d54710854845fa182236a6bc305b20871ff01541493ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-win32.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 381362078a4b417d7fb3967286197f65a755516256c966ac41e4657059a8ade0
MD5 c03f1bbe2a40f36f4c28941618af878f
BLAKE2b-256 9b9b62abca270bdc95b1abe06acb5c819a93139670040d3a1862456394e33bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f22d6f628c65c09aa45c697530401b9d513f2f7952b4b1a2a38c4f704eb82f73
MD5 6417f5408ebd2c73402cc1be0e1a416c
BLAKE2b-256 03567197175b538cf1ef22a36bf018fdfa5473fad227152a46a7c96334325a7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f67050454b29a8215d799af987f4ffc31304d8d2be94bf113155cbfd20f689f7
MD5 ae1717cd6716b11c47bec613bd72315d
BLAKE2b-256 5704f5db6d0afe4bd308a35fdb35ac90cf22ab2faa7a219cb8cb5074620f973d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73bffcaee9473aec456ed3c52b1384403aaa06b94b81c3d4b9249f9359b59d87
MD5 ca339bbbf13e033dd89adc48c8509679
BLAKE2b-256 3dfdd00c0d64cb5cbea6a4d0003a1b022866c88040def7fef980043dc8257656

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc8b87997de637b3cc85a20590c23cf3251ebce8eaa8192a3a0550a9493116b1
MD5 5a7103a87a56a9545ac6dfb8c7e7f971
BLAKE2b-256 368eede9fe7f886705afe2ab8a41097bf58df900b121fb6b86b169efe0ffc50d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 89547388f625610be1c3ff035da8b27f09bbbc40fa03ff858612a4a247705c82
MD5 193a447f2986f24287dd163bbcf04a55
BLAKE2b-256 fa2f16d177bdc9b9839216a6c64209d2d165e7ccc4c62322a424d8c0836f757b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 376.1 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8f720433e12549eabc81ac87715c5d1d33de6b249060099ca7b49b01efee32e8
MD5 7f979ec6b1994ea5a984e90fc336daac
BLAKE2b-256 9f7e4161b229d31fc6690250d3866eeca0cf4d5c5d96b56104a72748c8f0b8c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-win_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 392.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 81c69eb9edea42d6208bff78bdef49460d139069f380f8224419d31bbbf671b8
MD5 61a3c044d227e2ecfc4213ea9019bd6b
BLAKE2b-256 30cd3a4590de8be8103755f1a86543b88229e8c63f1cc1b678d4e198f1ccf042

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-win_amd64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 374.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bbfc87da4531ba7b1360313687548e2ca669cffeb0c43971515c6b3d8ee95e8f
MD5 3e4aecea18205a6c991438a3f481c254
BLAKE2b-256 d923e9a01ca418d5a9f199f3668795217ebfcd7fc92b0707bdf181ee9cae47c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-win32.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c79a00248e5ecf9a17bb65781a0606832d56b9b320d9281a0fa818cc419e56c1
MD5 2d7e2d5472c892b1c97a8ee1c3c660c7
BLAKE2b-256 b9082b63fb693b6d9ee570d9168025c9beecc6a16d2422cc8fdc1e3b56718f77

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5a2e35edc8a61e5839c0b449bedd25c07e67517b0e2650dbdb9cdaa19d0e4ae
MD5 8293790eecd6beec36cc8a5648b67fcb
BLAKE2b-256 a5a165bef5c3f0623e7cd3af7dfaeb18638c9efc0819c3d9f28ab6e11940ae5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0eb8bc44658c8f02149a4770d439670218ec789285c28ad0af2beb2fafd82404
MD5 1d2dd3668c2c338c9fb7d9f261a1ffb5
BLAKE2b-256 efdfabe65012d8a93f80f78f1128138e087d3364af849ce4158e688ee6b78f48

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67f1c4b18420b7f6e28cd492228f94352cfe6aad837f7eaf31473b11eca151a5
MD5 76ace51bfbd4e4b674a81519419fa6db
BLAKE2b-256 4ce6873795c1af08c45abd18fe496ea12f49a48825db14af16e929fba81eba32

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95fcc47c157f15a421c14b67fadb6b0131c56fe8273efa6c144cb2644c511755
MD5 3a86ab6de6ae9e908927882cb1344cda
BLAKE2b-256 eab801291463cafefa0370bf40151877f6729b4d68fbc66e2b53ae9713b1613c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0538c4f209d83583fedf6cd8077b22b5e73261a418fb729b438c6150c8aad580
MD5 3b80c932c1c386e42c6313e8edf3ef64
BLAKE2b-256 07c44276f927a67ccf615766b35d249ef4d9100b605b0bf63ac0abe8f20d3135

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 376.1 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 deb7c10266200534a44d47c102c387a136b1ffca31f2d5a9e17a893c4f6218d2
MD5 f8344f295b2dacc03dd500dcdeb8aa1d
BLAKE2b-256 40ee0f9d2bfef627d5a0b35bb80de613b7fc5c7d1f3608a44e0c3367b8ee55b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-win_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 393.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 269307586756938c110ea7d87b7ae53e4d0023456c86afb0a040175529926867
MD5 fac9c8721bf9674b19e4ece629b25abc
BLAKE2b-256 6302b08136a3a0d96d1022f29c0f84458226930118ea7fbacb3cd2d5eff80c0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-win_amd64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 374.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 97469188ce856e037df088f2bdb81b7f3ee58e18df46de9b9dc0c5e8f47dc3d4
MD5 e65ecaf552a61d3ad4e7af797b7219cd
BLAKE2b-256 ff34d1eaeff719f3f40779f2152284b8f473b5b3ffaaf1ec634fb0f5010c9f88

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-win32.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a15e1b41a9a45adef286e35fc84d9614023d0524dbaa2bba82e140410cf871f
MD5 dda35a15cda0ffab9959efcb11f59ae1
BLAKE2b-256 7ee8c93e62534639796586d8d48aa77a3055d773d6af7f98a9027c4a9edd1165

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0898f06e360f674e0f3da09b18323a74d62d47b91d92db5a7f8e49d3e6931315
MD5 eed014b53917d2282d678894d73cefb5
BLAKE2b-256 ac3b094eb39b10ae624358c9a79d38e77f117276569ec66af802f63a2cab049c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 753e074553227e65d6a27f21ee14d3441fc19d32f9bccc2b3ecc52eae6cb8a57
MD5 dc0143222328bf58b7c1b5918ae6d766
BLAKE2b-256 d05fcee020032186e26a65bbcd6dd37b34fe2eb88795194c0f2eafa5b5c28167

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7f8ca513f37bb70597fef778c0e95d3c25f043a6e88fb79bc75338ab0d23fde2
MD5 f28e52ef4c5d40d5dcab7fea685c8b76
BLAKE2b-256 fcecd3727c9b783a2fb8d53f07b7a2efc44298f1c84fc7184d2e44edfcff4c9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ad74a70172a566696bb910259d2d3d8d33dbe773dfc48f3ca41fac7cb483fdf
MD5 a8371baa734aa0100a6290307c07eedb
BLAKE2b-256 c468cbf6728ea7b127e6e5983e02b8f37e26db66c3812ed8bc634cdfa1b38432

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f929327bd5dbb28ec1d0bda3e82f3ee1a893b36f2bc08836501fcd38aca10e5f
MD5 8aaea53f187b0556b2bb2131190aabf1
BLAKE2b-256 90c9f46f9dda8cbbd2daea2c10b7fc9e56d3630ab16bfcf79901061577de40ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 376.0 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 7c0677bd28699fa0efd2c0e1b5de892bad9a27325e71f04c4953a9af8ae0449a
MD5 f9e150f2776bb1b8dc11aadf3d39a5e3
BLAKE2b-256 2390404b3b6a54f4df1c5080e35335963ccfb812b8dbdc7641314f61b6c435d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-win_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 390.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cb2402aa773132b32b0e037e9b69e610d4153180186f8a4918ed0242898a99f1
MD5 dc1cfc259ba0a6cb1f24e01fdc1247dc
BLAKE2b-256 dcf5f37b670055e293d04b2e1934df612a5551d37aec4eadc1a9b08c077af8fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-win_amd64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 373.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 54a86f30e0c23f26f21b6a7ebf1cab5f2782e9d5b67bbb0c24e134537fb3b396
MD5 289fc4a4a187b135df1ce7cc7162e8b9
BLAKE2b-256 a0597672deaa3add8927a30877c792e078b8453200f32bc01102593137d28eee

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-win32.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee7ff0bc8da11c35084d1966afcf734b744cd02d9f72549a6f9fc5ddde48c4d5
MD5 680d36e2478638abe81a77dfc6a23e76
BLAKE2b-256 cdee750266c30c9e4b35d1c0899d421b5fa3b1aa8218106d300171f289d2f548

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ab197bbb876e6a9f35ea09eaece04c2efb2b6531b3fae4e924f57bb28a96e44
MD5 025ae43ef84b70fa106f1caf700033a9
BLAKE2b-256 2087cf92f4a1dddfa2c8f6c9094785b9f54ce77a3847d5d49ab2d22bef8b6c9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0169c4b46738cdc57f34eaf8bbbd81e1b4ee3e4a52bef4f3fc68ea442cc35255
MD5 62e8bbb130ef3ea7f5702ef7f4e8c277
BLAKE2b-256 56ca0fb67618bc933f6dc2dc27423060a8bbe8bc51016b86935a7bdd1f843a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cc949ca14f58df3efcf97fe1b5d897c7b137debadfb09e2d145470957e6be61
MD5 2b9f084dc42de791060bca95089748d7
BLAKE2b-256 0b08b46c9e34d344c6cae5185c1655ed2756fb24d697d641a7e6749740eafe9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88e46d01772e46034bfb49f6d9e90aeb201a0d07832bafd71158f95d9a4e040a
MD5 efd68423d4576ba5bf924a8c0f52c164
BLAKE2b-256 1c52fa396144888e6e09dd5aedb76f7a5642c0a775b493cf67d3f6ef97c38fbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c614c09346c6f211024c4c253fe59a11cc1b3f9d5f10be21d47d43f0ef4c3bc8
MD5 638ee6553714b434b7fbccf81a47b632
BLAKE2b-256 fd653271a879033a58ea2db30ae35e3cd54e2c70c153f3e9a872ee9851973d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 390.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 51fd3afd22259430b35b9220b4ced0dc3771eeed4901eb86d15c2f6a30f57a41
MD5 60cfff3db3f9ca1370269d13aef6e52e
BLAKE2b-256 f1e0596c9cc1b02fcea54c64c8fa4cfe7bc8edb4518fb292c6a731091cfb41f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-win_amd64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: sigmaker-1.14.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 374.1 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 sigmaker-1.14.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 22400e77932e648aaafbe02bae02a2878764a9aa122fbb7d6bf54de0d4c5675c
MD5 fd5cbc472bd0d3d9116bb30a4ab07b5a
BLAKE2b-256 349a8f5672cd6b11685a384234cfbf57f57a7b0ff32d4d8e879f4e762ddd75b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-win32.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ccdca852eb05c0a143af03b359820c09df65b5c2a76d7e2f5ac864c2b5c1e9db
MD5 ea6e14cf7ac9ba43459e6c7b7cb3deb0
BLAKE2b-256 613e2aecf83d6b807b0759e7e5600f6da6fca1fe6253424e1c39eb8319f92768

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff175c945d47ae752dcd3788e15d3c3200975b7d695a978cd15deeb3a23309aa
MD5 dfe91fb37752dbf4552bba2bd5b26e4a
BLAKE2b-256 a93f6ff087335f82c054909da494788513167cef4d77b3add65753dde78cf066

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 540746b49a95eaede01da87b8d1964b981d97e0dac3c5f397a8bcbd4aac8a426
MD5 d27f81adea540477622c1259dbf24465
BLAKE2b-256 4c163bac5bcaaa60a01a922103b8e25b140298de4218fe8ba83701bc2090813c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c62a79d0410fba35c89d5c6dfff97d0f63140ade1e4a9b20956e403d93029ea
MD5 201b9380b19df60889d82f36c31e3150
BLAKE2b-256 f2907909e5170b2eed1126dc33f1f4294641ea47c1732805ea8a5845dd7a30c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ff9f9d7d2cc2ed72adf67df36c071072ecceafafd7eaf40a449a0b153ccff1d
MD5 df67c4866d351474ecf1d5a4f9647915
BLAKE2b-256 d9618bd7114e55c789a3174f72cab63ba4b9f3e0ea680dc81e7ef6a45547b2f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

File details

Details for the file sigmaker-1.14.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.14.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a2daf987e85220697a8c0ff5b49623d4347f868dcda954719ff449709568693
MD5 ba4767f40d7108f41822a257fb3226c9
BLAKE2b-256 dc6c21ae8976159d100b12bd63ec9e63f0e662d03fb7092adda12f0d5facd336

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.14.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: deploy.yml on mahmoudimus/ida-sigmaker

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

1.14.3 This release

45 files

1.14.2

41 files

1.14.0

41 files

1.13.0

41 files

1.12.0

41 files

1.11.0

33 files

1.10.0

33 files

1.9.2

33 files

1.9.1

33 files

1.9.0

33 files

1.8.0

33 files

1.6.0

25 files

1.5.0

25 files

1.4.0

26 files

0.1.0

1 file

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