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
dec = aiscat.Decoder()
dec.feed(b"!AIVDM,1,1,,A,15MgK45P3@G?fl0E`JbR0OwT0@MS,0*4E\r\n")
print(dec.next())
# {'type': 1, 'mmsi': 366730000, 'channel': 'A', 'rxuxtime': 1777739134.027,
# 'lat': 37.803802, 'lon': -122.392532, 'speed': 20.8, 'course': 51.3,
# 'status': 5, 'status_text': 'Moored', ...}
Benchmark
2,000,000 AIS messages (mixed types 1–4), Apple M-series, single thread:
| Tool | Time | msg/s | µs/msg | vs fastest |
|---|---|---|---|---|
AIS-catcher CLI (-r txt -o 5) |
0.94s | 2,139,000 | 0.47 | 1.00× |
| aiscat (this library) | 1.06s | 1,890,000 | 0.53 | 1.13× |
gpsdecode (gpsd, BSD-2) — CLI |
3.15s | 635,000 | 1.58 | 3.37× |
| libais 0.17 (C, Apache 2.0) | 5.29s | 378,000 | 2.65 | 5.66× |
| pyais 3.0.0 (pure Python, MIT) | 22.13s | 90,000 | 11.06 | 23.67× |
aiscat tracks the native AIS-catcher CLI within ~13% despite producing rich Python dict objects (the CLI just stringifies JSON to stdout). It's 3× faster than gpsdecode, 5× faster than libais, and 21× 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,
stamp: bool = False,
) -> None: ...
def feed(self, data: bytes | bytearray | str) -> int: ...
def next(self) -> dict | bytes | None: ...
def pending(self) -> int: ...
def iter_decode(
chunks: Iterable[bytes | str],
*,
format: str = "dictionary",
country: bool = False,
stamp: bool = False,
) -> Iterator[dict | bytes]: ...
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. |
stamp |
False |
If True, always sets rxuxtime to the current time. The default honors NMEA tag-block c:<unix> timestamps and JSON-input rxuxtime/toa fields when present, falling back to the current time if neither is provided. |
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.83M msg/s | AIS-catcher -o 5 (parsed) |
Full decoded fields. |
"annotated" |
dict |
0.44M msg/s | AIS-catcher -o 6 (parsed) |
Each scalar wrapped as {value, unit, description, text}. See Annotated mode. |
"json" |
bytes |
2.08M msg/s | AIS-catcher -o 5 |
Full decoded JSON, ready to write/send. |
"json_nmea" |
bytes |
4.68M msg/s | AIS-catcher -o 3 |
Slim JSON envelope wrapping the original NMEA — the relay/passthrough format. |
"nmea" |
bytes |
6.29M msg/s | AIS-catcher -n / -o 1 |
The raw AIVDM/AIVDO line(s). |
"nmea_tag" |
bytes |
5.02M msg/s | — | NMEA prefixed with an IEC 61162-450 tag block carrying source + timestamp. |
"binary" |
bytes |
6.09M 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 |
|---|---|---|
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.
# 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 / stamp 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.
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
{'rxuxtime': 1777908449.348, '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}
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
------------- ---------------------------------------- ------------------ -------------------------------------------------------------------------
rxuxtime 1777805849.119 (2026-05-03 10:57:29 UTC) Host receive time (Unix epoch s).
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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aiscat-0.68.8.tar.gz.
File metadata
- Download URL: aiscat-0.68.8.tar.gz
- Upload date:
- Size: 104.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5285a90d9249f86d9b698640b96a67e868fd048d7c4197ae939a1c3c0d315732
|
|
| MD5 |
1ab8284c0f1559ec3776f9d609f94781
|
|
| BLAKE2b-256 |
e8f868522304b08dad681ed201c093436929d0fe6baabf91abf5df38c77fd50a
|
Provenance
The following attestation bundles were made for aiscat-0.68.8.tar.gz:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8.tar.gz -
Subject digest:
5285a90d9249f86d9b698640b96a67e868fd048d7c4197ae939a1c3c0d315732 - Sigstore transparency entry: 1446848818
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 180.7 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cbe743f8c72ca9d2b175df01030f5d7a25499521ba1c6fbf46ada23fd381327
|
|
| MD5 |
a8304496dbf0e149fbdc9a96d16f36ee
|
|
| BLAKE2b-256 |
8db05d665b92ff0e998a34b606d10231d11991625a1c35f4bc99b52d29fe0077
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-win_amd64.whl -
Subject digest:
0cbe743f8c72ca9d2b175df01030f5d7a25499521ba1c6fbf46ada23fd381327 - Sigstore transparency entry: 1446850822
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b520e1521693950db9f740c5b08c7b42990ba14b2f2636f38d47e299ee3144ac
|
|
| MD5 |
7f2f5e1f0ef37b0880280004ccfce6d5
|
|
| BLAKE2b-256 |
d9c85bd2cf858d7c32d48b0b4e669beb06e2828a2e62405398e986cb25266d31
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
b520e1521693950db9f740c5b08c7b42990ba14b2f2636f38d47e299ee3144ac - Sigstore transparency entry: 1446850400
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37ca8d7a88b7dd9092356654c46ca9d17fae40291d0443e8ffd6e05c6d80b5fa
|
|
| MD5 |
963f3b403deec58ed3a2e5d55f184289
|
|
| BLAKE2b-256 |
2172ca707f4b212dc617a3d19850269ee143f3b990ba417d83ad07559bcda394
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
37ca8d7a88b7dd9092356654c46ca9d17fae40291d0443e8ffd6e05c6d80b5fa - Sigstore transparency entry: 1446850222
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b904148164c59bdc29e01817794e2844a5e5d644db9c3498e535ed9a5dea4512
|
|
| MD5 |
251fb42cd8aa43ed15d413bca8cfed0b
|
|
| BLAKE2b-256 |
54051e902d007324bf9681c734c71ef7eb3f41b7a6ab796097c1f8058c66f295
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b904148164c59bdc29e01817794e2844a5e5d644db9c3498e535ed9a5dea4512 - Sigstore transparency entry: 1446850928
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbe4d7d0915fdd28008b979d9efcf50051706877b7d8b96280fa625c2374acf4
|
|
| MD5 |
b86ac2f91e6df7c597f6174fc1d98688
|
|
| BLAKE2b-256 |
cfaa2c10f324049f18010bf695c771d0c60634947c0116d89da4430c2d72312c
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
cbe4d7d0915fdd28008b979d9efcf50051706877b7d8b96280fa625c2374acf4 - Sigstore transparency entry: 1446851854
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b441e7ee71ab8807f24bf1c65f6c421b94937ccc2b0f0df4a70e9e2c577004bc
|
|
| MD5 |
53d860c116a1f6972aa1caad7315bf35
|
|
| BLAKE2b-256 |
cd26e7e2d3979a18c11997e8e364c81d1dcadb82b1610397cebde6cf2508edb3
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
b441e7ee71ab8807f24bf1c65f6c421b94937ccc2b0f0df4a70e9e2c577004bc - Sigstore transparency entry: 1446852740
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 179.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e216a5e1d979dc9f877ca0956711afdc55204d119bef02afb13e8f8ac9d42b0
|
|
| MD5 |
1bb5685c0cbe32820fc5c885d44a8228
|
|
| BLAKE2b-256 |
2ec2788ed46003455e76cdb9ebe1907322e1fc5b93537ea8cf5d8c8b0695138b
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-win_amd64.whl -
Subject digest:
0e216a5e1d979dc9f877ca0956711afdc55204d119bef02afb13e8f8ac9d42b0 - Sigstore transparency entry: 1446849756
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7aea8dd1f75c101bde571e9071bc0af900b26203f19533414cda0608dc4273d
|
|
| MD5 |
35fdfaec43f6fa85c85950a29514eb15
|
|
| BLAKE2b-256 |
dc325487acbc1f244b35d71965f8090fdf2fe9acbc6d16c4278de291c82d5252
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
a7aea8dd1f75c101bde571e9071bc0af900b26203f19533414cda0608dc4273d - Sigstore transparency entry: 1446852437
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c0067e0c10eeda36a46f5c1ec58fe63ade2fa1f5f782222afe20d6a07d83c2d
|
|
| MD5 |
87d7f72d572728d9dc6e8d366bd2e994
|
|
| BLAKE2b-256 |
0fc3b2b5cdb1bdf6526f22e547aeee53524ff3c74393664a17b1f06a039dda50
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
6c0067e0c10eeda36a46f5c1ec58fe63ade2fa1f5f782222afe20d6a07d83c2d - Sigstore transparency entry: 1446851738
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3668e1d026dba671db49204a022450da9048bf2269bdcd6793350fa0bc5ce95
|
|
| MD5 |
ef1c166385d55c88e0b73f7d9e827f34
|
|
| BLAKE2b-256 |
19d2395a395194b52f7e9f027b2cd5efceadedc5d9d60de9a5cc18efdb8b63d1
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
a3668e1d026dba671db49204a022450da9048bf2269bdcd6793350fa0bc5ce95 - Sigstore transparency entry: 1446849619
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67d9a492a0d29275cfa7b03536d507bb0332586fb8194958bf8400fda7975b86
|
|
| MD5 |
2db526baf0158d7a0738311c67b7e146
|
|
| BLAKE2b-256 |
170af49c3c6fce9b11fca602a67b1ccb3e8286b82683a21c6f357c00ec0110e6
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
67d9a492a0d29275cfa7b03536d507bb0332586fb8194958bf8400fda7975b86 - Sigstore transparency entry: 1446851946
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9bf90ae03fa5e861c4d4ba6a020fd3f57bd3f579e3d008d20e2776362e48343
|
|
| MD5 |
c5b6372a57f8548dac55f122e39c7de1
|
|
| BLAKE2b-256 |
db197f039210a2aa7261e2723ce0d861578b2c2373848d81caded7cc5f5d9794
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
f9bf90ae03fa5e861c4d4ba6a020fd3f57bd3f579e3d008d20e2776362e48343 - Sigstore transparency entry: 1446851106
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 179.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8254c3d123a27726860b3ed299ab88e62d496678fe19aac495f488677b14775
|
|
| MD5 |
40ebc0bca448d20bdcda5fb5ecdb9450
|
|
| BLAKE2b-256 |
c4f43620ef7fe660ddc0d549cfc3cbada4b65c417cdbbc572a2f85f9de58d80c
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-win_amd64.whl -
Subject digest:
d8254c3d123a27726860b3ed299ab88e62d496678fe19aac495f488677b14775 - Sigstore transparency entry: 1446852581
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c40e4d0c7d1063dc0ba8d190340aca3ba3ca6da3075f6d90484ac8778a8b521
|
|
| MD5 |
06b4e17d14e4437f1b4ce775872068cd
|
|
| BLAKE2b-256 |
6bf3399c4008061668923eed251f686a547501b4df2cf891b207e05f1dca730f
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
6c40e4d0c7d1063dc0ba8d190340aca3ba3ca6da3075f6d90484ac8778a8b521 - Sigstore transparency entry: 1446851457
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1476ae3ab3270e2715ca62d30a40e4872d67f0394a1e7274996195fb363ba8a
|
|
| MD5 |
050bcfcc04651cf29fb936bae9d81ea3
|
|
| BLAKE2b-256 |
5ceebeb5f03daa4060b4d34739701bd33353957cef4cc6aa9ae18639dc85218b
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
e1476ae3ab3270e2715ca62d30a40e4872d67f0394a1e7274996195fb363ba8a - Sigstore transparency entry: 1446851546
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ba22d3a57b86234d7bf721dbc2b16dad7fd27defeba1b69a146df50222374d3
|
|
| MD5 |
1d46b86a5559f67cc6205d2b3bba8c4f
|
|
| BLAKE2b-256 |
bcbb90c2876fc7e0ad01f407abaa72dab01cd40708082a8a18c3b932120eb364
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
6ba22d3a57b86234d7bf721dbc2b16dad7fd27defeba1b69a146df50222374d3 - Sigstore transparency entry: 1446852287
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e14d561f4c835301c9a42e55e0c57eaae206c03d443a107e5f0767f1db9df9ec
|
|
| MD5 |
edbb4e6c9fa7bf114dfe2bc26e02f6a3
|
|
| BLAKE2b-256 |
d9fe7f0b74eaecb8a4d1c54efd3887fbcdb810ec6f850ea48e42429422a29b08
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
e14d561f4c835301c9a42e55e0c57eaae206c03d443a107e5f0767f1db9df9ec - Sigstore transparency entry: 1446851634
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba54c5177568400276462cdef81d21bf7ae92d4e0245ca30bc6c0cd3a019645a
|
|
| MD5 |
1b024ea6c8ee8579954f7d53adbe913f
|
|
| BLAKE2b-256 |
2780b8ccf1932869dd1da19f0ae40c91e1ca7753b7144d9d40a8eb1bfa70f713
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
ba54c5177568400276462cdef81d21bf7ae92d4e0245ca30bc6c0cd3a019645a - Sigstore transparency entry: 1446850610
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 179.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
993aff7ea9283becd7eaad04db98bae207d194da44603d2f2797799b7c4b351b
|
|
| MD5 |
587200787acf4e804dac6c7c6955d654
|
|
| BLAKE2b-256 |
e143881fae940777355d0273c4250698c398b974ce7850cedb96ebf4e207fc37
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-win_amd64.whl -
Subject digest:
993aff7ea9283becd7eaad04db98bae207d194da44603d2f2797799b7c4b351b - Sigstore transparency entry: 1446849481
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c368d41504bbe29814fcca3718dff3dbb05450bb0d2f96f12b58c3ddccc729e
|
|
| MD5 |
5fed2cc1332d6beb92f50e4ca4254ae0
|
|
| BLAKE2b-256 |
a35d9350963bd638df69006740c00d7c656e60c7ee83820322714c25f8b349c8
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
7c368d41504bbe29814fcca3718dff3dbb05450bb0d2f96f12b58c3ddccc729e - Sigstore transparency entry: 1446851013
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e75bfdf424d9759b947bd95cb674caf70be2f88bc3999ebb4109a3589cc246a2
|
|
| MD5 |
eb7d31c7ccf9f63138f63d8e897acf5d
|
|
| BLAKE2b-256 |
6e21c846388c001aefb1efcdf6ebf640a53178cbbee24332ecc9130881f95e83
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
e75bfdf424d9759b947bd95cb674caf70be2f88bc3999ebb4109a3589cc246a2 - Sigstore transparency entry: 1446851208
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b51a84bfc004b6efb984629d7e4503dee5eac12620842b8f1048683a09a1ab10
|
|
| MD5 |
983c1aed4a2a886e3d3b3ef37082dc29
|
|
| BLAKE2b-256 |
ee8a93f252cf4fa617298c1512a2859c26eecf63ffaadd086570fe5775d81787
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b51a84bfc004b6efb984629d7e4503dee5eac12620842b8f1048683a09a1ab10 - Sigstore transparency entry: 1446851370
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47e2df6bac729de2157446b2b09ec59b1e532e3dd19a254e904e2b34c4b052c3
|
|
| MD5 |
741369f63871bafee67198cd779b44bd
|
|
| BLAKE2b-256 |
9dd3d4ae2d37ee60c7e1ff09bfaf08727f0317f9d06003594db54c46b10c819e
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
47e2df6bac729de2157446b2b09ec59b1e532e3dd19a254e904e2b34c4b052c3 - Sigstore transparency entry: 1446852879
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7928e571c7606a01823adf088bd9af8affa9857f7e02e9ac592a3b58856c3237
|
|
| MD5 |
fb7d25e2c91b6134bcf7267d6db4c427
|
|
| BLAKE2b-256 |
857a6281cb72c6538d3a3c54f4ae9426ec373e8e203a05c39800e8ded54c3d50
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
7928e571c7606a01823adf088bd9af8affa9857f7e02e9ac592a3b58856c3237 - Sigstore transparency entry: 1446852042
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 179.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cb7ea68dadce73ce519d8202065fdb88573cd5993568e00e9175d5ec2385527
|
|
| MD5 |
517f3a77fb3c7328257be79ac8f820bf
|
|
| BLAKE2b-256 |
6d1fcc8be325f159d4e2983fbacae5cafcdc293a6aaa0ffd068f019b7dfab7ad
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-win_amd64.whl -
Subject digest:
7cb7ea68dadce73ce519d8202065fdb88573cd5993568e00e9175d5ec2385527 - Sigstore transparency entry: 1446853158
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5cd761250d38d465d6e9e451e21b633f276eea1a0560eaaebc581c74a8e1516
|
|
| MD5 |
684fed1a143728e61d85085c623d88ee
|
|
| BLAKE2b-256 |
21db4dd69364f90e6d7b246c1d26f9f831ba2aaadcdbfcfc79e632df033152b8
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
c5cd761250d38d465d6e9e451e21b633f276eea1a0560eaaebc581c74a8e1516 - Sigstore transparency entry: 1446852961
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08cd3bf8075c13e25116adfb29aae834f707bd0c6a4aaf07367fcf845cf84d95
|
|
| MD5 |
fa213bd85e502810f393e0170060a57f
|
|
| BLAKE2b-256 |
7c84db259d68f334522d1045e8b442b8d8c0a9490b1aa6d51dfbc0b3183bed31
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
08cd3bf8075c13e25116adfb29aae834f707bd0c6a4aaf07367fcf845cf84d95 - Sigstore transparency entry: 1446848948
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15dc9457ca6f86983a6d96d461664b1477c234dcbfe460f54e5132981c69c848
|
|
| MD5 |
40c0057eb8a98b3242caddfeedebcb2a
|
|
| BLAKE2b-256 |
216d6af274884020fdfa3b01f1a2487d99d27b8b425e6fe3af9dc9d246bcbd46
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
15dc9457ca6f86983a6d96d461664b1477c234dcbfe460f54e5132981c69c848 - Sigstore transparency entry: 1446850075
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8c93bde9e6f76a5354971bfb802f626eef102211280cd54ccbf0a5864f09bd0
|
|
| MD5 |
cf5c87743b80c97b32f67d31c8e174d7
|
|
| BLAKE2b-256 |
7479a90e532e29a0d304ceb128a1f7c02684550dc3120c31f53660f8063da201
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a8c93bde9e6f76a5354971bfb802f626eef102211280cd54ccbf0a5864f09bd0 - Sigstore transparency entry: 1446849892
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc2ad0d3de1cb111b3f10ebc16bc62f0d45f7f929c2ec1cb62cbbd6f3374969a
|
|
| MD5 |
131b170a3816353913c2b23001c4547f
|
|
| BLAKE2b-256 |
b4070879585d4a76eb367ec3947021065090cae4a3c2c9a8b418856c98ea867b
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
dc2ad0d3de1cb111b3f10ebc16bc62f0d45f7f929c2ec1cb62cbbd6f3374969a - Sigstore transparency entry: 1446850710
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 179.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77b4caaf210bdfde2fcd46c9b011f5f1dd6cb4fe5a3b45816e1cc60c2d78a578
|
|
| MD5 |
e0faa5201a98bb88c1e861bbc1509d16
|
|
| BLAKE2b-256 |
5e6d7d124a672df3638ca786b2ee8d42db26838054297b941f126c7102916864
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-win_amd64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-win_amd64.whl -
Subject digest:
77b4caaf210bdfde2fcd46c9b011f5f1dd6cb4fe5a3b45816e1cc60c2d78a578 - Sigstore transparency entry: 1446849351
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9bd985c5057efc118e8a97b272fd9eb9d26780b53941aeb0321254933202cd4
|
|
| MD5 |
3649041bd45496ba8c78390739d92ca7
|
|
| BLAKE2b-256 |
e8f9afa1591549ee438822aa0d4836982a72bf4d2a2ab1e4650898d39954816a
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-musllinux_1_2_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-musllinux_1_2_x86_64.whl -
Subject digest:
f9bd985c5057efc118e8a97b272fd9eb9d26780b53941aeb0321254933202cd4 - Sigstore transparency entry: 1446853066
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9f4399d75e41a532dbad887ce60142524e0050615aec87bf206422ae9327c24
|
|
| MD5 |
dc88503e22a4f18762cf46e403c8ae43
|
|
| BLAKE2b-256 |
0179a825a3ee2c2a51066afeae8e0781d03de1cef552d591a727dd148276ef2b
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-musllinux_1_2_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-musllinux_1_2_aarch64.whl -
Subject digest:
d9f4399d75e41a532dbad887ce60142524e0050615aec87bf206422ae9327c24 - Sigstore transparency entry: 1446849078
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 253.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40df567e1d141fc1fac1edaeec3db262ec7550c851538091298207c4c78cc025
|
|
| MD5 |
c21d3c16dd362e0a82ada4bba68bcdd8
|
|
| BLAKE2b-256 |
8966b23abce566cef445baafa5ca1328af166084479e58d0a44f51479e0437fc
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
40df567e1d141fc1fac1edaeec3db262ec7550c851538091298207c4c78cc025 - Sigstore transparency entry: 1446852135
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 238.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eebda957df670a8d56c9415d83b36f4d06dae4b9466f6638cba1cef8a0bdf5fe
|
|
| MD5 |
ce476c3caf12ce348b3bcaefe94e0799
|
|
| BLAKE2b-256 |
010f082d88c2890f5f1ddc3770c1cd75560e35e52cb0cc4a89f46ca39161770e
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
eebda957df670a8d56c9415d83b36f4d06dae4b9466f6638cba1cef8a0bdf5fe - Sigstore transparency entry: 1446849218
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aiscat-0.68.8-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: aiscat-0.68.8-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 188.1 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88886523029c9f477e7cac6d54c5d3b098a0b5815a02e296568a64331d3d5950
|
|
| MD5 |
a9eae7285c40b4946fd1796defc5b167
|
|
| BLAKE2b-256 |
600d5d8e572a5906ea2159c98466b23db04c49b5a9c1d193fb2b3627fb70b3e6
|
Provenance
The following attestation bundles were made for aiscat-0.68.8-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
aiscat-release.yml on jvde-github/AIS-catcher
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aiscat-0.68.8-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
88886523029c9f477e7cac6d54c5d3b098a0b5815a02e296568a64331d3d5950 - Sigstore transparency entry: 1446850534
- Sigstore integration time:
-
Permalink:
jvde-github/AIS-catcher@02d68a92146470882cf27530b5cdd7049864133d -
Branch / Tag:
refs/tags/aiscat-v0.68.8 - Owner: https://github.com/jvde-github
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
aiscat-release.yml@02d68a92146470882cf27530b5cdd7049864133d -
Trigger Event:
push
-
Statement type: