Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

libfyaml Python Binding

Python bindings for libfyaml's generic YAML/JSON value model.

The binding exposes lazy FyGeneric wrappers on top of libfyaml's generic API. It supports value-oriented parsing, access, conversion, and emission while keeping the same data model used by the C generic runtime.

Highlights

  • YAML and JSON parsing through libfyaml
  • lazy wrappers for mappings, sequences, and scalars
  • direct correspondence with the C fy_generic API
  • wheels built from the bundled libfyaml source tree on supported platforms

Platform Support

The core libfyaml library supports Linux, macOS, FreeBSD, NetBSD, OpenBSD, and Windows.

The Python packaging in this directory currently targets:

  • wheel builds on Linux, macOS and Windows
  • source builds on anything else

On Windows, building from source requires a Clang-family C compiler (clang/clang-cl). The binding depends on libfyaml generics, which use statement expressions not supported by cl.exe.

Build Modes

When the full libfyaml repository is available, the Python extension builds against a bundled static libfyaml produced from the parent source tree.

When the repository sources are not available, the build falls back to a system-installed libfyaml discovered through pkg-config or standard system paths.

Release files for libfyaml 1.0.0b2

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

Source distribution (sdist)

Source distribution for libfyaml 1.0.0b2
File Size Uploaded
libfyaml-1.0.0b2.tar.gz 57.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libfyaml 1.0.0b2
File
libfyaml-1.0.0b2-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
libfyaml-1.0.0b2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
libfyaml-1.0.0b2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
libfyaml-1.0.0b2-cp310-abi3-macosx_10_9_x86_64.whl CPython 3.10 abi3 macOS 10.9+ x86-64 Details

Total release size: 3.3 MB

Release files / libfyaml-1.0.0b2.tar.gz

Download URL libfyaml-1.0.0b2.tar.gz
Size 57.3 kB
Tags Source
SHA-256 checksum
How to use checksums
40ddc604a63c91ddaa0f698de36a2e3e2a7fd9bed5994f9a46e6dba4fb0cf01f
BLAKE2b-256 checksum
How to use checksums
ec93ae494c3de8cfee337408c5a4d82afd092320b6c79f86e4e63f0b7a774430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-win_arm64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-win_arm64.whl
Size 374.0 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
5fc64c7952182dbe7c2aab64646e1c61d00c7fc647a016b6b338605e78cc2404
BLAKE2b-256 checksum
How to use checksums
7b646ec4233d8ee5cf22170b03bd4e23bafb088fb11905c6991fc6aadaefcc0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-win_amd64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-win_amd64.whl
Size 394.2 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3617b784df03dbbbf07d71dc72203e83da5d556ea3bf81c8a503f2b4c176ea54
BLAKE2b-256 checksum
How to use checksums
38780f2f478b700e077ac8c0a476042cc9e7fd3c16740402ac7144a612cc5d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl
Size 788.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
8e12417ca721f998cfe30b181fd259bf7ac8f717f9aafb88d7c9f1d7daaba496
BLAKE2b-256 checksum
How to use checksums
f8f3d25c3bf86a61f734b032abc2025d801152b8dfd16da1d035566f880f922f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl
Size 759.8 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
ba03c78afdba50111f1803b4406be2da95706f795be5062a464b363f8e7555c6
BLAKE2b-256 checksum
How to use checksums
0d360c926c7e436a8b30c5883c76ca424987ee7755e09817deeb79514bd646da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-macosx_11_0_arm64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-macosx_11_0_arm64.whl
Size 432.5 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d84019008fad4f43b68240db95fa4b29d191c8008de041b6746e12116e4bd77c
BLAKE2b-256 checksum
How to use checksums
bf535bda2bbb6ec1d918dbcd561ae5655a80c030d78efda8cbadd56f2a6222ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / libfyaml-1.0.0b2-cp310-abi3-macosx_10_9_x86_64.whl

Download URL libfyaml-1.0.0b2-cp310-abi3-macosx_10_9_x86_64.whl
Size 473.8 kB
Tags CPython 3.10 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b66f8fc36c1cdde3fd7bf4bb7fa0aca3197bf51535a4ae722f505b1da59ffe81
BLAKE2b-256 checksum
How to use checksums
36d992482ddbf353034ced8eb17986e0052e484f7861190c7c9612ac3905240e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log
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