Skip to main content

yamloom

PyPI - Version GitHub last commit GitHub Actions Workflow Status GitHub License

a library for generating GitHub Actions workflows from Python code

Installation

pip install yamloom

or

uv pip install yamloom

if you use uv.

Usage

The main goal of yamloom is to never touch a YAML file and instead produce them through code. All of the possible allowed keys of a GitHub workflow are implemented as Python objects. The top-level object is a Workflow itself:

class Workflow:
    def __init__(
        self,
        *,
        jobs: Mapping[str, Job],
        on: Events,
        name: str | None = None,
        run_name:  str | StringExpression | None = None,
        permissions: Permissions | None = None,
        env: Mapping[str, str | StringExpression] | None = None,
        defaults: Defaults | None = None,
        concurrency: Concurrency | None = None,
    ) -> None: ...
    def dump(
        self, path: Path | str, *, overwrite: bool = True, validate: bool = True
    ) -> None: ...

Every part of the constructor represents a key in a workflow file, and the dump method will write formatted YAML to a given path. The validate kwarg checks the produced YAML against the GitHub Actions workflow JSON schema from SchemaStore. Jobs are given as a dict of Job objects:

class Job:
    def __init__(
        self,
        *,
        steps: list[Step] | None = None,
        name: str | StringExpression | None = None,
        permissions: Permissions | None = None,
        use_recommended_permissions: bool = True,
        needs: list[str] | None = None,
        condition: str | BooleanExpression | None = None,
        runs_on: RunsOnSpec | list[str | StringExpression] | str | StringExpression | None = None,
        snapshot: str | None = None,
        environment: Environment | None = None,
        concurrency: Concurrency | None = None,
        outputs: Mapping[str, str | StringExpression] | None = None,
        env: Mapping[str, str | StringExpression] | None = None,
        defaults: Defaults | None = None,
        timeout_minutes: int | None = None,
        strategy: Strategy | None = None,
        continue_on_error: str | bool | StringExpression | BooleanExpression | None = None,
        container: Container | None = None,
        services: Mapping[str, Container] | None = None,
        uses: str | None = None,
        with_opts: Mapping | None = None,
        secrets: JobSecrets | None = None,
    ) -> None: ...

When use_recommended_permissions is True, job permissions are merged with any recommended permissions provided by steps (neither side overwrites the other; the merge keeps the most permissive value per scope).

Note that some of the type hints refer to "Expressions" (more on this later). Furthermore, Jobs contain a sequence of Step objects, which cannot be constructed directly but instead are formed from either scripts or actions:

def script(
    *script: str | StringExpression,
    name: str | StringExpression | None = None,
    condition: str | BooleanExpression | None = None,
    working_directory: str | StringExpression | None = None,
    shell: str | None = None,
    id: str | None = None,
    env: Mapping[str, str | StringExpression] | None = None,
    permissions: Permissions | None = None,
    continue_on_error: bool | BooleanExpression | None = None,
    timeout_minutes: int | NumberExpression | None = None,
) -> Step: ...

def action(
    name: str | StringExpression | None,
    action: str,
    *,
    ref: str | None = None,
    with_opts: Mapping | None = None,
    args: str | StringExpression | None= None,
    entrypoint: str | StringExpression | None = None,
    condition: str | BooleanExpression | None = None,
    id: str | None = None,
    env: Mapping[str, str | StringExpression] | None = None,
    continue_on_error: bool | BooleanExpression | None= None,
    timeout_minutes: int | NumberExpression | None= None,
) -> Step: ...

In practice, most workflows use hardly any of the keyword parameters, so most of the time we just need to define a few things. Let's look at one of the example workflows that GitHub provides:

name: learn-github-actions
run-name: ${{ github.actor }} is learning GitHub Actions
on: [push]
jobs:
  check-bats-version:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v5
      - uses: actions/setup-node@v4
        with:
          node-version: '20'
      - run: npm install -g bats
      - run: bats -v

We can replicate this in Python with yamloom as follows:

from yamloom.expressions import context
from yamloom import Workflow, Events, PushEvent, Job, action, script

