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()andread_yaml(). - Serialize Python values with
format_yaml()orwrite_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.
Yamlis 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)
| File | Size | Uploaded | |
|---|---|---|---|
| py_yaml12-0.2.0.tar.gz | 114.0 kB | Details |
Built distributions (wheels)
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
|