C version of reader, parser and emitter for ruamel.yaml, compiled with Zig, derived from libyaml
Project description
ruamel.yaml.clibz
ruamel.yaml.clibz is a C based reader/scanner and emitter for ruamel.yaml
based on the same sources as ruamel.yaml.clib, but compiled using Zig (with the
packages setuptools-zig and ziglang).
The intention is to only distribute this package as .tar.gz, allowing for optimised compilation according to your machine's specific architecture and capabilities, instead of some (low performance) common denominator.
Please do not create binary distributions of this package (.whl nor
packages for specific Linux installers).
| version | 0.3.7 |
| updated | 2026-01-02 |
| documentation | https://yaml.dev/doc/ruamel.yaml.clibz |
| repository | https://sourceforge.net/projects/ruamel-yaml-clibz/ |
| pypi | https://pypi.org/project/ruamel.yaml.clibz/ |
This package was split of from ruamel.yaml, so that ruamel.yaml can be
build as a universal wheel. Apart from the C code seldom changing, and
taking a long time to compile for all platforms, this allows
installation of the .so on Linux systems under /usr/lib64/pythonX.Y
(without a .pth file or a ruamel directory) and the Python code for
ruamel.yaml under /usr/lib/pythonX.Y.
Using Zig as the toolchain,
installed using the ziglang package,
no (other) development environment installations
should be necessary.
This release in loving memory of Johanna Clasina van der Neut-Bandel [1922-10-19 – 2015-11-21] and Jan van der Neut [1919-12-01 – 1998-11-19].
Klaus E. [1938-04-25 – 2025-11-01], thanx for your help and trust, I do miss "Und was macht Coco?".
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ruamel_yaml_clibz-0.3.7.tar.gz.
File metadata
- Download URL: ruamel_yaml_clibz-0.3.7.tar.gz
- Upload date:
- Size: 231.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2be85214793cfc787eb12380fa3226e10cd7727b24551c3067c173d66c9bedd9
|
|
| MD5 |
0156f0e67018ac7d5b1ec510d16bfeeb
|
|
| BLAKE2b-256 |
cb732a9857a017f8ee260c683d8155634f0e3ca57964da2c3055b02822d582cd
|