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.14.tar.gz (114.4 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.14-cp314-cp314t-win_arm64.whl (159.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

aiscat-0.68.14-cp314-cp314t-win_amd64.whl (150.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

aiscat-0.68.14-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.14-cp314-cp314t-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp314-cp314t-manylinux_2_31_armv7l.whl (199.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.7 kB view details)

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

aiscat-0.68.14-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (213.0 kB view details)

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

aiscat-0.68.14-cp314-cp314t-macosx_11_0_arm64.whl (193.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

aiscat-0.68.14-cp314-cp314-win_arm64.whl (159.3 kB view details)

Uploaded CPython 3.14Windows ARM64

aiscat-0.68.14-cp314-cp314-win_amd64.whl (150.3 kB view details)

Uploaded CPython 3.14Windows x86-64

aiscat-0.68.14-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.14-cp314-cp314-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp314-cp314-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.2 kB view details)

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

aiscat-0.68.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp314-cp314-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

aiscat-0.68.14-cp313-cp313-win_arm64.whl (153.9 kB view details)

Uploaded CPython 3.13Windows ARM64

aiscat-0.68.14-cp313-cp313-win_amd64.whl (147.2 kB view details)

Uploaded CPython 3.13Windows x86-64

aiscat-0.68.14-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.14-cp313-cp313-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp313-cp313-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.2 kB view details)

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

aiscat-0.68.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp313-cp313-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aiscat-0.68.14-cp312-cp312-win_arm64.whl (153.9 kB view details)

Uploaded CPython 3.12Windows ARM64

aiscat-0.68.14-cp312-cp312-win_amd64.whl (147.3 kB view details)

Uploaded CPython 3.12Windows x86-64

aiscat-0.68.14-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.14-cp312-cp312-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp312-cp312-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.2 kB view details)

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

aiscat-0.68.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp312-cp312-macosx_11_0_arm64.whl (192.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aiscat-0.68.14-cp311-cp311-win_arm64.whl (154.0 kB view details)

Uploaded CPython 3.11Windows ARM64

aiscat-0.68.14-cp311-cp311-win_amd64.whl (147.4 kB view details)

Uploaded CPython 3.11Windows x86-64

aiscat-0.68.14-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.14-cp311-cp311-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp311-cp311-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp311-cp311-macosx_11_0_arm64.whl (192.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aiscat-0.68.14-cp310-cp310-win_arm64.whl (154.0 kB view details)

Uploaded CPython 3.10Windows ARM64

aiscat-0.68.14-cp310-cp310-win_amd64.whl (147.5 kB view details)

Uploaded CPython 3.10Windows x86-64

aiscat-0.68.14-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.14-cp310-cp310-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp310-cp310-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp310-cp310-macosx_11_0_arm64.whl (192.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aiscat-0.68.14-cp39-cp39-win_arm64.whl (154.0 kB view details)

Uploaded CPython 3.9Windows ARM64

aiscat-0.68.14-cp39-cp39-win_amd64.whl (147.5 kB view details)

Uploaded CPython 3.9Windows x86-64

aiscat-0.68.14-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.14-cp39-cp39-musllinux_1_2_armv7l.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

aiscat-0.68.14-cp39-cp39-manylinux_2_31_armv7l.whl (199.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ ARMv7l

aiscat-0.68.14-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (230.1 kB view details)

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

aiscat-0.68.14-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (212.5 kB view details)

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

aiscat-0.68.14-cp39-cp39-macosx_11_0_arm64.whl (192.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: aiscat-0.68.14.tar.gz
  • Upload date:
  • Size: 114.4 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.14.tar.gz
Algorithm Hash digest
SHA256 d29d3d2d010f3570d95d912dcfd866688e815062b8d7fddea8ca480844e53980
MD5 4fe640c27e9ab4cba300f884eccee2ee
BLAKE2b-256 1a6990d3ee45590d4095c1a8eb33b8c937638afe59842e32be81b77d78fcd023

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14.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.14-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 159.7 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.14-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 5a6aea1413711679571f6e7c15b49412ae32c461eb3673674949728b8ad4105b
MD5 a40ea136ed247beb6acd8b57b46273ff
BLAKE2b-256 217867353ecfd2546790e05c499854ff0f4f0d493eff4fee2dc76cc129622239

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 150.6 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.14-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d2978c98c3ea876ea0419319a9d82fd8d296a55750d341eed8b4fdd63c20e2ab
MD5 901a856854e186c9efe0b879815cdd44
BLAKE2b-256 965c749ef1796a861bd60011b5ee688e59837d327fb58bb326ec4cf71e124b47

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8df7d121ce7965be78e2fc62cb1dab80ba3a03e4fe192263b47cd88225f23c9b
MD5 16d262998a39b9bf1d596b98cd70bb3e
BLAKE2b-256 0bac3e3bc2e0c9ea7b670115071e5425e3476e7d38975f25ccabda132af2e540

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 83e4de32f623523896194996376241ef3be5f82cdd58da80cd713b1af5da04d6
MD5 73fa2bf63b8734314a2be8e882b56d07
BLAKE2b-256 d8ce3d1b93f8f7ea1b0cbf61c6c66d8aeea3034c9b770cbf8763667d0cb3a823

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df90e37716491068f7d3106cdca2ef234ee8595a9d07ef22f1fd3f6e7137c6c9
MD5 cb5a2cd072323873568e24fdc24ffdf2
BLAKE2b-256 eb35f3a8036a8f6dc058565c1620317b139de8260e4c14e18081fe1dd9ddb0f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 10a4db67bc7e99d8fe82b31d118302784caeccc759dc93ae2f73eebb1a4863b5
MD5 9089a1838b4e1a5cf458fc8a439f17fd
BLAKE2b-256 4958e9d0d6e694f6afb78689f8d050e30dc91bc14265038d90edf91348736bfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63571cc3abc3cc8009c7550db3cc4fb1d63f3e52a7eebfcb1bbbb85bd6d419b8
MD5 f19f581c1db314ef5213f80d5da3a5ba
BLAKE2b-256 44327e3a6762f66d4451ee66b79db60917c539338762ee5ec890f1cb21f4753f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc54af80b42b1b77113a3616c431c9f43c27d89865664119e0d4b8d040df08e3
MD5 ef3cbed9c77d49baa9bf0469c5e4711d
BLAKE2b-256 47ce0cc1bbaf50a5253a68256cefe5ffe7e897a2240cae84ef71c07c1312e07a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b12745088bbe1e02b6e7996e9cfff453fdc2379f40aca542c522fc87d0406ab3
MD5 2f5a1d4b629e2ba83a5eff1db9138216
BLAKE2b-256 800a70d898b448879ba930487741b524f4e52c8126d035042137f72837d680ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 159.3 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.14-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 25e154789ce501545bf1e43d2a5bf9bac9a03b427e4f11f99727d906797c0819
MD5 196c396a8e144d9440f0bc4452e9e0e2
BLAKE2b-256 5069395d9e895eb87b002917bef2ea572e1fa8bb086d328e3321a36557c07e69

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 150.3 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.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a91e196712f9506be0f35b406dd7432a3c41479239b4571f4a4ba1f46f2d1f71
MD5 b0d68b482c1e08f7d30e866288528acd
BLAKE2b-256 f9f7c8465789fbe07247bd5930db25a7e02b6f0b59a83f1243ffc4056fe25ba1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91cea3cc5d801805f51bf40f927685eec0e1abe5d8929f8a0a9af756f487c336
MD5 2a485d6a2284e27fa0ae76007621a758
BLAKE2b-256 faa46cad92914c501a80665e982e381a862a49320cdb5b17ea5deadc74f41b7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d9f51b459cbb95989733041c872c1a8f1a8a449e6e0b79772d0093996e29fea5
MD5 d80fbe526fcc42a089c4f7455502e807
BLAKE2b-256 cb7d6c15c3f05b2572cd420d9c18a0bb17a5c4542e3497ac0069b0001afbf1bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a368a763a70c89101d0a8ef41c1479d84a53d2021993bb59c72d55f84678be29
MD5 b599fae1f553bde45b97ea0d1e9a2c72
BLAKE2b-256 388e4ee064f832c7dd67bd4a311615b86475768bc90c1d0893dd0fb6623632c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 44a89ba4df167408210fba89e9419c488f6659b760f4c1f292bc9e80f2fe97b7
MD5 0a05e7026b8987ce1751c2c13642235c
BLAKE2b-256 0ff00c66ff56f224b19cac546f79bfc265dbdab987ad5ad77eae475573ea3080

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64e1b021e56d8d9d4e1e05bcb96ff69d2d09718a5f23b2cf0b47875b8a93b8bc
MD5 f77b2d51c2632312b2bc14b70690ccca
BLAKE2b-256 624bac8bb7f650cd735c19e44ce394a2ec2dc6382fcd17c1a2631268f7121929

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 169539e405c1d6c9b258bf802d6002a48da7502e1a65f9342244aa47b3d372ce
MD5 15d2700482bada671d1222e13874d720
BLAKE2b-256 bcb68366da16c9bb0e6d746ef47596ae031e7bf399cec435a63845c4679e296e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b00af89a9f370bbe882558975a966ca340611ef5cdbae834c46d4237392e8e1
MD5 93a3e7a904c828ef4d71b75da608abd7
BLAKE2b-256 01d6d3f4b064317d49b11673689603dc700a140f549c7880e5b9345c45364f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 153.9 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.14-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 878306882cebeda5632c2fc0e9cb317a13f60a20b15871829912e9f6807094b2
MD5 e058efbd8cb588f2f76c35d7b57419eb
BLAKE2b-256 783c01298f09e38e8d537796041ed407f98fa3838282a78d8011649d756636ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 147.2 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.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b3f77c70e859f5fe80cca6d21cef788a0526b46202734531aa5243cbf5a004b8
MD5 e18e4058e3a493ac3dfbe32908e262b3
BLAKE2b-256 847e05b63141f063e983bd9812750488682e45adb413a0beb5f9cee0e6372f01

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80c9180563662a087c667c96739666d437bb5dc46533dfd8ccbdf9c528d9a25c
MD5 9a62e03f65470de1d2ae1d64530cc8ea
BLAKE2b-256 7c7f983a012b418ac4b4161cf670b1e85dc38148d26a8baf41bcd188d76229c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cf00b8aa85ae338f1a82dafb991369806ddec2fb311c24b591729e6ea2b333ce
MD5 d87a298e581cc402b5f2c7614a897528
BLAKE2b-256 179c479936708f98edf42b73857ba6f3ee367d31e90af7d909716ba111b14f22

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c88c106b5263d01d714aba1edcb5bfdce3de3e0079eba06ee302da6af98f27fb
MD5 916604e501d9cf54d0f8e5025e1d6d1d
BLAKE2b-256 8fa7f09a6c43b5102c9626e1a19a7f32e2b3c46b4737267a795bdab2d44133b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1513ffcefdb6bd529b2fa3640bd0fb7a8d7c37e9607634ce5d746ddf0f62ea5f
MD5 e91aca8c7ecd2e2d98e9901f8a7381d1
BLAKE2b-256 39c4638d2ae6f41d7a1f434b0b67eed86c11df4a71699b82f9b0c2608fb475ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bb10919eda34c7e547c7d457e15b82f76a3da1023a1f8a24e9212542f753035
MD5 8e3d852d73dbb354564294ab98f816e6
BLAKE2b-256 11b6204129fca421be74d00300c7ecf3ffdc45656422b8cd044253261d8f09f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c256b5fe396c2f9b606dbad0148e7c9c4c0ac5834bf3b9504a08549a7ff432ce
MD5 f250f5b1265bdeca321f425d9d7e619d
BLAKE2b-256 d9c771857faa49d20be85bf5e8a7a67a1333f1e006c3ce7740e2b86abbadb921

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e72a872c6b39c81095eea6527065c41874161601201b9fd08cf614ac502a3d
MD5 6d17510c3d2e38d8ccbe05797cf02f7d
BLAKE2b-256 530d0c01af6aa4913c2f22d71f48b739b8fa7efff1c7e4f6d1374b3e8811e99b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 153.9 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.14-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 73e2893e17073b1856fcbc9d10838050dc46d20d2fc2a1d378b59eeca7169041
MD5 2e52782015501b394d83b796ce080a66
BLAKE2b-256 5771fd0df4ae9fe72b599c6f2eead4b8eac6dfb60df65bdb4d787c0fd78e766a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 147.3 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.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 737ff89a2767bd4d469c4b36dc99674c89c4e49e66a9b5ef80c2e7584a5c68db
MD5 42115fcd7c6aa2f20439a91c34dba92e
BLAKE2b-256 b57e34b6c8489e29669b1fa0eb0406478ef4082aaefabe52d215f9c87aa5d268

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ad2bc54ecd1b1fbe3c3befc05c21ce984f553d42c33ecd3b8dca56416141433
MD5 607c92aad57a8307b14f3f7f838a3e42
BLAKE2b-256 5b86be79896f677628758363d7985b42727e64937a3846b64b736c6c05be03df

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7f12fe2ccf9bbed8c172db91010fd06ee34e64613581a140cb2ecaaf05074c87
MD5 42825e92e092dcf247997f2e8b66c714
BLAKE2b-256 d68f7fdd1097a7e2b40b3432e7e7c9812ae65bd39a9a664a177cd0f4789b98bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be71a13f95e059a863b558e4ccea05488746f76618ae4c7fc0313d3c327ee4bd
MD5 c3b58fb99f6995d2484941008e1909e6
BLAKE2b-256 f711bc28209abb7ea400e0157245e25b75ae94ee6687d8d8149b7cf7cb66271e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 48cdee4dcd5749d22b074693a87df06dedea2c3def10303c08c20ae82b345bc6
MD5 bd167393c6cc84a62a68e76a7b79b707
BLAKE2b-256 9f6723f7b002013d9e7e10176ad155171b15d9a6932245eacc26777ed91869f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b179137a2fbd2625c8378bdb2e53508bcbd6bfe9413a92db5edf172caf5aba16
MD5 22512408d73df5046d4ec19b7859c861
BLAKE2b-256 055d51f2be7e0ff6745b459d26fa8178ca0cfeffa6652faf56c30c4b321e9917

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b39b1520af751543ba2b8cc99f10611f1d481935d43f384855261824956adeb
MD5 90a6900974e2f8abfe94aeb1ed980ff9
BLAKE2b-256 42b728c930f4a7d5f445cbefa16ce78151c157d5ac3a96706b3c0252266b53a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0e0f0765903be073236996a4bf23f504c316e29ba441b2da4220933f63db3a9
MD5 0e57ec8352e63ab54f1d9841b463022b
BLAKE2b-256 3e1765d2aa258504c7dd094fb3b673731259ef4e013438b2e4ea55cb1de76d30

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 154.0 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.14-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 848d60ba1c5ab424d877989becb2adcdb501ac355fc81a304e4d0952f2718cdc
MD5 67048d71d315d705be1363bf61647462
BLAKE2b-256 13efcba7343549c9f5a56019df5626264780f205a3bb49582a96fa0c44fb29fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 147.4 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.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ee36e09cce358f6b67ebff31459818114e5d6a1fa788f05ce1e888d0a84e76a7
MD5 975b80d2ab16bb3368f32c824e4202ac
BLAKE2b-256 2915c129674173768922150da96872f566d91881fb6de9953272aa61d74be83d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e06c42cb24e30e8cc9dad2acd0e308b7de68bfcdad4cb8d78edcc8a73f2a296
MD5 c6226a63a35c563e271e2f05f46bad69
BLAKE2b-256 3c2b79d3da3cbc378c79d120ddb55f36c33bc5c45ef1dcfd67b4d37125b32d27

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 36ddc3a3dd396cab86bfa9dad1f9b1f39f8b8436c4bc65a824af5417dbc02e95
MD5 1c4a5c0bb12b4621923d885fbd45600c
BLAKE2b-256 b7813b1fe4d2fe3af18866c739b9edbbf346833dbfdc7a4e4e7a52164adea21c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62698e99a0aba1f795559509d625c1c63ba63680aefe5d490fa541bdc91a361a
MD5 df26417ab3348cf67cc3aa87c3554a22
BLAKE2b-256 455c3988d598ceffd9ffebeac3da4443bd481dac9488165bd87476e07fe73c14

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 9497809768524acc02d23034309cc7f78c508b3a1c44ef19ad3b790c1cc63331
MD5 f37b3ea3411102a2a50a2a2eade2caac
BLAKE2b-256 8dc7e7ac59dfd69959988e1aaf71e3422f31e5d677400eb6fa14010c9f33c187

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90de614de728e3e3cafc43546449c68aa1fb0a45d907bdb2ee9ab6f4e9505071
MD5 567a50224679056a2859c608f5ecc48b
BLAKE2b-256 be379b6fcd2a19580d6b1624077a58cfa1c2770fb32aa32cf4e4001120899a6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 69aad93f9a8e1a50fbd509f85456d2fb22fda11f3a5b8d163652729e1b5e774d
MD5 7bbf83b10855b65058fe8ef526002e06
BLAKE2b-256 2421f56f6f2ef7eba656c51d23e48920840697a352f0bbf757cd90810b21b437

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93135f55b4c363237fe0bfb87ac278ddeee27008ca043b158eeb86f8b2d7f550
MD5 a7feb3a0a61e1b890b9ed402bd18b803
BLAKE2b-256 07f9f894f3fbd916402d99011699956b080b671c05325edfa9126b4ebb150cc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 154.0 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.14-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 39620e4bb68d9a0d0f74c40e5b9acda198e4f7c2994c1459fe893c425a2c6b85
MD5 b35ef627405dae4fe9a19e6c7c4416ed
BLAKE2b-256 05b0a0bbfa8a82bfcb1cb95a87ba01def36b729dbd584d5d661be4b86d9fc2ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 147.5 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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f683b929a734030add94f046e240f6e404f9b6b5678a2f315d1cee75c342fa84
MD5 db4f1028fd078d2e83f9c31dd2c56fed
BLAKE2b-256 f4956172608200549c20b1f9c02f73b2f88c82bb3cc4a8eebdf1fde3ac44b8c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c20657e87fbfb58def93b27a252d773e7107ce920e43214aa5f92c6725d304c0
MD5 67e58aceb8e4117d45533c4bba01cc11
BLAKE2b-256 ac74c648b286385ceb5f4354d8315d1dccac846cc7f1a491fd3b6c7a65fc71ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c866678723f8ee9c81aaea70d977caa3d818b00b2ea4f8814fee02775b79e253
MD5 e9f72c0f3adad0ad6601719d2a1f2901
BLAKE2b-256 6f78cd712ca935c332b6893f09c50cdca732e307f628b9f1950e4c86c851cbe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a1b934c98480108d05b10a180edbb6fc91584ead06fd379416c427eb832d114e
MD5 415fb49d8ef1907ebc0c9c1965162cd4
BLAKE2b-256 d87b27f4ce3564bffaf25cfa9744c6734d8dda60ec25e08f9dd242443988bac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 84a18350d3917afbda451468fd7b5c132ab5844c958901bc1773934ea600b8b4
MD5 b4489332ae1d5817501d69f5d44a1d85
BLAKE2b-256 cae70d23f3ea36c9963f7033b07d9465a5056b0be0797aab95b5758e5a06bcaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56241e823bf7162ed7f23ac0bde889769088cdbb9dbf0774f887dfb469205510
MD5 8f58a25b5e9e20b1fe18c651de38726d
BLAKE2b-256 8f0ddb829a22524a301e01a4eac5b39ac4b64d85e94d7fe259de9afa857d5595

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95bfbce7c21028d632518df921f55f062315d3ee51faa6214d096c054791d7de
MD5 a6f845a9e622d91de8498e4bf44a0151
BLAKE2b-256 5efa4da837a285b8935391b0a128ff8db6f251b803352d4c9be55b99015dd3ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f72c5549b7667c5796437a95301c7b079a41d3bff38b7e0e3f05a800e396887f
MD5 4e9eaa974857928d598cd05a2e329866
BLAKE2b-256 637d4614f67bbb53f35caee6d1252bf9bd00ce11da8ae615c763578f9d530fcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 154.0 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.14-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 206129c7b6eddfb01d9a1f2cf47fc1bfd6d8702aaeddf3da99c56a251e333803
MD5 2c3a1444ba0a6fadbed5c7c11bcc4d5d
BLAKE2b-256 df9cc7dc75de521701581cf9f5a37f08e25e57ff9cdbaea1d74578952c4d05e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aiscat-0.68.14-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 147.5 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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3ed05d4d1cf4dadc4de75055bfa83428132782437d0094636130ece3381ef513
MD5 3b642c641d3c10dc4ef06dfa49b8ee6c
BLAKE2b-256 1c9f57f2918df985a964ef4c0ec2f354284b11438ff448a7eb550989929a85a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89d53864cab3f9c22d8c974e8b0a0eede90647fc0a53740c02d01be92e01f58e
MD5 2c0c5dd196952ac507140c7b31964d2c
BLAKE2b-256 54466aab3804b68f4b19563d69f25a43222c7f998cfe96c37a6791a5044ebee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 72ece6aef3d0013f4ca493c6acda9ae95002092968a5920b862919243ff0a84f
MD5 44433a337db445760e0fc24086cf17d6
BLAKE2b-256 64ae74574d4e934006a17f8d0759f145dc61eeaf903f5904f96a60fcb2914ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 281d84af01c2b58c65b3865032d82aaa2240c4d3b110124060ce9834921d3e85
MD5 8d146c6eaf88e9097482854fa04c43df
BLAKE2b-256 1b969f188aec3fcdab9cb897b1bc7d9c8ba85c9b92dde3357bc4a15a9aa80ab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 088a58cd1cd0f6df529f2252fbd0d1cc189cb699b9fc7d6dcf062e1b8db3f13e
MD5 d38fd6173999b04a9cbed2d5ee91c0e8
BLAKE2b-256 81c185d8f9bd5c794b193b86ed3bab3d1de0a67e1cb3bbdb76665bc00e320f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfa8a679112388cb610298be8d53b0e530de1aba515a730170038b23d36fe76d
MD5 a43c8405e79eaebd607534c88342b28a
BLAKE2b-256 a8dd1a5044118547047323205e9d6f4e907dbec746c0a31effb2f22e51c454ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 322030f84f5bb05a5c6efc31d7f00e89157fa46782485d06208a71ebd5e55798
MD5 946a500f413490d58e120d22a2555395
BLAKE2b-256 6ce1177e3af8a2cb71dfb49fe4b6fe459367cfa7bc079f652cc108cabd9f7aa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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.14-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aiscat-0.68.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69cef2f21ec2c19e625edc68ec5608ccb61746da92ac4b0d24adb66c13b1911e
MD5 6de201382be57a03a9d623f9d33a1343
BLAKE2b-256 1c5d6acfc81dc4601b247636e8c7394f2000507a45f88463be0d6a1916d3c176

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiscat-0.68.14-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