Skip to main content

sigtype

Small, dependency-free, fast Python package to infer binary file types checking the magic numbers signature.

It works by looking at the first bytes of a file, buffer or stream, so it doesn't rely on file extensions and can correctly identify files even when they are renamed or have no extension at all. Images, video, audio, archives, documents and fonts are supported out of the box.

Installation

pip install sigtype

Usage

Guess a file type

guess() accepts a path, bytes, bytearray, memoryview or a file-like object, and returns a Type instance (with .mime and .extension) or None if the type could not be determined.

import sigtype

kind = sigtype.guess("sample.jpg")

if kind is None:
    print("Cannot guess file type!")
else:
    print(f"File extension: {kind.extension}")
    print(f"File MIME type: {kind.mime}")

The same works with raw bytes:

import sigtype

buf = bytearray([0xFF, 0xD8, 0xFF, 0x00, 0x08])
kind = sigtype.guess(buf)

print(kind.mime)  # image/jpeg
print(kind.extension)  # jpg

If you only need the MIME type or the extension, use the dedicated shortcuts:

import sigtype

sigtype.guess_mime("sample.jpg")  # "image/jpeg"
sigtype.guess_extension("sample.jpg")  # "jpg"

Check a specific file family

Helpers are available to check whether a file belongs to a given family without inspecting the result manually:

import sigtype

sigtype.is_image("sample.jpg")  # True
sigtype.is_archive("sample.zip")  # True
sigtype.is_video("sample.mp4")  # True
sigtype.is_audio("sample.mp3")  # True
sigtype.is_font("sample.ttf")  # True
sigtype.is_document("sample.docx")  # True

You can also check whether a MIME type or an extension is supported at all:

import sigtype

sigtype.is_mime_supported("image/jpeg")  # True
sigtype.is_extension_supported("jpg")  # True

Command line interface

sigtype also ships a small CLI to inspect files directly from the terminal:

python -m sigtype sample.jpg sample.zip
sample.jpg: image/jpeg (jpg)
sample.zip: application/zip (zip)

Wildcards are supported, since arguments are expanded with glob:

