OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

py3-yaml-6.0.2p1

YAML parser and emitter in Python

Back to search · Project homepage

Description

PyYAML is a YAML parser and emitter for the Python programming language. PyYAML features * a complete YAML 1.1 parser. In particular, PyYAML can parse all examples from the specification. The parsing algorithm is simple enough to be a reference for YAML parser implementors. * Unicode support including UTF-8/UTF-16 input/output and \u escape sequences. * low-level event-based parser and emitter API (like SAX). * high-level API for serializing and deserializing native Python objects (like DOM or pickle). * support for all types from the YAML types repository. A simple extension API is provided. * relatively sensible error messages.

Package information

Ports path
textproc/py-yaml
Package architecture
amd64
Maintainer
Pierre-Emmanuel Andre <pea@openbsd.org>
Categories
textproc, lang/python
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Runtime

Build

Test

Used by (140 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON