Skip to main content

yaml12

A YAML 1.2 parser/formatter for Python, implemented in Rust for speed and correctness. Built on the excellent saphyr crate.

Compared with YAML 1.1's type library, YAML 1.2's recommended core schema uses more conservative type inference for unquoted values. The YAML 1.1 versus 1.2 quick reference summarizes the differences.

For almost every use case, yaml12 lets you work with plain builtin Python types end to end: dict, list, int, float, str, and None. JSON is a subset of YAML 1.2, so all valid JSON is also valid YAML and parses the same way.

  • Parse YAML text or files with parse_yaml() and read_yaml().
  • Serialize Python values with format_yaml() or write_yaml().
  • 100% compliance with the yaml-test-suite.
  • Advanced YAML features (document streams, tags, complex mapping keys) are supported and round-trip cleanly when needed. Yaml is the wrapper type for tagged nodes and unhashable mapping keys.

Installation

The package ships prebuilt wheels for CPython 3.10+ and PyPy 3.11. Install from PyPI:

pip install py-yaml12

Wheel coverage:

Platform CPython architectures PyPy 3.11 architectures
Linux (glibc) x86-64, x86, ARM64, ARMv7, ppc64le, s390x x86-64, x86
Linux (musl) x86-64, x86, ARM64, ARMv7 —
macOS Apple silicon, Intel Apple silicon, Intel
Windows x86-64, x86, ARM64 x86-64

CPython 3.14 free-threaded builds use separate cp314t wheels for the same CPython platforms. Free-threading support is currently beta.

Development install

You can install the development version of yaml12 from github. Clone the repository and install in editable mode:

git clone https://github.com/posit-dev/py-yaml12.git
cd py-yaml12
python -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install --group test
pip install -e . --no-build-isolation

To install the latest main branch without cloning:

pip install git+https://github.com/posit-dev/py-yaml12.git

Python 3.10 or newer is required. Building from source also requires Rust 1.83 or newer.

Quick start

from yaml12 import parse_yaml, format_yaml, Yaml

yaml_text = """
title: A modern YAML parser and emitter written in Rust
properties: [fast, correct, safe, simple]
features:
  tags: preserve
  streams: multi
"""

doc = parse_yaml(yaml_text)

assert doc == {
    "title": "A modern YAML parser and emitter written in Rust",
    "properties": ["fast", "correct", "safe", "simple"],
    "features": {"tags": "preserve", "streams": "multi"},
}

round_tripped = parse_yaml(format_yaml(doc))
assert round_tripped == doc

# Long strings wrap at 80 columns by default.
narrow_yaml = format_yaml(doc, width=40)

# None disables wrapping.
unwrapped_yaml = format_yaml(doc, width=None)

# Tagged values (advanced)
from yaml12 import Yaml

tagged = parse_yaml("!expr 1 + 1")
assert tagged == Yaml(value="1 + 1", tag="!expr")

Reading and writing files

Filesystem paths beginning with ~ are expanded using os.path.expanduser().

from yaml12 import read_yaml, write_yaml

value_out = {"alpha": 1, "nested": [True, None]}

write_yaml(value_out, "my.yaml")
value_in = read_yaml("my.yaml")
assert value_in == value_out

# Append another YAML document instead of replacing the file.
next_value = {"beta": 2}
write_yaml(next_value, "my.yaml", append=True)
assert read_yaml("my.yaml", multi=True) == [value_out, next_value]

# Multi-document streams
docs_out = [{"foo": 1}, {"bar": [2, None]}]
write_yaml(docs_out, "my-multi.yaml", multi=True)
docs_in = read_yaml("my-multi.yaml", multi=True)
assert docs_in == docs_out

Tag handlers

Handlers let you opt into custom behavior for tagged nodes while keeping the default parser strict and safe.

from yaml12 import parse_yaml

yaml_text = """
- !upper [rust, python]
- !expr 6 * 7
"""

handlers = {
    "!expr": lambda value: eval(value),
    "!upper": lambda value: [x.upper() for x in value],
}

doc = parse_yaml(yaml_text, handlers=handlers)
assert doc == [["RUST", "PYTHON"], 42]

Non-string mapping keys and tags

YAML mappings can use keys that themselves collections, or that carry tags. Such keys cannot always be represented directly in a Python dict, so yaml12 wraps them in Yaml to make the key hashable.

