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.

Links

Release files for libfyaml 1.0.0b1

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.0b1
File Size Uploaded
libfyaml-1.0.0b1.tar.gz 57.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libfyaml 1.0.0b1
File
libfyaml-1.0.0b1-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
libfyaml-1.0.0b1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
libfyaml-1.0.0b1-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
libfyaml-1.0.0b1-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
libfyaml-1.0.0b1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
libfyaml-1.0.0b1-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.0b1.tar.gz

Download URL libfyaml-1.0.0b1.tar.gz
Size 57.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6551facbd0a1572d3fc510028ed287b7c3a584ff7827b4706d65b2e26b4127d5
BLAKE2b-256 checksum
How to use checksums
00c3a2686e72ebf1e497413f59ff9f960dedc4b39e01a991f89edba7858b7b35
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-win_arm64.whl
Size 366.3 kB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
1d4ce49cfcfd1cb8c580ba407a517cee7032f363f45e366eb8c0602225b3b41a
BLAKE2b-256 checksum
How to use checksums
164af05a5d12ba7fcd0c8b442cb2d91489293303df19fe8a27490a2fb4d4eb3b
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-win_amd64.whl
Size 392.7 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
9e9e160f8097a9e62459ee87f9b3f01b877bf515b64be9a41a5f675b20aa2de4
BLAKE2b-256 checksum
How to use checksums
6a6cde56202f49fa3ea70c054f2ab5fb7b9f71e9192cfd8c0dfe74b7f8587e86
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-manylinux_2_28_x86_64.whl
Size 784.6 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
1b41f40067a4a94d3469611723a2984bb6adb629a91447fa240df83e7cad61f1
BLAKE2b-256 checksum
How to use checksums
dfc957bb3d7dd015c4342785b9987a9963ca27a588024d7e9274e0e368afeed2
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-manylinux_2_28_aarch64.whl
Size 756.3 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
cff6f984599cda49f91b98f1c0fb9726c1b95d73dd0a5d2149dc7f9d2b12678f
BLAKE2b-256 checksum
How to use checksums
8ba7082d8ee15f0dcc0c745c883903455a59d3fff1fd68435680d47bf1f74090
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-macosx_11_0_arm64.whl
Size 429.3 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cf4246d33244f3faa48a3de4b38e93ce9c89d477bbcbecdb7e10b753297d83f6
BLAKE2b-256 checksum
How to use checksums
01f65ea71560b53336d22cf5d4b6c1b540badc027646bcee1f741dae335c4a6d
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 Aug 13, 2026.

Transparency log

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

Download URL libfyaml-1.0.0b1-cp310-abi3-macosx_10_9_x86_64.whl
Size 470.9 kB
Tags CPython 3.10 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4be27b42caa366bd0fc4eaeeddc3e37f52de97a908070c5a10ed4b7f2c0e6dba
BLAKE2b-256 checksum
How to use checksums
bf71f5bf7b7a739245908d810f35f5b27e7128dcd64ede035fead715492dec0b
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 Aug 13, 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