Skip to main content

yggdryl Python bindings

import os
from decimal import Decimal

import pyarrow as pa

from yggdryl import DataType, Field, MediaType, MimeType, Uri

price = DataType.decimal("18", 4)
clock = DataType.time("microseconds")
text = DataType(str)
field = Field("price", price, nullable=False)
field.set_comment("closing price")
field.set_parquet_field_id(17)
field.set_location("s3://warehouse/bars/data.arrow")
field.set_property("postgres", "type", "numeric(18,4)")
scalar = field.arrow_scalar(Decimal("12.5000"))
file = Uri.from_path(r"C:\data\prices.arrow")
encoded = Uri("https://example.test/prices.csv.gz")

assert str(price) == "decimal128(18,4)"
assert str(clock) == "time64(us)"
assert text == DataType("utf8")
assert field.into_arrow().name == "price"
assert field.parquet_field_id == 17
assert field["PARQUET:field_id"] == "17"
assert field.location.scheme == "s3"
assert field.get_property("postgres", "type") == "numeric(18,4)"
assert scalar == pa.scalar(Decimal("12.5000"), type=pa.decimal128(18, 4))
assert str(file) == "file:///C:/data/prices.arrow"
assert os.fspath(file) == "C:/data/prices.arrow"
assert encoded.media_type.base == MimeType("text/csv")
encoded.set_media_type(
    MediaType.from_parts(MimeType("application/json"), [MimeType("application/gzip")])
)
assert encoded.file_name == "prices.json.gz"

The package provides native Python views over Yggdryl's DataType, Field, MimeType, MediaType, Uri, Url, and Urn, plus the @scalar decorator for defining schemas with standard-library dataclasses. Parsing, validation, Arrow conversion, ordering, stable hashing, and path normalization remain owned by Rust. Python 3.10 and PyArrow 18 are the minimum supported versions; 15 supplied the generic Arrow C-stream reader boundary, and 18 is where the run-end-encoded map and extension-type scalar paths became correct. DataType.arrow_scalar(value, *, safe=True) builds a Scalar of the projected physical type. Field.arrow_scalar adds top-level nullability enforcement and returns an already matching Scalar by identity; safe=False explicitly requests PyArrow's unsafe cast rules. Conversion from arbitrary Python objects into a PyArrow Scalar is Python-specific; native scalar validation and materialization are shared through the default-enabled core yggdryl::arrow runtime.

from yggdryl import Field, MediaType, MimeType

media = MediaType.from_parts(MimeType.CSV, [MimeType.GZIP, MimeType.ZSTD])
field = Field(
    "payload",
    "binary",
    metadata={"HTTPS:Content-Type": "text/csv; charset=utf-8"},
)
field.set_media_type(media)

assert field.mime_type == MimeType.CSV
assert field.content_encoding == "gzip, zstd"
assert field.get("HTTPS:CONTENT-TYPE") == "text/csv"

MimeType exposes the complete native known vocabulary as immutable class constants and accepts custom validated MIME names. MediaType() defaults to octet-stream, consumes iterable encodings once, and returns a detached tuple from encodings; it is mutable until first hashed. Hashing locks that wrapper, and a copy is an independent mutable value. URI, URL, and URN values use the same rule. Field HTTP and HTTPS input shares canonical lowercase http:* Arrow metadata. Raw header properties retain parameters, while typed MIME/media, unsigned content length, and absolute HTTP Location accessors validate without a binding-side parser. Pair media updates are atomic and cache-aware. Hashing a Field likewise locks every equality-affecting field and metadata mutation on that wrapper; copies and pickle round-trips are independent values.

Precise Arrow layout can stay beside the logical Python annotation. Reserved Annotated options work as (key, value) pairs or entries in one mapping:

from decimal import Decimal
from typing import Annotated

import pyarrow as pa
from yggdryl import Field

price = Field.from_pyhint(
    "price",
    Annotated[
        Decimal,
        ("arrow_type", pa.decimal128(9, 0)),
        {"nullable": False, "metadata": {"unit": "EUR"}, "id": 7},
    ],
)

assert price.into_arrow().type == pa.decimal128(9, 0)
assert price.parquet_field_id == 7
from yggdryl import Field, types
from yggdryl.types import Int32Field, ListField

trade_id: Int32Field = types.int32("trade_id", nullable=False)
tags: ListField[str] = types.list("tags", types.utf8("item"))

assert type(trade_id) is Field
assert tags.dtype.kind == "list"
assert trade_id.show_diff(trade_id) == "✓ equal"

The categorized yggdryl.types package covers every native datatype variant. Its aliases preserve kind/value information for static typing while factories return the same generic native Field. equals(..., with_metadata=False) can ignore metadata recursively; show_diffs returns readable UTF-8 difference lines and show_diff joins them.

from decimal import Decimal

from yggdryl import scalar
from yggdryl.text import toml

@scalar
class Order:
    order_id: int
    price: Decimal

order = Order(42, Decimal("12.50"))
payload = toml.dumps(order)  # ordinary UTF-8 TOML bytes

assert Order.into_field().name == "Order"
assert toml.loads(payload, cls=Order) == order

yggdryl.text.json, yggdryl.text.toml, and yggdryl.text.yaml expose byte-first dumps/loads plus declared os.PathLike and typed text/binary file-object dump/load. A source str is always document content; use pathlib.Path to name a source location. String destinations remain paths because output has no content/path ambiguity. JSON Lines and YAML also expose document-stream dump_all/load_all; TOML is deliberately one document. String content uses the borrowed native text path; paths and named or explicitly formatted I/O redirect to the native reader/writer paths without staging a whole encoded document. For load_all, Python supplies only its read(size)/readline(size) protocol: the owning Rust iterator decides JSON Lines and YAML document boundaries, enforces cumulative limits, and reports core byte offsets. It reads lazily under one bounded parser window, leaves the caller-owned stream open, and is fused after its first read or parse failure. A document carries shapes, never class names: a set reads back as a list and a uuid.UUID as its text, and a class is constructed only through an explicit target such as cls=.

import pyarrow as pa

from yggdryl import Field, field

trade_field = Field.from_arrow_schema(
    pa.schema([
        pa.field("trade_id", pa.uint32(), nullable=False),
        pa.field("tags", pa.list_(pa.string()), nullable=False),
    ]),
    name="Trade",
)
Trade = trade_field.into_dataclass()

trade = Trade(trade_id=1, tags=["new"])

assert field(Trade) is trade_field
assert Trade.into_field() is trade_field
assert Trade.into_field().into_arrow_schema().field("trade_id").type == pa.uint32()

Arrow schemas import through the native Field, preserving exact physical widths, metadata, dictionary state, and nested layout. into_dataclass() builds a normal dataclass whose cached static into_field() result is that native shape; it does not inject row conversion, codec, or Arrow methods into the class.

Use cached Class.into_field() for decorated dataclasses and field(value) for the general conversion funnel.

DataType.cast_arrow_array and Field.cast_arrow_array use the native Arrow kernel plan; their cast_arrow_batch forms reconcile Struct columns by ASCII-case-insensitive name, target order, and Field null/default policy. Readers and writers continue to exchange pyarrow.RecordBatchReader values; class declarations remain schema definitions rather than a second row I/O surface.

Record writes name both their Python representation and intent: overwrite_arrow_reader, append_arrow_table, merge_arrow_batch, and the corresponding *_records, pandas, and polars adapters all redirect to the same streamed Rust pipeline. Every call takes one keyword-only options= value. Set options.commit_row_size = N to publish each complete group of N incoming rows plus the final remainder; leave it as None for one publication after successful end of input. A later failure leaves completed groups visible by design, and zero is rejected before a one-shot Python input is inspected.

For configured intent, the same representations expose write_* with the canonical (input, mode, *, options=None) order. mode is required and is one of "overwrite", "append", or "merge"; it is validated before the input is exported or iterated. is_io() reports the general byte/record capability, while lazy row_size and column_size read whole-media dimensions from native format metadata and cache them only while the handle is open.