from yaml12 import Yaml, parse_yaml, format_yaml

obj = {
    "seq": [1, 2],
    "map": {"key": "value"},
    "tagged": Yaml("1 + 1", "!expr"),
    Yaml("foo", "!custom-key"): "bar",
}

yaml_text = format_yaml(obj)
round_tripped = parse_yaml(yaml_text)
assert round_tripped == obj

Documentation

Online docs: https://posit-dev.github.io/py-yaml12/

To build or serve the docs locally:

pip install --group docs
pip install --upgrade great-docs
great-docs build       # or: great-docs preview

Tests

From the repo root:

cargo fmt
cargo check
cargo test
cargo build
cargo clippy
.venv/bin/pip install -e . --no-build-isolation
.venv/bin/python -m pytest tests_py

Release process

See the release checklist for the version, artifact, tag, and publication checklist.

Metadata

Release files for py-yaml12 0.2.0

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

Source distribution (sdist)

Source distribution for py-yaml12 0.2.0
File Size Uploaded
py_yaml12-0.2.0.tar.gz 114.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for py-yaml12 0.2.0
File
py_yaml12-0.2.0-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
py_yaml12-0.2.0-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
py_yaml12-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64 Details
py_yaml12-0.2.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
py_yaml12-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
py_yaml12-0.2.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
py_yaml12-0.2.0-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
py_yaml12-0.2.0-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
py_yaml12-0.2.0-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
py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
py_yaml12-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
py_yaml12-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
py_yaml12-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
py_yaml12-0.2.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
py_yaml12-0.2.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
py_yaml12-0.2.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
py_yaml12-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-32 Details
py_yaml12-0.2.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
py_yaml12-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 19.1 MB

Release files / py_yaml12-0.2.0.tar.gz

Download URL py_yaml12-0.2.0.tar.gz
Size 114.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b8326c144e26a4ae7e03d13175667d85c580a9f0512fd7b809e5c92b5569f74e
BLAKE2b-256 checksum
How to use checksums
309dd3cd204ed45f4b73e29d6dbe50d8d1fa56099914f36798ae93ad184c7824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-pp311-pypy311_pp73-win_amd64.whl

Download URL py_yaml12-0.2.0-pp311-pypy311_pp73-win_amd64.whl
Size 371.3 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
92ce57fc8ef7adaac280420d837f8a86b45dfccb6d0fa38954fbe053c5a354bf
BLAKE2b-256 checksum
How to use checksums
650ddb52ebb29864802969b53f35674978eda5342401a9ccc49986ea50945f1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL py_yaml12-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 525.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
ae5f459f2a8e33875be71f9b90c661dc1c59254b41ded0460160cc38b7ec2468
BLAKE2b-256 checksum
How to use checksums
70ed8da8e30455de46c165d35eeb7d32eaa739d15567076701c8b656154597e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl

Download URL py_yaml12-0.2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Size 561.8 kB
Tags Linux glibc 2.5+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6476ca71b8308fa4b7da8fae418ba4095042e410ca790de9e0338a914eb79d36
BLAKE2b-256 checksum
How to use checksums
cf6814c5642476d966007e338703e8f77ee5274880c74d5d97954d505d12398d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 471.8 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ad1ff1e855acea94c1045448916aca8b4b4f3e43b4e5eaef3bdc4eada31ce5b
BLAKE2b-256 checksum
How to use checksums
00f7d18d66ee6ab3f0c28bfe78092c3527d4ed9325c4b7ac6653c6d38e163852
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl

Download URL py_yaml12-0.2.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Size 477.4 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
57073281fa3b2142d8d85f9ff33d273f73d09737112449ce9f5263e76aa4677c
BLAKE2b-256 checksum
How to use checksums
eec6e804a821889513b538f104006a0b475d2c9acba96b17e2751f34ac13c8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-win_arm64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-win_arm64.whl
Size 352.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
05b272a46322769059a1ba25b9186ecf46af23ce88c6d3a6687157d7be844114
BLAKE2b-256 checksum
How to use checksums
8447a807a742f936601472f7d254ea45a4391edd32741eeafd9cc78b65448b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-win_amd64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-win_amd64.whl
Size 367.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
2378cd2f23579e742b3ef817994eb6c90796db556280bb1401267d2d228aa68a
BLAKE2b-256 checksum
How to use checksums
b58fdb51721e31b6a6496bfa41bf0a5e70c3ce6068d7bf516e58886a4e1239dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-win32.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-win32.whl
Size 349.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
782cdb8242871e00194b27e96dd7d9da1d53bfdbfcefe9b67e3f4e47174a1c7c
BLAKE2b-256 checksum
How to use checksums
7bc12eff4ec879b73b9488ffcc1c288901a44bb39ddf7bf350967b0deab6b18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 722.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9698c027a8bc4b7df73068776f788b9c5a4d63d1d617f26e5e388fb6a52085fa
BLAKE2b-256 checksum
How to use checksums
2f53f4521cfcf98033501ca2810ec0382ae6605c93e10421afd838080ff1141f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 764.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
e36ffa4164ae7eab058ede38a360d26fb409f4f290c644c77af43d8f271e6590
BLAKE2b-256 checksum
How to use checksums
880a2d1e0d7ca099262f509606bbab329083494fc52716c4e4688f2ff65fc34f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 795.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
9b505d1f2d9c13c75298d0701398120ee135d7fb19874a29ab018c7cf1c9c438
BLAKE2b-256 checksum
How to use checksums
9d104fac6663597120448077f267b6562df0e426fd6e5218c6593aa3b07d7be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 684.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
26a4afe7682e8795e0b3eace2abfa2061bf61412aac05f3311bcb0e0a98a1359
BLAKE2b-256 checksum
How to use checksums
2d94581b660faa2cd33d1255f49d68dd0324c597922ab19a60bb39e7d6041aba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 520.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8968c9b6bfb4af9f14eea1ed567e0f41adc44b54d3e0b2e2c2fdea111b082fbe
BLAKE2b-256 checksum
How to use checksums
226b04545527ba9c8bc215cf487f35732c4bd41cfa2486dab19c87c04cba54d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 529.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
e7e4adba539f2641a762100a5910913f7e18d8911c47009162b338ff008da997
BLAKE2b-256 checksum
How to use checksums
4420ae612caeaa0083cf865c968d614f10f60df4fea9cdf3cbe0d3c5894af8b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 634.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
ffea2ae8e8ffd402bdc9688af05f8e725890ff330723ebe785b602ad4d48c08f
BLAKE2b-256 checksum
How to use checksums
28b4e013fbb730e7ee5b6f5e5ff1e69e56a89ae45a6d52d1610f4159515400b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 518.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
2f5750ecd0fe489f03fc30ec1c0e07643cf8a50792d55adfaa60f30a0818221a
BLAKE2b-256 checksum
How to use checksums
befce3c80f2f50f294b2fbc52e4a37b60b3f952c6bef744539346f32ae640c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 507.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
12c84011c9969c5d26f8c04c04c70397de8f52b4564b7409a50e00647338b10f
BLAKE2b-256 checksum
How to use checksums
fc2b4566e7977e523a271c86472aaf20cd086130a8bb418413fb2e98c2064bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 555.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
392f69601bc6fc25ae0c480b717f9a166e8900e26a3d7f1ccc33b0f51ee3e971
BLAKE2b-256 checksum
How to use checksums
bb32c8afbc2a3970452c20363ea69523dc20193c67c7041c4602556a5385f6ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 465.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ac1ac4ab63ef74e9cb8af18ba8b58f1b689ed97830ba544ae5e9d1c2d841f53
BLAKE2b-256 checksum
How to use checksums
3082caa97ce17f0de0d81b4ba2ad38bf56cb77c294088b8231e1965da7a2f4d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL py_yaml12-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 480.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4f8d4bf41c2bba74f790670bfd15bdf378ca97e8dd7b39ce5afe91344bb312f2
BLAKE2b-256 checksum
How to use checksums
9e76d5be3cdb8c438d2857cfff01a5c806ace3c5732aa963f0fece050047c395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-win_arm64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-win_arm64.whl
Size 358.5 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
78142b53efc4671d2f2a54a5623ebc870c607e120c4653e67fa0c3c1b67ac648
BLAKE2b-256 checksum
How to use checksums
8b47c7098392689f2eed60c2ac37077a0bd559b50d867cb07f9a81db15981f21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-win_amd64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-win_amd64.whl
Size 373.0 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4f5ed741cf31f672346640b493bf11d16950011f91c8d2587319e0a86b39ba38
BLAKE2b-256 checksum
How to use checksums
64f8c0d7a7feff63870bd78810fb79737f3f25c64e29b10257da354f0fad0bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-win32.whl

