Skip to main content

Fast, complete AIS NMEA decoder for Python

Project description

aiscat

A fast, complete Python library for decoding AIS NMEA into structured dicts; messages come out compatible with the AIS-catcher JSON format.

Why

aiscat is built for fast, complete decoding of AIS NMEA from Python. Output dicts match the AIS-catcher JSON format field-for-field, so anything you've built around AIS-catcher's documented JSON output works the same when the source becomes a Python iterator.

Coverage is meant to be exhaustive: all standard message types (1–28), multi-part AIVDM reassembly, country-code resolution from MMSI prefix, lookup-table text fields (status_text, shiptype_text, …) populated from the same tables AIS-catcher uses, and decoding of binary application messages — type 6 and 8 ASMs across IMO, IALA, USA, and inland-waterway DAC/FID payloads (AtoN monitoring, meteo/hydro, route info, persons-on-board, and others).

aiscat ingests raw NMEA AIVDM/AIVDO (with or without IEC 61162-450 tag blocks), AIS-catcher's JSON envelopes, and the binary packet format emitted by dAISy-catcher and AIS-catcher — all auto-detected from the byte stream. For live decode of a single station (~50 msg/s) any decent AIS library is fast enough; aiscat earns its keep when throughput matters: historical replay, multi-receiver aggregation, batch analysis, and research workloads on millions to billions of messages.

Quickstart

pip install aiscat
import aiscat

aiscat.decode("!AIVDM,1,1,,A,15MgK45P3@G?fl0E`JbR0OwT0@MS,0*4E")
# {'channel': 'A', 'type': 1, 'mmsi': 366730000,
#  'lat': 37.803802, 'lon': -122.392532, 'speed': 20.8, 'course': 51.3,
#  'status': 5, 'status_text': 'Moored', ..., 'rxuxtime': 1777739134.027}

decode() is for ad-hoc one-shot decoding. For files, sockets, or any stream, use the stream helpers (from_file, from_tcp, …) or Decoder directly.

Benchmark

2,000,000 AIS messages (mixed types 1–4), Apple M-series, single thread:

Tool Time msg/s µs/msg vs fastest
aiscat (this library) 1.20s 1,665,000 0.60 1.00×
AIS-catcher CLI (-r txt -o 5) 1.79s 1,120,000 0.89 1.49×
gpsdecode (gpsd, BSD-2) — CLI 3.57s 561,000 1.78 2.98×
libais 0.17 (C, Apache 2.0) 5.80s 345,000 2.90 4.83×
pyais 3.1.0 (pure Python, MIT) 17.18s 116,000 8.59 14.32×

aiscat outpaces the native AIS-catcher CLI: building Python dict objects directly turns out cheaper than the CLI's stringify-JSON-to-stdout path. It's 3× faster than gpsdecode, ~5× faster than libais, and 14× faster than pyais.

For perspective: a busy AIS shore station produces ~50 msg/s. Throughput matters when you're replaying recordings or aggregating dozens of receivers, not for live decode of a single antenna.

API

class Decoder:
    def __init__(
        self,
        *,
        format: str = "dictionary",
        country: bool = False,
    ) -> None: ...
    def feed(self, data: bytes | bytearray | str) -> int: ...
    def next(self) -> dict | bytes | None: ...
    def pending(self) -> int: ...

def decode(
    *parts: bytes | str,
    format: str = "dictionary",
    country: bool = False,
) -> dict | bytes: ...

def iter_decode(
    chunks: Iterable[bytes | str],
    *,
    format: str = "dictionary",
    country: bool = False,
) -> Iterator[dict | bytes]: ...

decode() is a one-shot helper for a single logical message — pass either one complete sentence or all fragments of a multipart message. It raises ValueError if zero or more than one message would be produced; for streams use iter_decode or Decoder.

Decoder options

Option Default Effect
format "dictionary" Output shape (see table below).
country False Adds country and country_code to every message, derived from the MMSI prefix (ITU-R M.585 MID table). Only meaningful for the dictionary and annotated formats.

Timestamps

Each decoded message carries two timestamps:

  • rxuxtime — the time aiscat decoded the message (i.e. now).
  • toa — the time (if any) carried in the input. For JSON input that's the toa or rxuxtime field (toa wins if both are present); for NMEA it's the tag-block c: field. Omitted from the output if the input had none.

Output formats

format= selects what next() returns. Dict-shaped formats are convenient for in-Python consumption; bytes-shaped formats skip the PyDict allocation and are several times faster — useful when you're forwarding the data to a file, socket, database, or another AIS-catcher instance.

Format Returns Throughput¹ Equivalent to Notes
"dictionary" (default) dict 1.67M msg/s AIS-catcher -o 5 (parsed) Full decoded fields.
"annotated" dict 0.40M msg/s AIS-catcher -o 6 (parsed) Each scalar wrapped as {value, unit, description, text}. See Annotated mode.
"json" bytes 2.01M msg/s AIS-catcher -o 5 Full decoded JSON, ready to write/send.
"json_nmea" bytes 4.24M msg/s AIS-catcher -o 3 Slim JSON envelope wrapping the original NMEA — the relay/passthrough format.
"nmea" bytes 5.97M msg/s AIS-catcher -n / -o 1 The raw AIVDM/AIVDO line(s).
"nmea_tag" bytes 4.85M msg/s NMEA prefixed with an IEC 61162-450 tag block carrying source + timestamp.
"binary" bytes 5.70M msg/s AIS-catcher's native 0xac binary packet format (compact, suitable for inter-process transport between AIS-catcher / aiscat instances).

¹ Apple M-series, single thread, 2M mixed type 1–4 messages.

Methods

Method Returns Description
aiscat.decode(*parts) dict | bytes One-shot helper. Pass a single complete sentence or all fragments of a multipart message; returns the decoded message. Raises ValueError if the input doesn't yield exactly one message.
feed(data) int Parses NMEA AIVDM/AIVDO sentences, AIS-catcher JSON envelopes, or 0xac binary packets out of the buffer (auto-detected). Multipart messages are reassembled internally; partial chunks are buffered until completed. Returns the number of decoded messages now waiting.
next() dict | bytes | None Pops one decoded message — dict for dictionary/annotated modes, bytes for the others, None if the queue is empty. Drain in a loop after each feed().
pending() int Number of decoded messages currently in the queue.

The queue is unbounded — drain it after each feed, or memory grows.

Free-threaded Python and thread safety

aiscat supports free-threaded CPython builds. Independent Decoder instances can be used from different Python threads, which lets no-GIL Python decode in parallel.

A single Decoder instance is stateful and is not safe for concurrent method calls. Do not call feed(), next(), or pending() on the same Decoder from multiple threads at the same time. Create one Decoder per worker thread instead. Also avoid mutating a bytearray in another thread while passing it to feed().

# Manual streaming pattern (for total control)
import aiscat
dec = aiscat.Decoder()
with open("session.nmea", "rb") as f:
    while chunk := f.read(65536):
        dec.feed(chunk)
        while (msg := dec.next()) is not None:
            handle(msg)

Streams

For the common cases (file / stdin / TCP / UDP), aiscat ships generator helpers that wire up the I/O loop, drain the queue, and yield decoded messages. They take the same format / country kwargs as Decoder.

import aiscat

# File on disk (or any open binary handle: stdin, gzip, ssl-wrapped socket, …)
for msg in aiscat.from_file("session.nmea"):
    print(msg["mmsi"], msg["lat"], msg["lon"])

# stdin
for msg in aiscat.from_stdin(format="json"):
    sys.stdout.buffer.write(msg)

# TCP — connect to a NMEA-over-TCP feed
for msg in aiscat.from_tcp("ais.example.com", 4001):
    print(msg["mmsi"])

# UDP — listen for inbound NMEA datagrams
for msg in aiscat.from_udp(port=4001, format="json_nmea"):
    queue.publish(msg)

Reconnect, retry, errors

Reconnect logic is intentionally not built in — too many policy choices (backoff, max retries, jitter). Compose:

import time
while True:
    try:
        for msg in aiscat.from_tcp(host, port):
            handle(msg)
    except (ConnectionError, OSError):
        time.sleep(5)

For from_udp, the generator runs until you break out of the loop or the program exits.

Examples

The examples/ directory has runnable scripts for the common patterns:

File What it does
decode.py Single-shot decoding via aiscat.decode() — single, multipart, bytes, annotated, country
from_norway.py Live decode of the Norwegian Coastal Administration's public AIS feed
pretty_print.py Render an annotated-format message as a labelled table
to_csv.py Batch decode an NMEA file to CSV (position reports only)
to_mqtt.py Forward a TCP feed to MQTT, one topic per MMSI
to_kafka.py Forward to a Kafka topic, MMSI-keyed
relay_binary.py TCP→TCP relay using the compact 0xac binary format

Format examples

The same NMEA sentence — !AIVDM,1,1,,B,13e;R001PNcD2MH48KQq>P0@;5,0*63 — through each format. Lookup-table fields (status_text, shiptype_text, aid_type_text, etc.) are populated from the same tables AIS-catcher's CLI uses. Full field reference: AIS-catcher JSON decoding docs.

format="dictionary" (default) — Python dict

{'channel': 'B', 'type': 1, 'repeat': 0,
 'mmsi': 244009864, 'status': 0, 'status_text': 'Under way using engine',
 'turn_unscaled': 0, 'turn': 0, 'speed': 10.4, 'accuracy': True,
 'lon': 6.701442, 'lat': 51.338295, 'course': 295.1, 'heading': 295,
 'second': 16, 'maneuver': 0, 'power': False, 'raim': False,
 'radio': 66245, 'sync_state': 0, 'slot_timeout': 4, 'slot_number': 709,
 'rxuxtime': 1777908449.348}

