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

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/Windows. The primary goal of this plugin is to work with future versions of IDA without needing to compile against the IDA SDK as well as to allow for 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: ~/Library/Application Support/IDA Pro
  • 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:

SIMD Enabled

No SIMD Speedups

Requirements

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

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.
    • 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())
    • 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

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.13.0.tar.gz (309.6 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.13.0-cp314-cp314-win_amd64.whl (394.2 kB view details)

Uploaded CPython 3.14Windows x86-64

sigmaker-1.13.0-cp314-cp314-win32.whl (375.6 kB view details)

Uploaded CPython 3.14Windows x86

sigmaker-1.13.0-cp314-cp314-musllinux_1_2_x86_64.whl (972.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sigmaker-1.13.0-cp314-cp314-musllinux_1_2_aarch64.whl (947.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sigmaker-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (983.0 kB view details)

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

sigmaker-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (970.0 kB view details)

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

sigmaker-1.13.0-cp314-cp314-macosx_11_0_arm64.whl (405.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sigmaker-1.13.0-cp314-cp314-macosx_10_15_x86_64.whl (406.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sigmaker-1.13.0-cp313-cp313-win_amd64.whl (386.6 kB view details)

Uploaded CPython 3.13Windows x86-64

sigmaker-1.13.0-cp313-cp313-win32.whl (368.3 kB view details)

Uploaded CPython 3.13Windows x86

sigmaker-1.13.0-cp313-cp313-musllinux_1_2_x86_64.whl (972.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sigmaker-1.13.0-cp313-cp313-musllinux_1_2_aarch64.whl (942.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sigmaker-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (983.8 kB view details)

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

sigmaker-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (965.3 kB view details)

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

sigmaker-1.13.0-cp313-cp313-macosx_11_0_arm64.whl (398.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sigmaker-1.13.0-cp313-cp313-macosx_10_13_x86_64.whl (400.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sigmaker-1.13.0-cp312-cp312-win_amd64.whl (386.9 kB view details)

Uploaded CPython 3.12Windows x86-64

sigmaker-1.13.0-cp312-cp312-win32.whl (368.4 kB view details)

Uploaded CPython 3.12Windows x86

sigmaker-1.13.0-cp312-cp312-musllinux_1_2_x86_64.whl (977.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sigmaker-1.13.0-cp312-cp312-musllinux_1_2_aarch64.whl (949.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sigmaker-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (986.3 kB view details)

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

sigmaker-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (969.1 kB view details)

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

sigmaker-1.13.0-cp312-cp312-macosx_11_0_arm64.whl (399.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sigmaker-1.13.0-cp312-cp312-macosx_10_13_x86_64.whl (400.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sigmaker-1.13.0-cp311-cp311-win_amd64.whl (384.6 kB view details)

Uploaded CPython 3.11Windows x86-64

sigmaker-1.13.0-cp311-cp311-win32.whl (367.4 kB view details)

Uploaded CPython 3.11Windows x86

sigmaker-1.13.0-cp311-cp311-musllinux_1_2_x86_64.whl (977.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sigmaker-1.13.0-cp311-cp311-musllinux_1_2_aarch64.whl (957.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sigmaker-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (980.0 kB view details)

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

sigmaker-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (971.5 kB view details)

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

sigmaker-1.13.0-cp311-cp311-macosx_11_0_arm64.whl (397.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sigmaker-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl (398.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

sigmaker-1.13.0-cp310-cp310-win_amd64.whl (384.6 kB view details)

Uploaded CPython 3.10Windows x86-64

sigmaker-1.13.0-cp310-cp310-win32.whl (367.9 kB view details)

Uploaded CPython 3.10Windows x86

sigmaker-1.13.0-cp310-cp310-musllinux_1_2_x86_64.whl (941.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

sigmaker-1.13.0-cp310-cp310-musllinux_1_2_aarch64.whl (923.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sigmaker-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (946.1 kB view details)

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

sigmaker-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (938.9 kB view details)

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

sigmaker-1.13.0-cp310-cp310-macosx_11_0_arm64.whl (398.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

sigmaker-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl (398.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: sigmaker-1.13.0.tar.gz
  • Upload date:
  • Size: 309.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0.tar.gz
Algorithm Hash digest
SHA256 ceba358c91fd51ba5b288d6ccd3ddd7d23cd17d0f7ae6190d224a100bfbd9e12
MD5 568c075a0e20ab383a63c1bd68d07ae4
BLAKE2b-256 cd5444533e91e0cb0c12b022cb3321190482d7e4d28bddbbe6d5d78a853798ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0.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.13.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 394.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 41c3b8fd692479324a62817f600edf47f0ce8924034fac73e7cfb15a89ad3aaf
MD5 3c7856366bc10493d1b7181b4e610aee
BLAKE2b-256 c5cb28dd4abeb32bd2b87240d56376ac9b5ff3ceb8891bfcf2ac351e94269a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 375.6 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 172dbb4c12aac684b689d4fd7dd77be48d3533087a464808862e3172f5472341
MD5 3fad0a60fb48863839dd17b703ffe14a
BLAKE2b-256 b58f3b9bf7b143271946ef71eccae6cbe4e3840331ab51d551b2d1bbc1cddc82

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00bd9e08775bc89c2210b8aeceb4bef1fc8a5018b2d3e889620a78a0003491b4
MD5 1785f58a73a49ff47fb4b4bccc0093c9
BLAKE2b-256 39ab37ea7a623d6711c7558943c51425feec942d131fc284c44334a3c2427007

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 713d576a251a157997743c9bca7e53b981a0f6204fb2c45ae9139ecb385df6ee
MD5 da5c639ab4d583072195f6be667b288e
BLAKE2b-256 3add0de9084e6dc729b10494727731c3c6c30fb0d9658ff6ef1f7392826ca29f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 617a3e83518c61a964bbb03df06c3641c3af8130011ea832b26fe4d3942a1234
MD5 ea6eed45520cbb59b3c58bdb2b5a9df7
BLAKE2b-256 21817e41b11a5e52473989804c8ead92fdd04fc7f5a90f0e4e18003ec54d8644

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5660d5e0d57b1007d08d657631e143effbc6e67fac83ef1c9a583656f9686e9f
MD5 9ad184f9e5ab50d0c880b1bbb9114a52
BLAKE2b-256 2cdc0fffd3aff69b39e36ca63f93dcebd698ccd385ecbf07ab01b492a765da34

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d852083c91d4ebd193bbee87a6113f780532c471da0e2a083a5653eb5d3862c9
MD5 b86dddc4827ab42f9b258df5831b9662
BLAKE2b-256 32845843637b516d923f6be2800890f6c0891ba4c803daa8efb87489901b8040

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fdf4e9607443cd25ce6c88bd3d9a44b1373ccd5c246a325bb02d6d528a6c9920
MD5 e5a4d867167450735c7926b237e88430
BLAKE2b-256 416af69305f83888c1bae68bd9580a29dc8a06a256c0edab8873d598bd104781

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 386.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7aa2f448bbf2c8ef875e78b1fdfb7c3dba9e99b0f879f20a37c4dc99e203f1c5
MD5 5ec0cd6c8f466bc9554a1532f7e30374
BLAKE2b-256 04cddb352ad86c88f28cac6337b65dbd67b9e2b561bae86f120e2a792ab4d950

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 368.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 067b1b3b5214dbe753c6f2fc1a68b2d9e9476d1fb437589bf03bf8d8a46bc522
MD5 1b13605843eaf4779254a5685f152cd7
BLAKE2b-256 c8d0ca297833112f5036bc6d769343bf6497a0341e41b08fe045ceed423c8dbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0685411619da47f5478b70d81d4d37304e28e1f890aa50db904bdacf521540b
MD5 b093f5057ea85903ec898ecbfe701d34
BLAKE2b-256 43c3c763441dcbfba36bf37810d8689857838212b33426b5c35427914a16506f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a20576636148b454a4fcd58d0610770dc95e9b703223c57c37edf79c94a28f2
MD5 9795ac73fe8c1db685b31509e22f1dce
BLAKE2b-256 b2182d83f51eb94ed87aa439357256289d5d703434097f37066f5d7937dbf12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b04ec31e6d52d7842fdd13f9fcd2e0f306f461b61f450799cf56b5de7d2481c1
MD5 f56e07381ec3f29470a6ad6e081a4a7e
BLAKE2b-256 bb419bce99cdb17a683b74f05b8559a4bcc71228d905008801e96a8ea88c2de2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e121ebd90e3e6aaac39050aa6c7b895a6ad831fcb3756132abc9dd7870949cb0
MD5 a857793a6faa06fc6a068328f71176c5
BLAKE2b-256 dd2c144197bbb00c36c2d317d3d0d39a24f5f5abf18b941e7322107a1b7ecaa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efebe03c1b0754f989f421cf090861678d2b78ac17bcbb21794b060d5a21450a
MD5 ca60c14719556710f3cf39cdec8d0aa4
BLAKE2b-256 6026031c7491bd564e4802b48cbe408a3f4664c3caf87945d092e0fbdcbc0973

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 43158b6f03f80f102b2b29fc9e2f0245f02d5534c20ae4df6796392303bae5f7
MD5 fb8ab0fbdeedcd007975486046006df1
BLAKE2b-256 00c375939e70541009836e820377d93445adb84c86c0d8195e6dfc39463d8767

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 386.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 638a2ddfe317aa7772a9f6bb44ebf033905e3d5ec3ea9e007dfed3048cff3efe
MD5 e94a2c7d9cddced28f3209cf1541082f
BLAKE2b-256 ffecac4365b6d8fb22aacf1ade299108ede948098646e3e1a93570f9153a581c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 368.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fbf4fe27e8350bbfd4a63e4d19d994d254144bbc7556762576b4dab56009779d
MD5 88bdc36e6732a397ca6e0c76c53da395
BLAKE2b-256 c8b2e145326865a17e32581091efc7840086da562b3e016522319b6dc7bfc140

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac8270ab547be96ebaabce905bb7239aa26c11389639cd1a2918888bdcb964c7
MD5 93c019446c513de368efc8cac1c19e39
BLAKE2b-256 a401bbe38d83ce234bd662b8c08c8b390b87cd60dc4e4c04f2a87623fa1f45f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 135ca9dce14f14632b379e48bcf182c57c172e8cc178a97b6245bef3fc44b87e
MD5 d360c03fd9f8dad78891e17fbb2d77cb
BLAKE2b-256 c7815e1da5a9264b90842c1585e67dca8831c99588a87496cf20045fdcc583ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7050da96f4114c97f87cb5289fcadfe9233aba33c60a7a2c511b4a26ee39a95
MD5 bf65d074516117b1ef0b64f0279c9237
BLAKE2b-256 d35602af5a6dda83a3e45f18e2a65f6fffaaf759ce8ceb0b35f79e3aee0b4206

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c6e49766cc22e5fe8141e5af75e679107d8655eea9b0c71bef7221f5f4e61c4
MD5 6004db42397c98ba9e1f9eeb332e3ee2
BLAKE2b-256 9cab691d9651e77d19a65ef1e5ef44d8bf77f067c22c704a569f7cc725eef19b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ea542c8f7e63ec40f0c03b4953c9459e5c2c19646d804045a20d95fa4c6f734
MD5 281565c7ff9bbde4a060ea325893d3a3
BLAKE2b-256 57f3ca8b0ddb0f21a74c84c5a9672280145a8bd92d6b2e2bc6d34ff76d04e771

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e02dbdefeef1dd56f7a61dc65de82f9bba64222c78e9d204353bdaa9ff6e878d
MD5 a749cb7ff5f045e98c943a5c31f3cd3c
BLAKE2b-256 f1f88c20c40101a907b61aff67592e70a94751e6ee92d16f17b29f46b7b4fd18

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 384.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd37633f938ae5a3f6c07bcc894f68e9c3b1dac0445b2666a13cb576b910a179
MD5 7bcf127521a2854c29924150b94ffb08
BLAKE2b-256 c39a50717ba3d2934f1e25463c0adf515e87f6f90cc46f629f6bb45c85693657

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 367.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 50ab51d603445c02dc76f11c1208ed2474f240e89e68209b9d045b1517eae2a7
MD5 c264c55084472e4be483c4d267fbf372
BLAKE2b-256 c23f457409a5f40213d2e72195109619bf7479c69016c79582871a836bae9751

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f165d1c42dd7640f2c68015a57a42ce167a20de816d93044a7bd9159183021b
MD5 82098a2505d0c86e39d8fbebfe5cc2d7
BLAKE2b-256 6491ea941ca558a4394a4bf7a12928cdf8473016272ce49dc0f07b4ee7f84744

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d4345315adffbb624ad809cb2d3d2d3d0d90e02c91206335214b23d58518319
MD5 65ac1b949eb5920a5dd36b9e61fcf090
BLAKE2b-256 ad8af0cf05c0fa8eea485553c43afd65a9d14c123a57cf135e465f60e82dce50

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b87fde4969566e6cddb7a21e551c083295af97d4b905c0f9f531a11db5b3120
MD5 75cc835f27c43bbad80558a2bbc43489
BLAKE2b-256 1541ab8b1eb56f38823e441083803b5ebdcefba5c94871b160060b3eae5e3f94

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00367abaff458f146e1a653140364009801295df7705f4eaf55301280328a7aa
MD5 5cd9f304a65445b33f9bfd142f5d05a8
BLAKE2b-256 0892e6fa058299fcdf2757bfeb97e5c4d8098df6160e6becf8473c2210828394

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8de58bd4f89093317524a8d3e33aed63e419326edcd93fc12f2072b58b51cd0
MD5 72fdbc3b93a15e7bb3519476f4f492a2
BLAKE2b-256 375526f630bbd5d67bfd040f95e708947b59b0899594e2395bf0951f54ea21c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bfad2734d5f6e3565d1fe3901e916f69c04ba6e5ccf4f132d699078ad4443c4
MD5 2a3aa57300a727e195635187315e25ec
BLAKE2b-256 e3463ec661380b6b82d428d77cbf9e1ce0c9e91786e31a3f307c670fa6b8999d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 384.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dbcde19b0b0f5610257defa30d58df32788dba43677af2b4d32189a7651058f9
MD5 211d4baffc6208073f7457a867063e87
BLAKE2b-256 ca284f9bb59c7dfbc6af7a7a85664975e246e8a5523e21c75539c71933a1e9d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: sigmaker-1.13.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 367.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d4a34efe340d2a54bef5565e0ece90fe0e3a36e613dbc447188a30ef75c0b3e8
MD5 e0c5cade06860afb7438a147ee4dccc4
BLAKE2b-256 67d32735674dcbc8f09c5d221c07c716fec22b76499d161040251077d1f2653e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4faf448f005baf8c3c107327f20da546e8a964f5adaa2c838eb003dec9b6ddb3
MD5 f1ad40d36dce19134a4f1cb10e62dac3
BLAKE2b-256 ca7d9e08372af9368c30a5182f7aea0f2ad94420ace0258d70b528db2360a96c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f86dd0f59b26fa627e0ec91d191cf767063f04b273821e86308e693ac032acb
MD5 3424523fdba18537e3860cdb310b66bf
BLAKE2b-256 400b6e166caccb373d936fe9b05bee4719210c2740c17fbac475736c8d2fe360

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b6e137d3a92cf647c7bc407df08ed0d641ff16a762bd160cfe4de68f3dcabe2
MD5 e612a3ffa6c785df1289a96d37931963
BLAKE2b-256 491df7786022ebfaeaa4ab1fc2d72ef2a0e63f91a6e530f6d01288e28e718d86

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef17b450207c77a1d6725aac81d6a8e244c983f9d65b170f98c38477715df8ca
MD5 3f1d222c03286e301f75563b30bce4cf
BLAKE2b-256 f940a8b309e088e5d0e5dc3a67d1c3302480ce0d2ef8d1e7005828bd573eedf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc4498d401a355d0839b6d82f0fe15087761d02805ad5c36ca56a290f1c45afb
MD5 71eb3aa2d89bbf2bfc73f43e64ef6e2d
BLAKE2b-256 2795db775ffe15184001bd0ad5b9eef351b02e0f4bad5eeb3bc1d452ee8c7ee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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.13.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sigmaker-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c218515cd29093066705a4b716aba3e5a18659d711619b1191f6c4c2fe96797c
MD5 0aa75551f2e8b7e5b0f0bcbb2838f42f
BLAKE2b-256 3748a59f0859561ee4e3cce8c046be8af1f3499229138abe6935816450bb02cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigmaker-1.13.0-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

1.14.3

45 files

1.14.2

41 files

1.14.0

41 files

This release

1.13.0 This release

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