Download URL py_yaml12-0.2.0-cp310-abi3-win32.whl
Size 354.4 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
6d19322c40ee969adb6125a1ecf50752582d353e45ae969f13006bdf5e7a03f2
BLAKE2b-256 checksum
How to use checksums
240b222efe9cd8b911b9bf48b0ea5c4b545702536b8c91ad1ccd1b1d5a2b69e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 730.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
747e2c2f3fe807cd7cd59585e4d3613920c86b0db1adcb299a686dbdc3d2241c
BLAKE2b-256 checksum
How to use checksums
4ab20e579fbbfcc47e779b1f547d39d1b0e35a8491fd56d3d2e0243f9a7d903b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_i686.whl

Download URL py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_i686.whl
Size 774.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
dd525aece33bdd06c3714e85c0a6cc3d53818133ba4cb98e3b0692ea8ab76af9
BLAKE2b-256 checksum
How to use checksums
840102adc5cb68fc0f94cf4866b630020413134b0e606270e6e3ba95c9aeb0d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl
Size 800.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
b75a9f8422883d06f5506cf813c93b8acdf3d4785c525894560c472254f03dbb
BLAKE2b-256 checksum
How to use checksums
308de4d1f078085683eb572ed6a399b0fb0a9f384f9383464b63b73b9adb9a22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 691.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
64df1646ba2b4d8f4a0ed2ddb7cb795e767ed48400c195511a1d50096246a0ce
BLAKE2b-256 checksum
How to use checksums
e0bfbcbdad4826cf2ba2f621873420ecb2b2e8bd1cf4e59afb8d73243b1e8158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 527.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
40f471ffcae322669e26208ff81780c1cb3284f089e6e4a254d12b53a7c26be0
BLAKE2b-256 checksum
How to use checksums
e1b57c46717623a32af07e2d3e18b2e78a3c332479cb68920cd6866e5835647e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 534.7 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
19cf2ba480688efb166a4f728e95fe664a02ac76e95907d822dd340030557e71
BLAKE2b-256 checksum
How to use checksums
61ca044194b180bb38c3581c52e9aab1b626dcaa11d034fe65119e9b05452336
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 643.1 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
9c2587c2a9985285c7488785269ad1ae323ae3a32cb24a0f3eb2c511af2b5ff2
BLAKE2b-256 checksum
How to use checksums
9c1fc0d3cb2a03f555970b79c281c3fa0bc702577fb3b89072175cdcfdec383d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 524.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
39ee4d5dac35db849960d028a322b15d06c65a1aa977beade0faac10964e3c1d
BLAKE2b-256 checksum
How to use checksums
7d02480c32d811456c465f1b9fa14a2f85b3502afe287c4a5048c05c57ef31fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 515.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
ec6bfc407645c36c4dcd9d7cbb79b033826a5a9f748cf47fd20df6bd3b06c142
BLAKE2b-256 checksum
How to use checksums
0e6da12e05e289cecb44d93cbfb67cb40be2e753e9a1253fe95d28f17a2a9a6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL py_yaml12-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 564.9 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
91490be0890c38d5cab4aa9ad3a3d23b5af498c64174d67a1ee8cb37e8069e5a
BLAKE2b-256 checksum
How to use checksums
3be726cc99ba17f810235bc1648bc32a0340eee087f7701ab16f1d9f26a94a1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-macosx_11_0_arm64.whl
Size 475.1 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cdc50f733128210825eb31667068cb6fa7c55d0dd3e26f127b09d47adada776b
BLAKE2b-256 checksum
How to use checksums
f8ff2ed711cf932b22d8b0187aa294f74379d08b212039092d5861b5ff81810a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / py_yaml12-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL py_yaml12-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 480.4 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
30badb235d31efaf00e7fcab7659bbc5c827242540b36d628706f9bb88d44703
BLAKE2b-256 checksum
How to use checksums
62d77f496699fc8062fc010af3f2be9305cfb11713474f9fa5592a1d482c89ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

36 release files

0.1.0

18 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