Context Navigation

Overview

YAML is a data serialization format designed for human readability and
interaction with scripting languages.

Syck is an extension for reading and writing YAML
in scripting languages. Syck provides bindings to the Python
programming language, but they are somewhat limited and leak memory.

PySyck is aimed to update the current Python bindings for Syck. The new
bindings provide a wrapper for the Syck emitter and give access to YAML
representation graphs. Hopefully it will not leak memory as well.

PySyck may be used for various tasks, in particular, as a replacement of the
module pickle.

Pyramid is a simple, file based website templating system.
Pyramid uses Nevow as its templating system and YAML as the format for its file based data.

Pollenation Internet use yaml and pysyck in many project sites (e.g. The Super League, The Oman Ministry of Foreign affairs, London Bridge Hospital). It is primarily used for configuration but some non technical clients also use it for general site data.

Source

Windows binaries

Changes from 0.55.1 to 0.61.1

setup.py build: check the presence of syck.h and print a helpful
message if it is not found.

Release GIL when calling syck.

Change the way !str-tagged scalars are converted. If a scalar
contains only ASCII characters, it is converted to a plain string
object. If it is a valid UTF-8 sequence, it is converted to a Unicode
object. Otherwise leave it as is, and issue a warning.