print(
    Workflow(
        jobs={
            'check-bats-version': Job(
                steps=[
                    action('Checkout', 'actions/checkout', ref='v5'),
                    action(
                        'Setup Node',
                        'actions/setup-node',
                        ref='v4',
                        with_opts={'node-version': '20'},
                    ),
                    script('npm install -g bats', name='Install bats'),
                    script('bats -v'),
                ],
                runs_on='ubuntu-latest',
            )
        },
        on=Events(push=PushEvent()),
        name='learn-github-actions',
        run_name=f'{context.github.actor} is learning GitHub Actions',
    )
)

This will produce the following YAML:

---
name: learn-github-actions
run-name: ${{ github.actor }} is learning GitHub Actions
"on": push
jobs:
  check-bats-version:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v5
      - name: Setup Node
        uses: actions/setup-node@v4
        with:
          node-version: "20"
      - name: Install bats
        run: npm install -g bats
      - run: bats -v

Notice that these aren't quite the same. The most obvious things one might notice about the above Python code is that it's longer and more verbose than just writing the YAML directly. The main benefit comes from type hints and function signatures which give you the set of allowed keys and their types without having to wade through GitHub's documentation. The other benefit of this library comes from using prebuilt actions. For example, we could have written the code as:

from yamloom.actions.github.scm import Checkout
from yamloom.actions.toolchains.node import SetupNode
from yamloom.expressions import context
from yamloom import Workflow, Events, PushEvent, Job, script

print(
    Workflow(
        jobs={
            'check-bats-version': Job(
                steps=[
                    Checkout(),
                    SetupNode(node_version='20'),
                    script('npm install -g bats', name='Install bats'),
                    script('bats -v'),
                ],
                runs_on='ubuntu-latest',
            )
        },
        on=Events(push=PushEvent()),
        name='learn-github-actions',
        run_name=f'{context.github.actor} is learning GitHub Actions',
    )
)

These custom actions contain their own nice signatures and type hints taken directly from their own documentation. yamloom provides a curated list of actions that might be commonly used, e.g. common programming language "setup" actions, common GitHub operations like working with caches or artifacts, and common third-party actions (like maturin to build this project). With these building blocks, complex workflows can be designed programmatically. YAML workflows may contain lots of repetition, but actual code can solve this with functions and loops!

Expressions

GitHub defines a syntax for expressions which are enclosed in ${{ ... }} delimiters. These expressions range from environment variables to references to parts of the workflow to repository secrets. Expressions aren't actually allowed in every field (in fact, some expressions are only allowed in certain places, but yamloom doesn't check for that yet), and some types of expressions have operations which can be used to build complex logic that is processed before the workflow runs. We've already seen in the example above that contexts all exist as members of the context object. These members have their own sets of allowed fields, some of which represent different types of expressions (StringExpressions, BooleanExpressions, NumberExpressions, ArrayExpressions, and ObjectExpressions). The latter supports dot notation (as well as square-bracket access) which can be useful for matrix strategies. These expressions can usually be cast into other expression types using methods like as_str, as_bool, and so on. These also support some logical operations (comparisons, equality, |, &, and ~). For example, we could write condition=context.github.ref.startswith('refs/tags/') | (context.github.event_name == 'workflow_dispatch') to run a job if it's from a tag push or from a workflow dispatch event.

Custom actions

To implement a custom action, define a class that subclasses ActionStep and implement __new__ to call super().__new__1 with the action name and options. Because it's all just code, it's fairly easy to distribute third-party actions as Python libraries (or by extending existing Python libraries). This repository is also open to contributions, and I plan to make it host a more curated set of essential actions that can be used with most important workflows.

CLI Usage

Create a workflow generator script (resolved from --file, $YAMLOOM_FILE, .yamloom.py, or yamloom.py) which declares its complete owned workflow set:

from yamloom import sync

release = Workflow(...)
checks = Workflow(...)

if __name__ == '__main__':
    sync({'release.yml': release, 'checks.yml': checks})

Then synchronize it with:

yamloom

You can also point to a specific script:

yamloom sync --file path/to/workflow_builder.py

Generated workflows carry a source-specific ownership header. sync rewrites changed files and removes only stale files carrying the same header; manual workflows and files owned by another generator are preserved. To check without changing the worktree, use:

yamloom check

Existing YAML can be converted into a structurally equivalent generator. Recognized built-in actions use their typed Yamloom shortcuts; unknown actions and newer unsupported inputs fall back to action(...):

yamloom convert .github/workflows/checks.yml -o imported_workflow.py

For Maturin projects, MaturinBuildSuite(...).jobs() supplies maintained Linux, musllinux, Windows, macOS, and optional sdist jobs. Select the cpython, free-threaded, pypy, or all profile, and use typed platform records or callbacks for unusual setup requirements.

Pre-commit

The hooks use the project/system yamloom executable so pre-commit does not compile the Rust extension in an isolated environment. Install Yamloom in the same tool or project environment, then configure the non-mutating check hook:

  - repo: https://github.com/denehoffman/yamloom
    rev: v0.5.5
    hooks:
      - id: yamloom-check
      # args: ["--file", "path/to/workflow_builder.py"] # optional

Use yamloom-sync instead if the hook should apply changes automatically.

uv tool install pre-commit --with pre-commit-uv
pre-commit install

or use prek:

uv tool install prek
prek install

Third-party notices

This project vendors the GitHub Actions workflow JSON schema from JSON Schema Store (Apache-2.0). See schemas/NOTICE and schemas/LICENSE for attribution and license text.

Why Rust?

This could have been implemented in pure Python (the original draft was), I'll admit, but if you've ever worked with YAML you'll know that the Python libraries for it are awful (mostly because YAML itself is awful). Rust has a nice YAML crate, and it helps to use strict enums for YAML fields rather than the optional type hints in Python. Also, the trait structure is much better than the amount of subclassing I was doing in my original Python code. The error handling is also much easier to implement, rather than having a mess of validators or some pyndantic models for everything. I have plans to make this a more robust tool, so Rust will eventually come in handy there as well. That being said, using a compiled language for a string-building library is maybe a bit overkill, but here we are.

TODOs

  • Docstrings (I've been a bit lazy on this)
  • Tests
  • More custom actions
  1. __new__ is used instead of __init__ due to the way PyO3 constructs classes from Rust, but a future update may change this behavior since there might be a way around it in the latest versions of PyO3. ↩

Metadata

Release files for yamloom 0.6.1

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

Source distribution (sdist)

Source distribution for yamloom 0.6.1
File Size Uploaded
yamloom-0.6.1.tar.gz 114.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for yamloom 0.6.1
File
yamloom-0.6.1-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-32 Details
yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARMv7l Details
yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ IBM System/390x Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-le Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-32 Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
yamloom-0.6.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
yamloom-0.6.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64 Details
yamloom-0.6.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
yamloom-0.6.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
yamloom-0.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
yamloom-0.6.1-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
yamloom-0.6.1-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
yamloom-0.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
yamloom-0.6.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
yamloom-0.6.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
yamloom-0.6.1-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
yamloom-0.6.1-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
yamloom-0.6.1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
yamloom-0.6.1-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
yamloom-0.6.1-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
yamloom-0.6.1-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
yamloom-0.6.1-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
yamloom-0.6.1-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32 Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
yamloom-0.6.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
yamloom-0.6.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
yamloom-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 105.1 MB

Release files / yamloom-0.6.1.tar.gz

Download URL yamloom-0.6.1.tar.gz
Size 114.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0d4dafec1f219d70ce518c8bd1fdbf90fa177b749e459d5a40b06ef8fd280890
BLAKE2b-256 checksum
How to use checksums
5839e39fdcc7fd3191c8dcab6c5cd2c17c41466802b81f233d7da640f7eccb5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-win_amd64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-win_amd64.whl
Size 2.1 MB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
4def4d94581314cb1ea6403979b37a5558caa783bfa7b3c590d24ca3701146fc
BLAKE2b-256 checksum
How to use checksums
87f6edcec9f195ed957ccbda2687ebe4a606e75ee3490ab3ffec8bbcf46f0f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 2.8 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
db70715f7ee274c57251bcc209afeb8b8c8577b6d98d318d92f22531dd8118da
BLAKE2b-256 checksum
How to use checksums
82cf509c78aca2588f00f7c97b60d1378394d0a8688055af1bd7b3bc4760242b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Size 2.8 MB
Tags Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
a6283638ca61415315a513f2dc351a2f4013ee02d1ef35df0fc51a0c9611fa75
BLAKE2b-256 checksum
How to use checksums
3f6a4bdfd7394cb39aeb00673c1b57e8c10a01f40b6ad3803399e8db910dc11c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Size 2.7 MB
Tags Linux musl 1.2+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
37b7ff653fe734f3119e24766a8ca48dfc6d12844b56b1d1ead5452369e946bc
BLAKE2b-256 checksum
How to use checksums
b3326f6bca0b1a69c47cd5c6e9842a2c2efbcc4dd65dc3cb6b2e721eac44e6be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 2.6 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d3b2c5c2896410206217da9cbcfb8dce27f66b8276357240402870afba9cc7f1
BLAKE2b-256 checksum
How to use checksums
fabc3817afb2fe52737e39ac87cea0b11e7502fc9703dea2038686d3afe85eaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.5 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fd2a0ff17abda5db982c416b3c594165839dcc6d2dd51e5e2dc3dec7fe64b39c
BLAKE2b-256 checksum
How to use checksums
3dcdaa9fc31dba4412823b4bb057defef37134ccdde13d88debbceacd422046f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.6 MB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7481437a7e92fc68023d45e96d66cb03b1ce6d761a4b144987747c10192a697c
BLAKE2b-256 checksum
How to use checksums
a03e948603f9f4e58ee7c957392400d35d128c40ac65a4c6d480a648ed48aa11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.9 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
36f29333b887779589eb6a9f3cc328437d4e510cfff38c1228d5dad94180e282
BLAKE2b-256 checksum
How to use checksums
28258b3790c47e87254751246865e49311caaac16096d3da2ad349fda976aeb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
216ae6f2437e688b6565d4f6fb32611318d1b076734f857d72ee1f390ed16e7e
BLAKE2b-256 checksum
How to use checksums
68b4a9180c3e6c57f347e224f34a50436ee7ea9a4218ad8c62871b71bd803920
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 2.4 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9a23f2233d95f1ba62370e299a6ca58235041b7dfd4d091b2d97065b87c17acf
BLAKE2b-256 checksum
How to use checksums
6a898c9ea7226fe79e3a2665c079307fdbc2dfe7514b10cf9383ed1bb3ccfc81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.5 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c7593662571c82d6cba8aa505f1f913434e00834272c44efd799aad0b97355a2
BLAKE2b-256 checksum
How to use checksums
9fc03278b85ab8f39c928a37a9a96586af09464f11b636c51117058d7c2915ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 2.2 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63acba59989f34a83274edb934931e7b4ac0c449ee9b15f95641c86c36efa8bf
BLAKE2b-256 checksum
How to use checksums
d61fcf1429a6d855f4ca9fa1962c6041fa2cab0da523b982f1f0511f381537bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl

Download URL yamloom-0.6.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Size 2.3 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a5643b0f11df5932b3d730db8fcc9c31335c876af828aafc09ee8d2c65e7c168
BLAKE2b-256 checksum
How to use checksums
aa1cc555f1022613a9d90c09e9d4ef63f98fca88f87c3b78aaa3fae2d1db2e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-win_amd64.whl

Download URL yamloom-0.6.1-cp314-cp314t-win_amd64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
5515919ec7f4b2553287707c2dafed3e0d65ac901ec53be198d92d3ee9a3a0fc
BLAKE2b-256 checksum
How to use checksums
113a214c15ec0d7544fc5d097f0e3a9942dba23d7eb1475a20c2f553a2212fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-win32.whl

Download URL yamloom-0.6.1-cp314-cp314t-win32.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
6206520d2f90745c25feec8bc8408e077dc555c795c85f6a21dba16b3e804263
BLAKE2b-256 checksum
How to use checksums
d65f9ad022bd8e2bae94d747d93cd706206f8da32624bdd8bb3dfb9ac440e1ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL yamloom-0.6.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b6c7aea867c7781346be2ffce532ba1f090b505c25fe17b597bc8f8ba097453f
BLAKE2b-256 checksum
How to use checksums
765ad1accc307aa19c954ae8fe7e4fca409b517545841afda8ea8460967084ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-musllinux_1_2_i686.whl

Download URL yamloom-0.6.1-cp314-cp314t-musllinux_1_2_i686.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a162e088d10dcdb1de2fee8079fa1863a1e2914e1b41ff5c2693c85ea2d60f93
BLAKE2b-256 checksum
How to use checksums
30c71dfbaac39ac09784d2979a786a7ccf9f93656f66870bfb2dd225d4fa73e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL yamloom-0.6.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 2.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
1f610063f1c32c3fff0aacb66556353cb0a33b3425aa31031844412797eb0887
BLAKE2b-256 checksum
How to use checksums
4678c0283c17f0dbd61b8899e24d159079fc29e5d5f135aeed8c5e1c7bca0d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL yamloom-0.6.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
86111b1c642a4125e4e7e47d25db32ba27ea166f165790161f43a7302f9e9a89
BLAKE2b-256 checksum
How to use checksums
986e2bedc1466eee696add1d841087d0cb26b8951a49918dac384e1bf2d5a898
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8fcbb0a4290bda3dc01387c02e18dd1501918da676b88fb34548fb8912d8db78
BLAKE2b-256 checksum
How to use checksums
af6260a1c111824b4a73dc5d952d2bdc0f799333a80acaaeb5f826d301f652d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
b26d5fcd98f715f6251308cbc4d2302fa35449673a417d7e65fc4915f6109c68
BLAKE2b-256 checksum
How to use checksums
13193136bbedfbeb25c90380f16dd896da947abffa2debfd77b77acc13594f9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
fb6740eb18cd4474492f5489b421bb7e2e2d9165baef67a2a02be9f2215325b9
BLAKE2b-256 checksum
How to use checksums
2ce087652f55dcc458f52f2d2e75fdd73a144dbfc894da0eaeadab3f271aa707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ece6b8875d4ff44f42a35a32e65dbcd0bb6b2b4c9d500efda8651c58489d8803
BLAKE2b-256 checksum
How to use checksums
744c76cce3f7ded15bba78d9b2b5915bdb787c861f594a7409d1c6c504118448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
07b13e79182abe952145333aa52c8e50a053d0b9a19a5f8d32663aad1a057a62
BLAKE2b-256 checksum
How to use checksums
9732ef6fba441e80959d97a74922db008111dbad14aafcf9eb5178c230687597
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yamloom-0.6.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2f19f48b5297e85ddc2b0ea6a786546ed16f1e3e4634ec0e4e92cfc76c7295b0
BLAKE2b-256 checksum
How to use checksums
a5ee00702c80611dbef6e5711ed1c00f6ab7513c44d66773105a5d91d876be2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL yamloom-0.6.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7862e5732acf9d5ee1b98e9ee177f7f41f114ff26fbf4ba6f2aa1aacf5adedc8
BLAKE2b-256 checksum
How to use checksums
7ccfb99f5a541b42409dfe6192366c80deac0ba3407939b9099a3e3010bf8a97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL yamloom-0.6.1-cp314-cp314t-macosx_10_12_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
519f4771c5730b408af404972088974897646234f8a7f20622c2fa43736086ef
BLAKE2b-256 checksum
How to use checksums
c369bd5e9e8bd58f4bcd8a7e63c33e6b4a7b7120688d8a170e751f8fe5aac213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp312-abi3-win_arm64.whl

Download URL yamloom-0.6.1-cp312-abi3-win_arm64.whl
Size 2.0 MB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9abb58634271b0c3303f06aa2a35b5d57f88d334039bcf286968b588e923af95
BLAKE2b-256 checksum
How to use checksums
d10b08d767b2c1e24762cd66b88e2cf24bd2e16a83b34acad719523ba65d1be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-win_amd64.whl

Download URL yamloom-0.6.1-cp310-abi3-win_amd64.whl
Size 2.2 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
bb3fd01994d87fa83aa4c0b04ab212b7d88866c7f1c62bb01ef5d1be2afd1e4c
BLAKE2b-256 checksum
How to use checksums
b11bed2a46ec26580c19a62835bc7c16d45655a7f80ca3bd8e3f50ab49f29f36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-win32.whl

Download URL yamloom-0.6.1-cp310-abi3-win32.whl
Size 1.9 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
362863c7d66d83f69ed3623c69b2ba4b3150b1107dd8e46da18abe1425fd4598
BLAKE2b-256 checksum
How to use checksums
4a49834298938d318fd6b020b389689e1889be1902b841fb75d268f133d82cb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL yamloom-0.6.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 2.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
4e5fe98bf5d7cef8a75ed567e23b7b34460bb1c16018f1ff8768fdb60ad51974
BLAKE2b-256 checksum
How to use checksums
f259ac4c598068d4cff211dc58abc26f0aaf454930d80743fa57d10251900b2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-musllinux_1_2_i686.whl

Download URL yamloom-0.6.1-cp310-abi3-musllinux_1_2_i686.whl
Size 2.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
6a140faf5c18cf3f294a028e77ff6d94726164372297ed209088f11dcbaedd00
BLAKE2b-256 checksum
How to use checksums
14094da134c25f8feab1d1eb22ea67156fc3f3ffb399b3b41218c8318c1c9a76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL yamloom-0.6.1-cp310-abi3-musllinux_1_2_armv7l.whl
Size 2.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
f4562cb467668731e605397e2292d7014f666ee7188d8cca72b448287cfd2e2c
BLAKE2b-256 checksum
How to use checksums
fe2b3606d2fe197ceff1a9b75e9d8ebe1a9a8ab997c87577a3e2ceae961d0d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL yamloom-0.6.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 2.6 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
a7c0d70348bca8db1c1b452a2e716d9d1bf515caa46bfb4a75d8f3fdc47a6480
BLAKE2b-256 checksum
How to use checksums
abf357c577b7d7bb2c5d34424890be90821c307e85279b988cabf4d14f299f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c5430bde0b859b982271c195a4bd41ed4985ae47f7cddf10af07186c5deb46b1
BLAKE2b-256 checksum
How to use checksums
4f7ad50b455791c6aecfd1e99b29a12b0ab502c9cfdeeb97921596e44db5406d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
fcc7b45399f6ef30c1fd261d78e8b9f75cf8a62d76ae94436aaeab985406f6ad
BLAKE2b-256 checksum
How to use checksums
ea42d53e49014561c1ce9ed0cce08e6e4dda8b93777d5353ec719dd220779aa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 2.9 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
61c131f66d64f9498f4710b0d0be8d418d88c6dbb5ea682727030d9e844fde09
BLAKE2b-256 checksum
How to use checksums
6338b38aa14cf1ed137abd7daff380004946fb69c7c05508022e6ab8bddccf3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
40411544029ac8b30ffad21802cc19ece81b381da8c5a220d0c80ddde7474277
BLAKE2b-256 checksum
How to use checksums
8a831a6966ed2fb8455ae0dd903e1299308bfe3cf8ad01da1532a7e9e1926784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
dc87da2d0d5973cb9c8c1730c1e24adfa943e40c653748fad4c9c0906352c23d
BLAKE2b-256 checksum
How to use checksums
9a1fc518aa632d5f75c634464d37ef1c2d2336edc3981f6dd90485e564f2d8a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL yamloom-0.6.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8a01de481745517e69c5b088cbe27105c5c0bcfacec79be5e93361995d6126ad
BLAKE2b-256 checksum
How to use checksums
3a9f6c2342fb0f37fb269ffa6ceb9d21340d9b5e930936a7b155d4c8c21751af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL yamloom-0.6.1-cp310-abi3-macosx_11_0_arm64.whl
Size 2.2 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
139fbc796a6ab1024b67f771ff61b78955de25e725c148bef1a6d8142944dc50
BLAKE2b-256 checksum
How to use checksums
5d2bfe5eb6134ed9d2102f6bc4c1ec66dbc06954d18c3e246494d62277c2aaa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / yamloom-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl

Download URL yamloom-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7a61b7547a5fc3468c422df4a08d65914689c30e6d7bce15e3fee3981d08c836
BLAKE2b-256 checksum
How to use checksums
dc470b0ee6c27c9f19e7207c4f7c3b79cd7defb67b64395b5a89be89b0bf3ae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.6.1 This release

43 release files

0.5.2

57 release files

0.5.1

57 release files

0.5.0

57 release files

0.4.1

57 release files

0.4.0

57 release files

0.3.0

57 release files

0.2.3

57 release files

0.2.2

57 release files

0.2.1

57 release files

0.2.0

57 release files

0.1.1

57 release files

0.1.0

57 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