python -m sigtype ./fixtures/*

Adding a custom type matcher

You can register your own matcher by subclassing sigtype.types.Type and registering an instance with add_type():

import sigtype
from sigtype.types import Type


class Foo(Type):
    MIME = "application/foo"
    EXTENSION = "foo"

    def __init__(self) -> None:
        super().__init__(mime=Foo.MIME, extension=Foo.EXTENSION)

    def match(self, buf: bytes | bytearray) -> bool:
        return len(buf) > 2 and buf[0] == 0x46 and buf[1] == 0x4F and buf[2] == 0x4F


sigtype.add_type(Foo())

kind = sigtype.guess_mime("sample.foo")
print(kind)  # "application/foo"

Supported types

  • Image: jpg, jpx, jxl, apng, png, gif, webp, tiff, cr2, bmp, jxr, psd, ico, heic, dcm, avif, qoi, dds, dwg, xcf
  • Video: mp4, m4v, mkv, webm, mov, avi, wmv, mpg, flv, m3gp
  • Audio: aac, mid, mp3, m4a, ogg, flac, wav, amr, aiff
  • Archive: br, rpm, dcm, epub, zip, tar, rar, gz, bz2, 7z, pdf, exe, swf, rtf, nes, crx, cab, eot, ps, xz, sqlite, deb, ar, z, lzop, lz, elf, lz4, zst
  • Font: woff, woff2, ttf, otf
  • Document: doc, docx, odt, xls, xlsx, ods, ppt, pptx, odp
  • Application: wasm

Metadata

Release files for sigtype 0.2.0

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

Source distribution (sdist)

Source distribution for sigtype 0.2.0
File Size Uploaded
sigtype-0.2.0.tar.gz 19.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for sigtype 0.2.0
File
sigtype-0.2.0-py3-none-any.whl Python 3 none any Details
sigtype-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
sigtype-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
sigtype-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
sigtype-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sigtype-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
sigtype-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
sigtype-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
sigtype-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
sigtype-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
sigtype-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sigtype-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
sigtype-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
sigtype-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
sigtype-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
sigtype-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
sigtype-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sigtype-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
sigtype-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
sigtype-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
sigtype-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
sigtype-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
sigtype-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sigtype-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
sigtype-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 13.4 MB

Release files / sigtype-0.2.0.tar.gz

Download URL sigtype-0.2.0.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
65680499f29465d3d9e39906b558b8c358a6b60fb2fb40c99b4bb1c17d0a08cf
BLAKE2b-256 checksum
How to use checksums
364ea2f9249cbfce857212dfc5ec45ad90d309dbf22cbc950df096a1341d74b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-py3-none-any.whl

Download URL sigtype-0.2.0-py3-none-any.whl
Size 23.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09fa2685fe303b7a62eaa7749b8002ee091b2a11710e2320d61155edf5f2d84b
BLAKE2b-256 checksum
How to use checksums
bb1f585c924ab46c94d8977322ed4f14488db53e9f70c5b90fc2e5f4ca6e1620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-win_amd64.whl

Download URL sigtype-0.2.0-cp314-cp314-win_amd64.whl
Size 302.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
30a422ebda0f04bb716b1b2c065a9231ee53f60cea41c0c60dbb99230c1e1a39
BLAKE2b-256 checksum
How to use checksums
953ae5d85c1613edc4c8bdfb9af9913ba7217629ca21f1681a0a64e3c654d401
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL sigtype-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 678.2 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4c4d40e1823bc45b6810fc7ee3cf6d104e23ceb205ca046a69b33f239be381d9
BLAKE2b-256 checksum
How to use checksums
5dd8a35718997d583d20b3c248341230182074069045ed291c76ef730774d204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL sigtype-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 690.3 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
78d236c3eb419720dc806c24c90c4ae1da59684aa7a525ea9380db6bd73fc6c2
BLAKE2b-256 checksum
How to use checksums
2930eb585c91757d1bf164397558969cccda1993ec09c87e705566a5d39615bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL sigtype-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 691.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b0faf04e80521fa687437f494b2ffdca0802b6da53e85974854f2023d9cedd7b
BLAKE2b-256 checksum
How to use checksums
36cc12259d013a1d86ea59dc76a7f8b9ac5f279eaecacaeaa843edc28077ad70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sigtype-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 679.0 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
755db00322d0e91185542fddd575fd9694a546062219e1cb763e6e66b422f1e9
BLAKE2b-256 checksum
How to use checksums
382d806d05aa120a24766c0ab6eab2da3106bf584765fd1673cd9defd6624307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL sigtype-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 326.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c221bd98fe5fad30ffd2c575b0fefd3d84263584ce35c5db4c79dfd7633ce7cc
BLAKE2b-256 checksum
How to use checksums
5e9fec6b13a7f8ca84062ed357ebbb2c319c0b505175a33782a93beb2430e056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-win_amd64.whl

Download URL sigtype-0.2.0-cp313-cp313-win_amd64.whl
Size 296.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d6b02c1dced339ad4c630dd4f8cdf0f49aec001d1e699fbae403ada89c416b42
BLAKE2b-256 checksum
How to use checksums
b86d651edac8bb440cdb31e955e89c67a77711894cef5245ee541c672c71ed14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL sigtype-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 675.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a3870cf229a7a0a3cac11736ede51ea4aa2030311f1abc8eb06a54f2ea63c5d3
BLAKE2b-256 checksum
How to use checksums
a669c63bb4787574ecf6d00671935c018db1726a7600fe342c2b7c7692e5afe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL sigtype-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 679.5 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
da09583a0094b532cbbb728880cfe9d760b5e50ca8bcae1fa69845c153538894
BLAKE2b-256 checksum
How to use checksums
592cde9aca838c4a866128eb923dc296aa76e7102044f09286d5647371bcf47a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL sigtype-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 687.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa7f1dbf636e39c7399bf40d488322ebbcf46001faa1144e9f60220c9128b85a
BLAKE2b-256 checksum
How to use checksums
81a4652fe59c11dbe27cc04047231e2ddc5f9bc89f2af709fd7a9b669a4fd2e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sigtype-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 670.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b81b8b8f55c1ff7fe63b78e4304a966d86eae666ce8eedeef4d9f6128c002f8f
BLAKE2b-256 checksum
How to use checksums
176841162726ed9a165e0b18990dcd0526534590dc2d09f5cf6c54275ead127b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL sigtype-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 329.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7fbd3e5d6baf89510ab929a408a7043b8f5b6c08da92a1724fed674b3f55e16d
BLAKE2b-256 checksum
How to use checksums
5621dad43bc1f482f177d760da3d24ac31aed84ac7eb1d2f9a76f69f0af7354e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-win_amd64.whl

Download URL sigtype-0.2.0-cp312-cp312-win_amd64.whl
Size 296.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aba314682d16ac1fb965b8c70f1db0f9330126b93ac1f8d3d41cce6e6b52d616
BLAKE2b-256 checksum
How to use checksums
ffdebcd16659d64df05a85213a5a59fcab9b4b1904973665dd02b6297c9bc0db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL sigtype-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 680.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39ed6f9218035a346a084873850f55a04f3c52e994f8af1e7bb5e0632acad281
BLAKE2b-256 checksum
How to use checksums
4ef0ab1292d59d13752707df18af2b16a92d7fb70cc1de44672b9e15efe2dea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL sigtype-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 686.3 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
df9502a75c5b695ac869ec760dceacac6762ce6568da77612745cf804ed88782
BLAKE2b-256 checksum
How to use checksums
83e8f6b386302574af1128b25acd9a459909caaea9cc6bc5585820ec87e8acdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL sigtype-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 693.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
12438c14d3c09e2080cbf9c0df0edfbe844dd50b90d3ddaf9ab6bdec8d2f52e4
BLAKE2b-256 checksum
How to use checksums
779eb21c621f9d06ced5ba65ecac76b529622640cd36b15ca74442d2a045cd0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sigtype-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 675.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
324e1ead9b5d4ab86574c22ef8e37bf1b33a2c5b06a3930d0de06878377540b0
BLAKE2b-256 checksum
How to use checksums
34b5d39373c54d7f0cef523ccc63be3235ebf3b2ad1339b5b18ed9f8537ac2fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL sigtype-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 332.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cb8381b965ac2cf0d80f665ec99fbfb683f1516dc649c89a550237d8141f1535
BLAKE2b-256 checksum
How to use checksums
8423884a0d946a65e7eb11ec2a73016c0e763d311b622f547e376cf414df6b81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-win_amd64.whl

Download URL sigtype-0.2.0-cp311-cp311-win_amd64.whl
Size 295.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7c0bdda6d8e43a57f6e947c016ac29392f3479946d8c5422af79745c3a49c7ed
BLAKE2b-256 checksum
How to use checksums
625ea33e238f73158697d867ac05fcb52e028619a3fda6dff13fa62fdef29222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL sigtype-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 662.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5ca7c5a3842daf119f37f9c25becb6686bed9f7311c15d28a548c88b62d62fba
BLAKE2b-256 checksum
How to use checksums
5690e62d5baa284e6cfd9cd77a2aad728793b579ebc119ac01e5335dbcde6f4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL sigtype-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 685.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f5c65f3f7abb37307fe522f18232660392ba6847b26e34fdec640b84aef06a53
BLAKE2b-256 checksum
How to use checksums
3460194d55a2adddf90b00508faa1513626ec59f28a0f8de2635ae560cac4e54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL sigtype-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 678.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
003c2fe3295c907e01f4d732b1877dba3d1407884b10ee99bee078ae31cd757c
BLAKE2b-256 checksum
How to use checksums
984e5e2640d1da30ad990b6e0548d5a842f46c2610bd2c24f078b469326c92ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL sigtype-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 676.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab9d11bbb71a8c1f23d6f3e64df0e66b6dec853c9e6bff295fdf7c5b1015db34
BLAKE2b-256 checksum
How to use checksums
5a5911f913657479b1bb8aa82ad8d5765127b2d7e80d236db01f3ed8ff73774b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sigtype-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL sigtype-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 314.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4147133073a6f1ce8c20d6fcd5eda7cc9120dcc1d804aed74316d1fb1acf4b7f
BLAKE2b-256 checksum
How to use checksums
a4020677d11d8d3e3b2c671f8c3733d1fa052687314a128067446cc36001b5e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.2.1

2 release files

This release

0.2.0 This release

26 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page