DataType(value) infers native wrappers, datatype expression strings, PyArrow datatypes, and Python annotations such as str or list[int]. DataType.decimal(precision, scale=0) also accepts integer-like objects and base-10 numeric strings, selecting Decimal128 through precision 38 and Decimal256 through precision 76. DataType.time(unit) accepts the shared native unit aliases and selects Time32 for seconds/milliseconds or Time64 for microseconds/nanoseconds. Scalar exposes checked native arithmetic through add, subtract, multiply, divide, remainder, negate, and absolute, plus Python's matching operators (including reflected operators and abs). Python-native operands are inferred once at the boundary; overflow, zero division, inexact decimal division, and invalid operand kinds retain distinct Python errors. Expression uses the same arithmetic names and operators to build native trees. Strings remain expression grammar ("price" names a column and "'fee'" is a literal); every non-string Python operand is inferred as one native Scalar, and reflected operators preserve left-to-right order. Avro schemas compare, order, and hash by their complete retained native schema identity; fingerprint() remains the separate Parsing Canonical Form identity that intentionally omits annotations. Decoded Avro containers and immutable Iceberg metadata values use the core's complete equality, ordering, and stable hash identities, with exact copy, repr, and pickle round-trips. Iceberg ScanPlan is a self-contained five-count report, so it supports the same value protocols without retaining a table or executable scan. IcebergOptions is mutable until first hashed; hashing locks every setter, while copied and unpickled options are independent unlocked values. Lazy Avro blocks, bound expressions/statements, and generic RecordOptions deliberately remain unhashable because the core defines no complete canonical value identity for their operational state. Bare DataType.variant() is the self-describing semi-structured Variant datatype; DataType.variant(fields) stays the dense-union sugar building the canonical dense Union with sequential native type IDs - the parenthesis disambiguates. types.variant builds the bare Variant field, types.dense_union the union one, and explicit types.union remains available for custom IDs or sparse layout.

Start with the Python guide and the field classes guide.

Release files for yggdryl 0.1.4

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

Source distribution (sdist)

Source distribution for yggdryl 0.1.4
File Size Uploaded
yggdryl-0.1.4.tar.gz 3.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for yggdryl 0.1.4
File
yggdryl-0.1.4-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
yggdryl-0.1.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
yggdryl-0.1.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
yggdryl-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
yggdryl-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
yggdryl-0.1.4-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
yggdryl-0.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
yggdryl-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
yggdryl-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
yggdryl-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
yggdryl-0.1.4-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
yggdryl-0.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
yggdryl-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
yggdryl-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
yggdryl-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
yggdryl-0.1.4-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
yggdryl-0.1.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
yggdryl-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
yggdryl-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
yggdryl-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
yggdryl-0.1.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
yggdryl-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
yggdryl-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
yggdryl-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 952.6 MB

Release files / yggdryl-0.1.4.tar.gz

Download URL yggdryl-0.1.4.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
68189e1f598eec5398ac1f252bf49818427b0ebe8b69b37ba941e2128ba0baf9
BLAKE2b-256 checksum
How to use checksums
8b4246af341c18cf5a35772be4c76541ebaa0756d28f7cc5d55ce732f7a8ef3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-win_arm64.whl

Download URL yggdryl-0.1.4-cp314-cp314-win_arm64.whl
Size 24.0 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
238d453a53ae5bd88a95b816c52a08bb45a21355e20610312217c8af32a9d517
BLAKE2b-256 checksum
How to use checksums
7ce34cc19aa650124fb6ae32e8cbd82618bee5085535c538621ae540af9b63d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-win_amd64.whl

Download URL yggdryl-0.1.4-cp314-cp314-win_amd64.whl
Size 26.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d45e3566ec33154336f4c768aab0c87efe892de169fbc12c73322ce5d3b30a05
BLAKE2b-256 checksum
How to use checksums
070288bfc4bcb116f85c80489b2cb10250f398b7efd95325ba4b83ac0fcc1238
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL yggdryl-0.1.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 25.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bc3c2baacd9301895b6d3dc8dd0ab3ed4257065186fd17c82f69a53282e8c089
BLAKE2b-256 checksum
How to use checksums
d5edeb053fc83224e5c9ef8251fa8dc45394f0b1ba0ef9df2864e37fbbb03d6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL yggdryl-0.1.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 23.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3162bed67cbb5d2814e6452fe45c8576c15b018d5fce39336e9c161d994414e7
BLAKE2b-256 checksum
How to use checksums
2a7907d01d5add29ec2b1f047ad09c72b53a7abbf1ee8610d2daf57aa803d44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yggdryl-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
22b12c2e330aecb78f5fcedb974ca5b57767eee15e321822b530d4a2f86cb917
BLAKE2b-256 checksum
How to use checksums
21b6891871e11e39d0e87edefc7f1254dee2aa2e6a9b91d53da2a390e7ba1c63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yggdryl-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b9ae8c3b38d1049bfd79e7cc01204768f788904d3324c613b1d28839163ed8f0
BLAKE2b-256 checksum
How to use checksums
35e4d3d4fbcc4a215e0e9d5ddc821abc6bcbcd5353ea0244e42a6bbcaa96e78f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL yggdryl-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Size 22.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce9af60948a54e2c2f4536e980defe1d53e573fbd0ae737378b16739dc7bcf07
BLAKE2b-256 checksum
How to use checksums
14150a1266faf46429bcad535255656a53b3d00b408af5c3bb2471c6d5771d6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl

Download URL yggdryl-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Size 24.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cef6cf3e84e46ddc4023bb7a871e355b9cd34f67f71826bccd31c5bfbeee8e71
BLAKE2b-256 checksum
How to use checksums
6b877bfb4c789b08abf0b5e4722f365456783f11b83417da44140fb6f5637110
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-win_arm64.whl

Download URL yggdryl-0.1.4-cp313-cp313-win_arm64.whl
Size 24.0 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
c28a581ac17b0732a82c721586e4b7986ed0d0389047a18a9feb8b5713272bb0
BLAKE2b-256 checksum
How to use checksums
65b519e4213b170f5bf844c06d0713cf64297a78cc2638930790a3517ed4d044
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-win_amd64.whl

Download URL yggdryl-0.1.4-cp313-cp313-win_amd64.whl
Size 26.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2f2d3b16d9e012cce56b65f09bd130be91f621a41ea0c8c7df9ff8bb3e1b1d1e
BLAKE2b-256 checksum
How to use checksums
131b3280bf758dba6f4906e057cb6c6644154092d1542212b97ba6486d0a8df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL yggdryl-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 25.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39e1e2fba8158150310569528dfce7ea7717974321cefc4c25fe27756d740d60
BLAKE2b-256 checksum
How to use checksums
301adf401dc3f441b41f4df1b641829030f85dfd2f5faf166fa3fa7cbee893ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL yggdryl-0.1.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 23.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5e6a1547d4dc795d268d34ef6149f4248ded612810aca18cdcc06705bfaac7d4
BLAKE2b-256 checksum
How to use checksums
28628c0f40fadac0ecf549dddb3889b5cb85a556b853fed3a44651ae2eb729c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yggdryl-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b46aa4db7f8c8b6525b60aeb9dcb376c0efc56f15c6539aeaf028c830d90a6e6
BLAKE2b-256 checksum
How to use checksums
dee407c711f4e482abb0646658dfdfb0c53515fb613331983e3b9586d72beee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yggdryl-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
15194f185a3fc8ce8025acefdd103625d031912414886b574fa4401cb9d16edd
BLAKE2b-256 checksum
How to use checksums
6b1328b053c0c524ad3362c25646dea8f471e9f41bb79cfa5bf72672a7a5c709
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL yggdryl-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Size 22.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05ae8ae7bdf1fe13bbdb69ad61550b0e6d15b93a44310dcf415ebe7fa57c2025
BLAKE2b-256 checksum
How to use checksums
d1a9b417ad3c00e1356e4665e3dcd36bedaf89a270b85a7201e335298ed867e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl

Download URL yggdryl-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Size 24.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e518eb68f64eeda38c776d2836a4aea40fb5505e7b3f35bf111bc047c8b9981f
BLAKE2b-256 checksum
How to use checksums
47b850647b92dfae6d81688450ca100794ac37d85b422c6d5f673875b7c046f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-win_arm64.whl

Download URL yggdryl-0.1.4-cp312-cp312-win_arm64.whl
Size 24.0 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
9fd0165d96eface6932e8d63b53587d88e3cd680b36715dd9a2174dd143dff04
BLAKE2b-256 checksum
How to use checksums
0fc5dd4473922beedbcf5091acd895ce840c0ba5f24dafd619eef6abb5e3ed10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-win_amd64.whl

Download URL yggdryl-0.1.4-cp312-cp312-win_amd64.whl
Size 26.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
74b2d4b382b4760d8ffd2df7aa4b113e32266f96f10c40e1e56ec3830e6888b9
BLAKE2b-256 checksum
How to use checksums
2c0555a7ae0349c863ec3cf93dcc92c47be19cf1e09ea062c1aa4ec3852f5c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL yggdryl-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 25.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
612c334ac7484949319d649b2ee53a70255bb0c40bf4bf016947aca342114e27
BLAKE2b-256 checksum
How to use checksums
bb5ac5ad13b9e8644af0bb9f0c0c54ccdd5b33a3238bec92687b9bce5db00e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL yggdryl-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 23.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
df3187aa7fb9ea569e4301bebae8d0634fad728a60851e4b1351cf4192434ef9
BLAKE2b-256 checksum
How to use checksums
427db9544f731e2c8a5d6269f835487ae11ad3fc070039b01583a1b463b21db4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yggdryl-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f062d509ef467d9faa183cad435067cbf9764776a52a1185115c41d325482328
BLAKE2b-256 checksum
How to use checksums
21009ae7797e18e458e8d19cb534904ede9eb5d67f5c67f458504b1cc9441315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yggdryl-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1d581a9151023a1804baa662c0cb6912085401f7985c334a47b1eaba9b2633d4
BLAKE2b-256 checksum
How to use checksums
eb4f5aadc1ce6845bad28811675ceb343755a68e42508366447b30eca6994ed8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL yggdryl-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Size 22.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f778230c702120b00e32f75dd824dd5444df45da24286905f3d07dee70baced7
BLAKE2b-256 checksum
How to use checksums
7b368c6b8ea5cf5f39460dbf11e1ebf1e1dbd3a08818208943bc1c2586504166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl

Download URL yggdryl-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Size 24.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
943fe9ce221b8f50ac6b751297d5883e4e1f46e8cb5845159d11b8f37482235e
BLAKE2b-256 checksum
How to use checksums
6dce6a32846fe457e88e912bde06f99a965de42b878f15b8f936776607522638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-win_arm64.whl

Download URL yggdryl-0.1.4-cp311-cp311-win_arm64.whl
Size 24.0 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b60f99ab3e16c9255fdd1e83394d30a275b9e3c61c3b7bca15858bc440e23f36
BLAKE2b-256 checksum
How to use checksums
1b99b381159442b1fe8b1e2204a8b19880bf63f1bc1672bc8b6c8377ef8db7db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-win_amd64.whl

Download URL yggdryl-0.1.4-cp311-cp311-win_amd64.whl
Size 26.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7c3f0ec4fda17f8c7217976966811579c486778b5cf45ce6790fad750c2cebee
BLAKE2b-256 checksum
How to use checksums
9705d4b12d2e447d5fc2c143902f8a35740c61fa56ca5e59027164be01489219
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL yggdryl-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 25.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c71eefd96b13f16fa63160898620fcbf88412198e49e4fd763c4bd26a54e2847
BLAKE2b-256 checksum
How to use checksums
fdf96db8e9f52a49dd41e3623584db42c3d55cb03f239837312a57ba463b24bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL yggdryl-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 23.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0dbeb0774e1dcff21e893f506448aea9a266f5d19d8020231fb134e541b1417a
BLAKE2b-256 checksum
How to use checksums
9fb6309c768c8803b15385e139fda472e1ffcb1728d2a81cc8a9dcfc8ccd66eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yggdryl-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5b911bcb95300663f3b55ed9c187e7a3ab37aac773ba387575f0f4e4cf9c5913
BLAKE2b-256 checksum
How to use checksums
1b09dd89e88eff0306d6c0b40effac8413945811b7f9ecdde4d97255fc92544c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yggdryl-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aac21a06687292bfa02f020f26f0387806f208396538019df1980db60d0e95c5
BLAKE2b-256 checksum
How to use checksums
46252879dc88db2e9ab2dc165fec90d309b05fd2a897da5c0c5065abf8dd479a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL yggdryl-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Size 22.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f1713226d8ed71d89d5af995af6feee077430134792ade330126bf78efce7647
BLAKE2b-256 checksum
How to use checksums
d08f8e74b26effd8ed60d9bfb4c725f89c25d3279b58a225b8372d40429c81f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl

Download URL yggdryl-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Size 24.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7fea686ba4c606db26505316b2d9589f80cd1d5d987f89cb6628da3fee85da10
BLAKE2b-256 checksum
How to use checksums
150b6846259ef6fb5c3fae6df0bd30a86e32033b3acc35de89375e8595594e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-win_amd64.whl

Download URL yggdryl-0.1.4-cp310-cp310-win_amd64.whl
Size 26.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
25bbdfab98cc2a6534453c090aa93168aeb7d6aad7aefd4e535312b07c8cfc42
BLAKE2b-256 checksum
How to use checksums
f8394acfefc6a16cd120f737708490ae0b0ff82eef3ad89f643ce5c49403894e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL yggdryl-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 25.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e02abd705fcce308089721c2fea998d555de010f210995736af5220787501c45
BLAKE2b-256 checksum
How to use checksums
116ccd6466b265ac46def1e9cb006ddea25768e45c856121c40b0a45860f56fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL yggdryl-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Size 23.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7604c73e0b0ea93f8b1e7ec7d9689521a64405bda822fdacd8a3eda62fd243c4
BLAKE2b-256 checksum
How to use checksums
e55869a05b461e674e5bab5f32248964fb5f8caa19b9b836c712b87dd8317db4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yggdryl-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
319b184337739b78a715d6b0226b0e129114d9105bb623fea2bc6dca0747a079
BLAKE2b-256 checksum
How to use checksums
04e15c6fd5bb5d2d0090db653e8e5012dacfe6dd6626ea78603b2968d970f1d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yggdryl-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
85f768806196d7fc905c4d7605ff31def5d4d8be57859c47ad11cd46ba03b295
BLAKE2b-256 checksum
How to use checksums
bd95f05e410c268a2b7ea2df89fe21a0d4746df3660f02836fcbea1c99f81f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL yggdryl-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Size 22.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6fd8c987511617a841caac30c7f4fd270db3a673631ffb0fd1def9ea7d1e305
BLAKE2b-256 checksum
How to use checksums
b322aeb9ecea0458f3f65ae17fb90d840074d4fdfeaedacc9e15e5407979bbc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / yggdryl-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl

Download URL yggdryl-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Size 24.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9103f75757a9d2a0aa9e3238c4697504671de38bf215f20d3f3ef0bec0b9d6ea
BLAKE2b-256 checksum
How to use checksums
7372b9e8c51396e05f32c9c36ca9308cbc178db214d3307c95a2a2ec662812e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.9

40 release files

0.1.8

40 release files

0.1.7

40 release files

0.1.6

40 release files

This release

0.1.4 This release

40 release files

0.1.1

40 release files

0.1.0

2 release files

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