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.

Every page of the documentation shows its operation in Rust, Python and JavaScript, so a Python spelling is documented where the vocabulary it belongs to is. The field classes are their own guide.

Release files for yggdryl 0.1.8

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.8
File Size Uploaded
yggdryl-0.1.8.tar.gz 4.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for yggdryl 0.1.8
File
yggdryl-0.1.8-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
yggdryl-0.1.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
yggdryl-0.1.8-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.8-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.8-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.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.8-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
yggdryl-0.1.8-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
yggdryl-0.1.8-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
yggdryl-0.1.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
yggdryl-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.8-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.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
yggdryl-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
yggdryl-0.1.8-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
yggdryl-0.1.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
yggdryl-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.8-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.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
yggdryl-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
yggdryl-0.1.8-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
yggdryl-0.1.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
yggdryl-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.8-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.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
yggdryl-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
yggdryl-0.1.8-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
yggdryl-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
yggdryl-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
yggdryl-0.1.8-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.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
yggdryl-0.1.8-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
yggdryl-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 1.0 GB

Release files / yggdryl-0.1.8.tar.gz

Download URL yggdryl-0.1.8.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f0e87a2516c0ffcc37a688843535969e0394ac780f91d95dd06bfc2a8d20e92b
BLAKE2b-256 checksum
How to use checksums
5b4f5716b474e52a32b666a8f961249bbd6f1deb761b0b8a137f6ef378c5ebfd
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-win_arm64.whl
Size 25.6 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
c1b59e94b441acf9d258f5eccf7370777faf4f47b7b848c1ad16e038cf3fb73f
BLAKE2b-256 checksum
How to use checksums
60369d0a300dd9c53afcd4ea78f43496cf81c9b954e0f0dcf5a897f25d5ddee9
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-win_amd64.whl
Size 28.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
765c1580745803095479115ac8f8e02d613e40e76bb338ec7f39be92acf23f0f
BLAKE2b-256 checksum
How to use checksums
63143edd215758eb4da2782808f7c327647f9c91c167bb25b3a0595a7a6a19a7
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-musllinux_1_2_x86_64.whl
Size 27.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6e1c2bd5d70c5261abc827f20ba72ea37a918861ca9843248f6b9481d2633e64
BLAKE2b-256 checksum
How to use checksums
a12ac0dd9b3ee7461cba1b1f4050e97be6f583b4a5da03e89ae326a63c891e54
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-musllinux_1_2_aarch64.whl
Size 24.7 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b9c11c9b2f3043e263b7c2dbc4b36429d9c85e267fd34e26653177fa2fed9c74
BLAKE2b-256 checksum
How to use checksums
8bb7c907338a5636e494c90d470d654f5a7198a02c971558cdd950545b3a7092
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.9 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f692161354ba6ca9c34509eb8a480c6e5b10264721e43ace07e382a314620608
BLAKE2b-256 checksum
How to use checksums
13a57f66fba6d55e13193a02bd430625c3ce0cf3d67121468d8ae2767507edb2
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 24.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4e34cc9c550a7b4388275d903690faabfe1a4d8e53e310f15302cdabcdfb1493
BLAKE2b-256 checksum
How to use checksums
14ea9607c2c372c3591d2cb8a6024b33ea56f5313b6b82b0b66fc0b23b327643
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-macosx_11_0_arm64.whl
Size 23.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6f767c9aeb50d0c698ecd9c42f3b980927c97935ef5d5eb111371d4c3383156
BLAKE2b-256 checksum
How to use checksums
7706e731a09ce0846544d078f32c6ec6e1a4ab975992a80e0efea6c29623caf5
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp314-cp314-macosx_10_12_x86_64.whl
Size 25.7 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
22e2eab8f53788fdeccf72c8427713ecdd68d5a246ccb97ae30ccea6d57312aa
BLAKE2b-256 checksum
How to use checksums
defd08abb48bd0fb2f92af8fb660a73bc033034b5abd1acd398bfea71fb3fdd3
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-win_arm64.whl
Size 25.6 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
07918b092b07b6ecbe9a2387a5a0a76a1d2ce1afe5d36e6ff3d52e8d95b0edf9
BLAKE2b-256 checksum
How to use checksums
172b39bc4264005d0e7812d2601d396be2742f659fd44183d2646f422f4c9326
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-win_amd64.whl
Size 28.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bd04538e4ffc355d83e034f1ad386c554a3a5bda125a15c70b7bd4b657ac3ba8
BLAKE2b-256 checksum
How to use checksums
42771deaa41f1729693d02a310411c2483a20ca29d87e50ea410346d2ad74cf9
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-musllinux_1_2_x86_64.whl
Size 27.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4ab72decfaa28c0da3e17c30efabd631b0fba8d2650cf0df1b4ac2ec82dab137
BLAKE2b-256 checksum
How to use checksums
8a2ef3820e28254fca46b25bf66bbe225b3511a2ba05aec773dbc9d3d8376270
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-musllinux_1_2_aarch64.whl
Size 24.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
550673b38e7a9758fdbe9a2544ddd3b350bdf92ea0d46e9d8d71e90dd27efa41
BLAKE2b-256 checksum
How to use checksums
7670a9630ecc852364afc63f6891930c96958ae53c7549a23a9f7709e2b57548
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4bd5dba01a41a076e9848ec352893b7d7b144d48d50898fe37c602fc4607690c
BLAKE2b-256 checksum
How to use checksums
fa5812e87718ac064cb8774339d2edb145b76e1b4b30348dcdca6e3f6a9b30d9
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 24.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8d468ee6cb1e89ecb8c714601d39228a9eabb0d414c9219d66a49550019c5416
BLAKE2b-256 checksum
How to use checksums
db4a9e47a360ca6ae0325d07a4eb7622d06302f57212c0cd092389632a93c95e
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
Size 23.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e669e51c4b8d2fbb9565e34af702c11d6ab8b91443f332b85ab2c8295f705db0
BLAKE2b-256 checksum
How to use checksums
f06a25e1a14e2798271d86d31a3db0d3e570aff768d3bd1f982494ad7aadeda4
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl
Size 25.7 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
81d00474014cef3253168ea3d30507e6b791b87ba292d1eafc8fe132d48b2deb
BLAKE2b-256 checksum
How to use checksums
9057ebfba6d8b1434889dd2db4cb4769309bb025da5509e3229b6f5aa832c4c0
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-win_arm64.whl
Size 25.6 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
937dab8a9c9cc8310faceacb2a77347e6e5d6cd0e355b43ed9d86ef8a3c13533
BLAKE2b-256 checksum
How to use checksums
a71b7b19975cfa8d58035051ede9821d41fb80c697aeafadda0b81c1d38f78d3
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-win_amd64.whl
Size 28.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
fc19d9999d3282da73ed1f8775d3c8f3465ab462e250b18ca63ae40e0380990b
BLAKE2b-256 checksum
How to use checksums
f700ac03bff63038d1a1e816e8cd75bfa5310f3c8da145f08a0c40a55876a427
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-musllinux_1_2_x86_64.whl
Size 27.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aeabedd73ee73cfb4eb193224db98b4e09e2c4c941abfb44949e376b7343c99c
BLAKE2b-256 checksum
How to use checksums
749c58ae38a91ee3b8719e3ddcf94b4e401caf281b8e0b2f181ec1dc4c685852
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-musllinux_1_2_aarch64.whl
Size 24.7 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
36d36df0e8544750cb272acf3e003c0b150a0f5f73cb202dedef5cf8df772ebe
BLAKE2b-256 checksum
How to use checksums
07acf5cc190386df80945e2542997e6aaa074c661c8a0c35353fa509bb7c7987
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
723aaae5afa759fcd6233dcaa37de3f2f0c6873ebfb4b1472c26f747acb543a2
BLAKE2b-256 checksum
How to use checksums
673e067312e22ab467e80907d37a6a2c7e3eb3f011c2a6fb08ab5e8b941b9c34
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 24.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
814a441ac33388f423ca3da2b678d9dfef9936304b05c276fa937ad3c4692fe8
BLAKE2b-256 checksum
How to use checksums
9703f5eacdbedcf37a35f3a681a323cd4498b7ace92269f61916bf4ea1d138fc
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Size 23.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53814f130ff9992ecb1d9f70ed60208892748388e532bde814fb8121ca06d55a
BLAKE2b-256 checksum
How to use checksums
c735f50f47c99d853e11b5b76e7140cd52e2a8e3b919be1c6e5767bbffa99480
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl
Size 25.7 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b70d91b078a9f9edf03cf8a610e97ea1397b7b7dd2a22908644434693a10af7c
BLAKE2b-256 checksum
How to use checksums
df2d0fe2dbe13570c139bb7b7b9fed346286cf5ca50b103a33b0ab655a12665f
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-win_arm64.whl
Size 25.6 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
fa02d2d58aebe5644fd2813b9c4695079a71b13daf2640703bc9468fdae75b3e
BLAKE2b-256 checksum
How to use checksums
a75e71a019a478b19437fdff26a9c43e89d6615a795b14759fe1af481d3e725f
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-win_amd64.whl
Size 28.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c143de4f3e2f130f509c9ab787608ea923a3aef057ad43dcb4530ff2bd4126b5
BLAKE2b-256 checksum
How to use checksums
ad46f77af5f81e4267e5b1ecceb27c805a76a40b64b8176c34a464d537b4e85c
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-musllinux_1_2_x86_64.whl
Size 27.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a72d9548fd5c7c5a7b83ac1eba819900a6afe1b3ca349f62447c8fcd424eac5c
BLAKE2b-256 checksum
How to use checksums
b7549b793f2f7617a5dac8844a163c9f66655bae0c5b2cccc1dfdb68f20f897d
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-musllinux_1_2_aarch64.whl
Size 24.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c29f96dc21a217f1cf48abeabf132662b8d5e199ac20f868b4b3204d627dde7f
BLAKE2b-256 checksum
How to use checksums
c3d2ee6a7b99460202131d9b131c1301b799278b219c450fb07a2413566569bf
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d9363f8f2cb235df6c7a9cbcd99477d6ded73d70900703a4978c42c99cf742c7
BLAKE2b-256 checksum
How to use checksums
67168abbe7770484f428cd7b822a4137a7c1f6379f8f5874da5375db4883d1b2
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 24.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7752d265cd08361e0aa6406b15080f9469f8f50f1ad657bc7f90e2b8d0f069ea
BLAKE2b-256 checksum
How to use checksums
5e368c94ea20ded8c2fdbeed045a8970e08afbfc8f15c08bc1dce765126c52ee
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Size 23.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5226768352c63134d45cb1cf246da78b0759918fb90132608ed8c70dd6a71b38
BLAKE2b-256 checksum
How to use checksums
e213bfffcb78ec831bf1d119300118cc65e5250b34f4c4a6f9ec5821c46e6e15
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl
Size 25.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c4acacd4c16bf8819d6c42ed6c84de279d05c072bfe7c327e3f09875acbcc3f1
BLAKE2b-256 checksum
How to use checksums
6c6bc743de41a2914a753a91e7409d9d3f10006b5823963958a9a6c59a79b0eb
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-win_amd64.whl
Size 28.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
838d09493ae1216e94c9fad2822a4ccb3ac9c6a2fe4b0f084a3bdf51d2ed06d2
BLAKE2b-256 checksum
How to use checksums
26f38f084d26de5e5349da71ef36e480b49da12d19385827863b9b013b2a0918
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-musllinux_1_2_x86_64.whl
Size 27.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
beeb00ea68a64c9eefd6c48c4ea56ec9e6eb813260089ab492062ac367ab4b83
BLAKE2b-256 checksum
How to use checksums
b73cabc7db5ac1a32942334a27fa6fb1d3680ca0bb8bfd5decf02600fc2d274c
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-musllinux_1_2_aarch64.whl
Size 24.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b540a4512c7c08b02eb509c275e1df3048844fb3039f7aa226063d5c532ba405
BLAKE2b-256 checksum
How to use checksums
b21487741df22a140193c1def467de39e2efbe5c3e381319927b3854fba47c81
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1814d78c4c9be8850fda10aa75eb6ef8d7859e7991f13c4640d29f6135315eeb
BLAKE2b-256 checksum
How to use checksums
29f23c1a6bcc053b578cb36c9948e9da41f8f5240f906cfd561282ae32606fe3
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 24.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
acc3178d58d5c8d33dd5b1ae1dd5bfc00ab7aaf3fcb925345954d44fe15b383f
BLAKE2b-256 checksum
How to use checksums
e6f2d35a541f5a85e3dc4ba2145400454458c708bae360a5f7ec1323785a3978
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Size 23.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6af0298d5292d6479a41eab388279467dd166c7880124b965c90a9c3b0949422
BLAKE2b-256 checksum
How to use checksums
9581856c728358184f13da21e87caca793d1bd75a7ccbcc8c10059b66aaddb3d
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 21, 2026.

Transparency log

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

Download URL yggdryl-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl
Size 25.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
34cef4fd34a8ab57c5c0db317a3cc2d8e80cec80ff348774f28f613230d2c3c7
BLAKE2b-256 checksum
How to use checksums
09c97572eb6a471aec71d0964a0c152e8276d19c2afdbb545375cfd7e4dc684d
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 21, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.9

40 release files

This release

0.1.8 This release

40 release files

0.1.7

40 release files

0.1.6

40 release files

0.1.4

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