AIS-catcher's internal meta fields (SDR signal levels, decoder version, the original NMEA echo, etc.) are suppressed since they don't apply to a Python decoder.

format="annotated" — Python dict with units, descriptions, lookup text

Each scalar becomes {value, unit?, description?, text?} (the optional fields included only when defined for that key):

{'type':   {'value': 1,    'description': 'Message Type', 'text': 'Position report'},
 'status': {'value': 0,    'description': 'Navigation Status', 'text': 'Under way using engine'},
 'speed':  {'value': 10.4, 'unit': 'knots', 'description': 'Speed over Ground (SOG)'},
 'lon':    {'value': 6.701442, 'unit': 'degrees', 'description': 'Longitude'},
 ...}

format="json" — full JSON, ready to write/send

b'{"class":"AIS","device":"AIS-catcher","version":68,...,"channel":"B",
   "nmea":["!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63"],...,
   "type":1,"repeat":0,"mmsi":244009864,"status":0,
   "status_text":"Under way using engine",...,"speed":10.400001,...,
   "lon":6.701442,"lat":51.338295,...}'

format="json_nmea" — slim JSON envelope wrapping the NMEA

The "passthrough" / relay format — small envelope, the rest is the original NMEA you can hand to another decoder:

b'{"class":"AIS","device":"AIS-catcher","version":68,"channel":"B",
   "repeat":0,"rxuxtime":1777908449.351,"mmsi":244009864,"type":1,
   "nmea":["!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63"]}'

format="nmea" — bare AIVDM line(s)

b'!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63\n'

For multipart messages, all reassembled fragments are concatenated (each terminated with \n).

format="nmea_tag" — NMEA prefixed with an IEC 61162-450 tag block

b'\\s:s0,c:1777908449.352*53\\!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63\r\n'

format="binary" — AIS-catcher native 0xac packet

37-byte compact binary frame, suitable for inter-process transport between AIS-catcher / aiscat instances:

b'\xac\x00\x00\x00\x06\x50\xff\x91\x91\x18\x11\x42\x00\xa8\x04\x3a\x2d\x2e\x20\x00\x06\x88\x1e\xad\xad\x40\x9d\x60\x42\x1b\x87\x93\xa0\x01\x02\xc5\x0a'

Pretty-printed output

See examples/pretty_print.py for a complete consumer that uses format="annotated" to render a readable table:

$ python examples/pretty_print.py '!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63'
Message 1 — Position report
!AIVDM,1,1,,B,13`e;R001`PNcD2MH48KQq>P0@;5,0*63

Field          Value                                     Unit                Description
-------------  ----------------------------------------  ------------------  -------------------------------------------------------------------------
channel        B                                                             VHF channel (A or B).
type           1 (Position report)                                           Message Type
repeat         0                                                             Repeat indicator (0..3; 3=do not repeat).
mmsi           244009864                                                     MMSI
country        Netherlands                                                   Flag country name derived from MMSI MID.
country_code   NL                                                            ISO-3166 alpha-2 country code derived from MMSI MID.
status         0 (Under way using engine)                                    Navigation Status
status_text    Under way using engine                                        Navigation status text.
turn_unscaled  0                                                             Raw ROT field (-128..127; 128=N/A).
turn           0                                         degrees per minute  Rate of Turn (ROT)
speed          10.400001                                 knots               Speed over Ground (SOG)
accuracy       true                                                          Position accuracy (1=DGPS <10m; 0=GNSS >10m).
lon            6.701442                                  degrees             Longitude
lat            51.338295                                 degrees             Latitude
course         295.100006                                degrees             Course over Ground (COG)
heading        295                                       degrees             True Heading (HDG)
second         16                                                            UTC second (0..59; 60=N/A; 61=manual; 62=dead reckoning; 63=inoperative).
maneuver       0 (Not available (default))                                   Maneuver indicator.
power          false                                                         Transmit power flag (type 22; 0=high power, 1=low power).
raim           false                                                         RAIM flag (EPFD integrity monitoring in use).
radio          66245                                                         Radio status (19-bit SOTDMA/ITDMA state).
sync_state     0 (UTC direct)                                                TDMA sync state.
slot_timeout   4                                                             Frames until new slot (0=next).
slot_number    709                                                           TDMA slot number used.
rxuxtime       1777805849.119 (2026-05-03 10:57:29 UTC)                      Host receive time (Unix epoch s).

Type hints

Decoded messages are plain dicts at runtime — zero overhead. For static type-checking and IDE autocomplete, aiscat.types provides one TypedDict per AIS message type (1–28) plus an AISMessage union:

from aiscat import Decoder, AISMessage

def handle(msg: AISMessage) -> None:
    if msg["type"] == 1:
        # mypy narrows to Type1; knows msg["lat"] is float
        print(msg["mmsi"], msg["lat"], msg["lon"])

Licence

GPLv3, inherited from AIS-catcher. Linking aiscat into a closed-source application makes that application GPLv3.

Building from source

Requires CMake ≥ 3.15, a C++11 compiler, and Python ≥ 3.9 with development headers.

git clone https://github.com/jvde-github/AIS-catcher
cd AIS-catcher/python
pip install -e .

The build pulls a curated subset of AIS-catcher's source (Marine/, JSON/, Library/, Utilities/) — about 8K lines of C++ — and compiles them together with the binding into _core.cpython-*.so. Build takes ~10 seconds.

Status

The decoder itself is mature — it's the AIS-catcher decoder, battle-tested in shore-station and SDR deployments. The Python surface is new and may evolve — feedback welcome.

Versioning tracks AIS-catcher's: 0.68.x uses AIS-catcher v0.68's decoder. Patch releases bump independently for binding-only changes.

Project details


Download files

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

Source Distribution

aiscat-0.68.13.tar.gz (114.3 kB view details)

Uploaded Source

Built Distributions

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

aiscat-0.68.13-cp314-cp314t-win_arm64.whl (159.6 kB view details)

Uploaded CPython 3.14tWindows ARM64

aiscat-0.68.13-cp314-cp314t-win_amd64.whl (150.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

aiscat-0.68.13-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp314-cp314t-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp314-cp314t-manylinux_2_31_armv7l.whl (199.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

aiscat-0.68.13-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

aiscat-0.68.13-cp314-cp314t-macosx_11_0_arm64.whl (193.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

aiscat-0.68.13-cp314-cp314-win_arm64.whl (159.2 kB view details)

Uploaded CPython 3.14Windows ARM64

aiscat-0.68.13-cp314-cp314-win_amd64.whl (150.2 kB view details)

Uploaded CPython 3.14Windows x86-64

aiscat-0.68.13-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp314-cp314-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp314-cp314-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp314-cp314-manylinux_2_31_armv7l.whl (199.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

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

aiscat-0.68.13-cp314-cp314-macosx_11_0_arm64.whl (192.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

aiscat-0.68.13-cp313-cp313-win_arm64.whl (153.8 kB view details)

Uploaded CPython 3.13Windows ARM64

aiscat-0.68.13-cp313-cp313-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.13Windows x86-64

aiscat-0.68.13-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp313-cp313-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp313-cp313-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp313-cp313-manylinux_2_31_armv7l.whl (199.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

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

aiscat-0.68.13-cp313-cp313-macosx_11_0_arm64.whl (192.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aiscat-0.68.13-cp312-cp312-win_arm64.whl (153.8 kB view details)

Uploaded CPython 3.12Windows ARM64

aiscat-0.68.13-cp312-cp312-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.12Windows x86-64

aiscat-0.68.13-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp312-cp312-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp312-cp312-manylinux_2_31_armv7l.whl (199.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

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

aiscat-0.68.13-cp312-cp312-macosx_11_0_arm64.whl (192.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aiscat-0.68.13-cp311-cp311-win_arm64.whl (153.9 kB view details)

Uploaded CPython 3.11Windows ARM64

aiscat-0.68.13-cp311-cp311-win_amd64.whl (147.3 kB view details)

Uploaded CPython 3.11Windows x86-64

aiscat-0.68.13-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp311-cp311-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp311-cp311-manylinux_2_31_armv7l.whl (199.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.0 kB view details)

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

aiscat-0.68.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

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

aiscat-0.68.13-cp311-cp311-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aiscat-0.68.13-cp310-cp310-win_arm64.whl (153.8 kB view details)

Uploaded CPython 3.10Windows ARM64

aiscat-0.68.13-cp310-cp310-win_amd64.whl (147.3 kB view details)

Uploaded CPython 3.10Windows x86-64

aiscat-0.68.13-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp310-cp310-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp310-cp310-manylinux_2_31_armv7l.whl (199.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.0 kB view details)

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

aiscat-0.68.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

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

aiscat-0.68.13-cp310-cp310-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aiscat-0.68.13-cp39-cp39-win_arm64.whl (153.9 kB view details)

Uploaded CPython 3.9Windows ARM64

aiscat-0.68.13-cp39-cp39-win_amd64.whl (147.3 kB view details)

Uploaded CPython 3.9Windows x86-64

aiscat-0.68.13-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

aiscat-0.68.13-cp39-cp39-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

aiscat-0.68.13-cp39-cp39-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

aiscat-0.68.13-cp39-cp39-manylinux_2_31_armv7l.whl (199.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

aiscat-0.68.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

aiscat-0.68.13-cp39-cp39-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file aiscat-0.68.13.tar.gz.

File metadata

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

File hashes

Hashes for aiscat-0.68.13.tar.gz
Algorithm Hash digest
SHA256 444524ccd8767e768550226eddd825f876016fb23babc2912d1d932a3dbfd0c8
MD5 52ebb9e1ff21db76b31308275e6c855d
BLAKE2b-256 eb3215c7131dec6bf119342451050c284beb99f3ebcde358b48a8e6b9d406c4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13.tar.gz:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 159.6 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 693302b52e1914dce2f75dcb269afbadf23d643fa427ec860e896a1f89578842
MD5 a57b77fa404e3a991c462562ccd75df0
BLAKE2b-256 422d6c65c8a3b8893bfa751c46dd02512ffe22bd2fd75d49c2bb19636356819a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 150.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7eeda305b034c5da30c5e935568c2b31c123e5b9e523a9ff65e5ca1880b9c918
MD5 91bd429dcb1c9e308f34cfefeaae0f5c
BLAKE2b-256 f8d18262ce21808fa62585c34bb692f797d4615712728b662d545402e68a7389

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e25fe7023ae066c5694e2dd40f339011be6612bf342f83211542cf9d0745f096
MD5 4ff499b98ec10d561ff5dbfe3fc84941
BLAKE2b-256 ec5c55feaed271cf03852ea12e10a14f7255c060e863595380fd4e97c4f0c253

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7d823bcbe9d6116414c0eb8b33b920d858a8d058a7983c98966daccb76376fe2
MD5 32cc99f184f6e425377b53c7b6f68a7e
BLAKE2b-256 8ee47ff127ad4e948e0534febf037ebac688a901aa5dcd22c4860b495a3cf0f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 483dc6fb26971527b617f1767fd23a5f74ad2dc8d380e08d6211186e791a60b9
MD5 477c951e4ed0c215d6b58c645f4f700a
BLAKE2b-256 b1977fb5a4fce5935c2319d8e18d4bcfdab49271cba48b6110b8c74a797a8bc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4180d33ea2b1305d89f32fbd663702d7b74840cdc8535cea92e79f7afb77a1e9
MD5 6b5ac6d87cac1bee8300efadc84e49fe
BLAKE2b-256 05440849b352b8241eaa6b7b28c45193b700abf79d4ce542115650d8492b0014

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d4a3aa3409d600dd3efe26d19f7a926306ce5659b155e3602a50d98e108c424
MD5 cbbfc7e8405c58224b8381a5bcd08f6e
BLAKE2b-256 63691a76b779021dbc497d9e86c93c9f0fd0d5430f2a6c60f3051b9a6f91ea87

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ad173629816bbe04c32a6deda192667aac13d68bf66aa10f42cf1c8b1aec0da
MD5 e13196b0f3d99e337ef081768f5041d9
BLAKE2b-256 457f26df421817d5ba313abda3d49ea0aab7a5c5f8c389aae0b0683582d2b375

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1008cac0b801ced6ae394a9e6b0de868341ebfaa714b469ea13f39a499a96763
MD5 f748d017b5d3978f460470f8d2a12476
BLAKE2b-256 1aed6168b9a3048664c932e8eeba6dcb194bff01387245ad7654885daad5812d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 159.2 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 21f9d511a8943b348248239917d3853fc99ec504e40f4ae7ce6c7fe3221c2018
MD5 f0642be9c81a81e250288a1912455b79
BLAKE2b-256 6ef59eb324ccc5b585676a1aeb3b9c4160a536f6ec0ab1b52b37cdce42c91604

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 150.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 aiscat-0.68.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 531f2ac2e4b98ba16a51400e3d5865405e01885fab84eea1f30a8af725fcb9cd
MD5 ee861edbf27609bf63fd5459b43a1ea7
BLAKE2b-256 081648bd467ad950f44bfc1a8053f8af482c71a414c5e3d86f86815d1448f27a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efcfdc58de9056b86baa54dbc92b432d87fc1bf1c6fafa9d65eb182a5889da4c
MD5 25268be1eb18213c84211281629dc2c2
BLAKE2b-256 4d06b66452fcbc060f3b648268a01f50416b4ad52228e86ee7c0bbcd6cb5b305

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 09e2c535d61129003458a486cbd39c8dbca2633437aa7086f1f66d02fd5525ed
MD5 ebb2ab09d87388c18b9d56395639ac51
BLAKE2b-256 3e38bcf0ad48a38ebf43eef87c2bfe6dd3a3892a3fdf11adb5f0b51e6818a61d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2114f16b720de474afe171476cfc52bc50fbc834e5e26dc1276ae8c6501d9354
MD5 c07bdbb84018ff45e8a3f9d4b220a509
BLAKE2b-256 a31124ae60b9d68969b5170872699037a9a5ea778d8adb3c4a57247da5528a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1dc4f3b550dc936666b01cca58486a90f25fada8f7a9f8376a7fdc47eb4637ba
MD5 33ee2eb6208e9e27846902eacb3f8233
BLAKE2b-256 cc72fae0aa8c1a15354dbb29983aeb3735cd4994325a21b8cf9f9d8d7c8bd071

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0c9339cc89b096e36827d599570adaef978b91a94d40481b6092406117d3539
MD5 4bb4cea9cedaa76ca29b6ffbb2080f6d
BLAKE2b-256 3599194bd61ee2f50c8fc09ec73b0f2af2abee5372cfdc3c036177987f9285c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c47f85a4c3eb5f4d4c203e8721e50769c9bf20f650867aad5eb8cf0d37c20f1
MD5 fb371ae782e55d53a4069cc21ecb0cce
BLAKE2b-256 f6e288ae87e75935dd3545fe9a1422506c2d340b8e237c5970e79c12c52849d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9901a6bcdf13bf5e8bac84d059679326610794fb40d3ecfbd739d454a0fa02f
MD5 e191700f3169a8b9d2041d373ca2bf3d
BLAKE2b-256 609e346f96caea3361733b9fd3d4e1dfccdd50d3dadf1fe39df6049cdb63b6df

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 153.8 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 35199d759ebc7eeb9f925c5b5f1c57b86356c4fdd5dfa04cf03fe2a384e47061
MD5 1410d0c3ab158c8f218c9ecd5d4f3f47
BLAKE2b-256 91355f84c39426e9ddd1fb930224d1af4364ec88c6897b5f6c737758072407cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 147.1 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 aiscat-0.68.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 11c2e38ac5e69aa124fd0907bd0fe1006c6e398dc34db475754b6c7a9eb1c857
MD5 93533a83e89da6554b3890df21802307
BLAKE2b-256 f6da51da4eaea98a64118fd13fad5a5199cbc33a525cfed2f4576c9c07efc4ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac3f1d0f963fbc2ec9994034c87d4c11f690a8bf6b3a18bb2fe156780e55dca7
MD5 50458edec771bb5980f31330a623c9d8
BLAKE2b-256 70a9c4ed7034005e11438596bf2e83118cf5f92d3fdceab9c482938946add57d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 be36577cf5e04267a1d62b3f0fd90588fcaedd2558848adfc37b90bc26aa77de
MD5 ff9b0016c3647e9469afcbea218078ef
BLAKE2b-256 80f048db152606b9ef7b7037f9f416da00b99e0ac5e3f6829a88534329566ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a84f9ac8a8aa3b8495af72f491419e0bd9f04a986d718cf377750dc2179a2768
MD5 b34df7112544d7aab222986fe04554c0
BLAKE2b-256 d3393d4de615390cda55fbc0acfb52b4f5bfae52a431c9b568fff099ee566545

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 91fcf6b1c6aa98b088ea6d8c6b105c9fa583a2392a04a440f16f28b9307c17af
MD5 210abc374e1d7d8978586e9a68189651
BLAKE2b-256 57d9b99bc105d89e41b62d9aca1a2acc8f33f9f64547257e26d5c75844230ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df444458ec2729db429f4caf4b424faf0e7c72b2f2d49140835cbbc6a9e1989b
MD5 e96a0fde34c57b8a03eeb93265e383dd
BLAKE2b-256 b2213b684aaf2d3e5234e9a7415b2e37d7826b8a8ceefd46cf114a85b3b20910

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79ad390da8af93b7442323019c15bdbbc4044f7598a5cc004ade40ae45986dd8
MD5 6ba08269f81b6dbe261e0005ddcb67e4
BLAKE2b-256 fab14675d2059c353b307fef259add118fd2c9892d320fbc7429515b1add9648

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cfd0c42485a5813dd4acaab43a4c8b53449684d764dbcb8587657338e1d6ae0
MD5 806fcfb39fd298f380828be73229ffb7
BLAKE2b-256 5edb2e100e30a21aab91611e8c9e7db0a42fca4b1d49bdceb69e8c30dc5f0259

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 153.8 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 43bb2800c065a5580aae5c92a0fe023532884dc7e37d7cd6759389743d46bc09
MD5 0d8d3578232d3fa6e91d652b5122dbef
BLAKE2b-256 9aca8ee60064096577b9094a794de04ab4a6fac4e508e52b1323e7ad8b095517

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 147.1 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 aiscat-0.68.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b24f16ff20b9e5752fd14ea3e95c9260583a6a6083f48dd86725280219570cca
MD5 99160cd34a97fe5190c05a366e5c90ac
BLAKE2b-256 2181de45350806f54945057edfcea22f37913b3685f20d2d25e380edbe4268b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15f5e5b98f3b502ac0087bb8bca3c2764e3bb4af09d2c92d1ff6f53d6b70dbc6
MD5 0fa1e301859724c16cb7923ec9bcc7d5
BLAKE2b-256 0946c89d9f77556317c10098aa7f7eaab70894809f1f5faead31b954153f792b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bb977c80821b22a8bf298e402039138d90022f100f0a7c2114091021c540bdfb
MD5 e1b73830f81e814c22bb094f8cafa729
BLAKE2b-256 bcc6a5e7dfef96ecab906ad96ac190dafaa03d03878e9dbafdd70d528e15f92c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cbb5b185d48d901d02bfe950a734d4f347bbc14b7a0770c486e55d75c055444
MD5 67a5c52c8a795aed7c42b93a3f190e1a
BLAKE2b-256 51260c2d768314767ea98bf799e33d8fcd0a59d529cc55779191939613d98855

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 886bbb80ae86c38cbc2652154863d1b26eca7029cc56af7d5b7bd7aa8ca5efbb
MD5 5d96e094b743a6abc1cc24a793071bb3
BLAKE2b-256 1d3b5802d0342f7c01954a5e9501e4b5b839c43c1f16b8e55a12a5c9ae1263bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d003a1c0710346a96570e97a6fbb10bfce621691b8af751a7f5468864ed555ad
MD5 f35b2d6ed40f8331fcc4d4d00666c398
BLAKE2b-256 ffdc4ffc768abb8adba360846c1e3967e8949e72d9c7271c362ce8253b54c2e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 936340d64867344cf25826861e49fd2ade6d4b5687d70f781dc87ad122dee008
MD5 17e963d67545e9bc64f5939ce108ca69
BLAKE2b-256 7ed9fe3d99ea2dcbc8cab3785b334cb041228fc8cdabdd72b32f37adbcd7d61f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b68809e1762bc11f71d2acb7402461715ce91413d29b390cdec32d472f4797c6
MD5 92c4366cb12b4e6ad69aae0550648210
BLAKE2b-256 2d37366503f13d10f32e07ba591cf29ab1500c4bfb42787d771648e28460bcb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 153.9 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 645ec259f3b58e445ab4d0dc9995f42cf6a03dc6d490a5a9d0a4fe7b2c0eaee7
MD5 4d44dc33315d21864c34c64ec67f8d82
BLAKE2b-256 efd37c645ed32fdfabfb5c71fc89379629d7b0a53ede45098b171e7268103f65

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 147.3 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 aiscat-0.68.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4879d0ab2509ec51a57e411b23be0607ae6e3ca85f6b0fd486457dc28caef823
MD5 51604a8d6814af47fa18c075489f3c47
BLAKE2b-256 368688d18b11d840c7183fde819e3031cdbbccffa608c5dd2bc2f26833054936

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c1037b3de09deedb7b5b60859f69dfa06c2bfb7e3d9502cae5a5d0eb56aa858
MD5 f6c13ada40a53da975a2b65dfd20c74c
BLAKE2b-256 ff129dcb7291b3cadba2e83b628b7f766856188529a20a2a76464ed49afb208e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 133758807540f965b6056bc5408fbc7ca2492d504b95129375212b01bc7460b0
MD5 3956357115aa7d80f19365d2065c4d88
BLAKE2b-256 68f0329631daad30cbc26a93eaa4d4d1ee001f81f7d25daf9721ac138b93935c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc307ff0ea1ac8f67add731a0527d0c8c6cbda1229c4dffef7281f910c1ac541
MD5 f9575fa06505c297e694a417cc844c42
BLAKE2b-256 1e3067bf7273c1e263b6e5cd937dfa0ad5b55781c59395f88c01618d955baabb

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 972315b10bc10e1ff171b0c72318b805a32bde1155a685fdb51fe16f2323d717
MD5 ac3262e89f78b183ab3e9b71e0fc4c30
BLAKE2b-256 db465e8907dcfab03c007e79446b3212180aaa23ac716dc4712898b6b013804f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7aa6d6ceb0449374edc680d9a64bf3ea515068cc4acd0d7276f19b932e5adac
MD5 cc7bbabbbc2a774fefd2a8cfef6345be
BLAKE2b-256 40fd9e0205fd421b5bb04700280ce116b6d20354b27bb209ebf4e39e37e31de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4dcd2a99ffb65f41665b007294346511c869f590ab28f11bfe0ca36c7da0234b
MD5 94c289840321e4a9397e7dad1a6a47e7
BLAKE2b-256 f8c1e01fe74c5cb7aa49ee174c883882f2a6e0a4573650718536559304ba4eb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85b3dc23418864a2435811f3b037f07f37c0d0e8756c0811d52bea3c0741cfbf
MD5 8263bacb7f1ba27da9b44b524d1c7db1
BLAKE2b-256 9ad4745077b64b6e30c5fcd99fc89a967ff5a80732913d4e4acb5e3d923d820f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 153.8 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 3cddfc3c58993b59aa60ea3c9e63723936df0887cf7df2f73a2d56a088fc469e
MD5 ea38711e1fef63fd360e2799d61cb0bb
BLAKE2b-256 ac0580a1facf38182c5e63ec440bfff9bcf0f788098bbab7cfddc7e7b543bfe4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 147.3 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 aiscat-0.68.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff72b9bda2a7143ea6a149cbcae12961cc883db5849c0275fa6b4fb8c44c89f9
MD5 9f8c6e11af418ecfa8c9909916d05cf8
BLAKE2b-256 71092625b6f7caa683ce516a03b47b3f179cc96fb97a63e835247a1041fb5c3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f06bc4adcb5b1fa1375b21a9a66bda5944a82ad3efd7a32bc2d09c11336e7bc1
MD5 f63740621af230ba5de18cc8a63ffebd
BLAKE2b-256 070a4af6a7b44d38361ecfd2b42a63c529774c6512166d09e4eff9a1a11c839f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0f91ba239e12030e9a6b9a252fcd5dbe7f09c67ba7cdff5b38a01756a6f938fb
MD5 2ba60501162b9acf10ff7c8def8e1418
BLAKE2b-256 f5d2d63add78152ffa144e5c037bb650fc69fd25497e0710448c9d2ab835a14f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a337f1d82c5af4012e8b8576357acdfd6521ac4495dc8c79ee202425f3812aa
MD5 f5b4748a3d6ae23d2917c7edf1ac917c
BLAKE2b-256 8f6a58b8cc35b63b2dd1b8a926ed6494abc57ee968fda86a52acb79539dbdb6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 e7e5bc44c59e8b5d7c728d3575215c59ec5c9f48c19829342ef2fc1ec1e4f623
MD5 c162c1c2edea6255558f500ee6ac4ba2
BLAKE2b-256 64150ec8f3beda1be6e00741aea0902ceff9fd94fcea7e4a4205afb0f020c910

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b51af63e3a5b4c115d5bf28ddafa8aad62e81d6e477ecc52f1be9aaed3496b8
MD5 077ce3500296d59f655bc500581f45dc
BLAKE2b-256 7b682865fbe35c621b71283af48e0c2886039bdd1adf6dcf998676f9595ac092

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1dd6a5c0debf3377dabb4eef8bc7f371bd6e348d7107294045462ea28d71b776
MD5 9939737f7871b32b6910d72c50e4559a
BLAKE2b-256 fc03b4c4747fb7347db6619848929722937dc2597cfb39ba7ac8c3089602f4cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a23302787c524a2c08c2d783968a1ad20ccaf5c08df509581f16c5c07be900b
MD5 a58450e7349c6bf0c0b04538ccec5645
BLAKE2b-256 d54d3e30f8b7452143c76a9fe40c4d02305023e0382decba7e92a84e2bcfbec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 153.9 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 27b485a2bbf96799e0104dc6c132cac973d6acb26a1a46c3269d6d97b13cf832
MD5 459a3f22a93d8d945df8f556dcae51bd
BLAKE2b-256 2c52eac220c8095fb3be10e071275f13e44e21287f4e5065e71a7c24a8257872

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-win_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 147.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 db09055febbe5bee9b3c2d03302f19c0c17a5773248f292bcae57687074d6875
MD5 ac1d4f65076b9a2d56ab167d2b80c68a
BLAKE2b-256 59fbf06c4719ef841b1ac719e71a89a89850767468e733a36d1c03aee71bec5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-win_amd64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 678187e797b4f5142185d573057b9f9f1f314b2d3f084f72d656dc2305332273
MD5 69ef160ebdd094070419de4ffafee053
BLAKE2b-256 80ed7afcf3a3c5a2c60cde8787048307a88dcbf25875536532f3d53fafefc469

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0c4d74675b84f8de9aa166cffd2bd16e29cf9d08b8b850dd8f77d5351def703f
MD5 d1456949881f17232ff3375b00a9199c
BLAKE2b-256 a27096804c3928fa8794206db3cff3800c81a0a09f2c7ddcee9a8d06652fe965

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0db80c117272b8d47e6d7305884fb23bf279ea87c88c4e936497586ec5396492
MD5 f99b8048b7e6de1e3a192051228a00f5
BLAKE2b-256 232b6aaf99cfd19a6d634f8229a3d11d5e664369259fd590e060a6915fd127c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 8ca997d285c9e942319f26bc4cbeae450e4b0c19067b737a07d1f24ab7f3c712
MD5 dda52b48556f0df8eeaaa9423c54ada8
BLAKE2b-256 9375f8a7d3fc845e9f6cab67339d8099d56eada262c2f8db111e74bfe63ad342

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-manylinux_2_31_armv7l.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ad28d1f41134b5cdc624efa907c14cc8666040109fd6e5c99cc2996797a36f0
MD5 b4299f186a7bdee83a6aa63d5028d9bb
BLAKE2b-256 9cf6286d2df79d0396557aa8abb956398c25d5a86142b534e3a991120c045091

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5508f5a6a62a8d8ab6ae49a69d9d0d77ef00ed37238c5e4d774ebd5bff45a700
MD5 8e277dc764804136199ed2f43746c37f
BLAKE2b-256 efccdff47c7c614c81df3723082d7102bbebaaaa515854df5cbc33662b13f351

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

File details

Details for the file aiscat-0.68.13-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cd5d12750f58ac429cb26923d34fa8a11f3fb6c2fb11d1964748a24cf238b7f
MD5 e6fa73a87d97f70a94b0478c79522c2a
BLAKE2b-256 06470beb664685048649ec3f79b050cadcd22aafce7c3c0788afd5e656097c79

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.13-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: aiscat-release.yml on jvde-github/AIS-catcher

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page