Skip to main content

yogalayout

RAII Python bindings for Yoga (v3.2.1, public C API only).

Thread safety

Free-threaded CPython (3.14t) is supported; on GIL builds the same rules keep threads from corrupting each other.

  • All nodes of one tree share a lock and every method takes it. Different trees run in parallel; one tree is used by one thread at a time (other threads wait, with the GIL released), so you never need your own lock around a tree.
  • While calculate_layout() (or a style change, which can fire the dirtied callback) runs on a tree, changing that tree raises RuntimeError. This includes calling calculate_layout again, inserting/removing nodes and setting styles or callbacks from inside a measure, baseline or dirtied callback. Reading (node.layout, children, parent, style getters) is allowed. Layout of a different tree from a callback is fine.
  • An exception raised by a callback is re-raised, with its original type, by the call that caused it, in the thread that made the call. A measure function returning NaN/negative sizes, or a baseline function returning NaN (which would abort inside Yoga), raises ValueError.
  • A Config is frozen once a node uses it: set point_scale_factor, errata etc. before creating nodes.
  • Reparenting moves a whole subtree to the new tree's lock, so a Node may be handed between threads freely.

More

License

MIT (see LICENSE). Yoga itself is also MIT-licensed; see THIRD_PARTY_LICENSES.md.

Tests

tests/conformance/ is generated by tools/gen_conformance.py from Yoga's own generated layout tests (extern/yoga/tests/generated, MIT, Meta Platforms) so the binding is checked against upstream's expected numbers. Regenerate after bumping the Yoga submodule.

Metadata

Release files for yogalayout 0.1.0

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

Source distribution (sdist)

Source distribution for yogalayout 0.1.0
File Size Uploaded Provenance Actions
yogalayout-0.1.0.tar.gz 673.0 kB With provenance Details for yogalayout-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for yogalayout 0.1.0
File Actions
yogalayout-0.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for yogalayout-0.1.0-cp314-cp314t-win_amd64.whl
yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
yogalayout-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for yogalayout-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
yogalayout-0.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for yogalayout-0.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
yogalayout-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details for yogalayout-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl
yogalayout-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for yogalayout-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
yogalayout-0.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for yogalayout-0.1.0-cp312-abi3-win_amd64.whl
yogalayout-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for yogalayout-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
yogalayout-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for yogalayout-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
yogalayout-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for yogalayout-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
yogalayout-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for yogalayout-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
yogalayout-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl CPython 3.12 abi3 macOS 11.0+ x86-64 Details for yogalayout-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl
yogalayout-0.1.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for yogalayout-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
yogalayout-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for yogalayout-0.1.0-cp311-cp311-win_amd64.whl
yogalayout-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for yogalayout-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
yogalayout-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for yogalayout-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
yogalayout-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for yogalayout-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
yogalayout-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for yogalayout-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
yogalayout-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for yogalayout-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
yogalayout-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for yogalayout-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
yogalayout-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for yogalayout-0.1.0-cp310-cp310-win_amd64.whl
yogalayout-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for yogalayout-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
yogalayout-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for yogalayout-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
yogalayout-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for yogalayout-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
yogalayout-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for yogalayout-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
yogalayout-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for yogalayout-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
yogalayout-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for yogalayout-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 6.8 MB

Release files / yogalayout-0.1.0.tar.gz

Download URL yogalayout-0.1.0.tar.gz
Size 673.0 kB
Tags Source
SHA-256 checksum
How to use checksums
58a4d7100dc1a5e04e6757cbe0ece25d2b3b748b43311c2ef1ef4ae5a07db4aa
BLAKE2b-256 checksum
How to use checksums
cb28260c01ab83374c42215539680163e103de5dee342e3aac271da4e18b8a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-win_amd64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-win_amd64.whl
Size 357.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7dea514d9c01fb0f637e9d6cdb9891fd229622ec3d284b52d2b7d91d63336254
BLAKE2b-256 checksum
How to use checksums
7cfe52ddbe4d7b1a867ee100c0290b326b343b8152924c202c2f3059192ed151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 293.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d2082cc7822e89f0f9a55969cda4112bf1cab86181df715e351a2025541ad7af
BLAKE2b-256 checksum
How to use checksums
28a37e131fcbf6994e252cee48cdf2cdb23306f91e074c4682cec482a908ea69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 270.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7ac199a780f91dcc5182ad6b3718a52c1a29c79f0ac0ca8e60eeb2703cb50c13
BLAKE2b-256 checksum
How to use checksums
f1fb26ff121b2844bbfd4ddda6217622f88941915b9bf565b61619d697872328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 195.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9c9cf8a6fc9e79f01a17a886d075c86e41e9d3040ccd14372ff583921c3b6c72
BLAKE2b-256 checksum
How to use checksums
31669eacae878ffa34c91882b34419e622ead529dda80c22dbb0459570f29943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 171.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a966b5ba71d53ebd374814681f428218d9410d6fccd2be7201df78aae2a34167
BLAKE2b-256 checksum
How to use checksums
01e5729b592be7caea7be31b23c143be339696e00b5dda30770b47c16cf8b3f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-macosx_11_0_x86_64.whl
Size 140.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
dc19026ea0432335d941efc95f3e6c47dc47964683bea52f3ffe8a8735666dd8
BLAKE2b-256 checksum
How to use checksums
38d0d7b5551af4d7119aab1ae0bfd4407c8930204c5134471fe3612775bd264f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL yogalayout-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 127.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
415c8c2e01b4cca33cfd5d8e9edc248f61937a11aad9484445d186456a60e306
BLAKE2b-256 checksum
How to use checksums
3a8bdcf493ccd9f32bd6f3b719b70e0a1225f5d08970704f3bc2fc69c3f581f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-win_amd64.whl

Download URL yogalayout-0.1.0-cp312-abi3-win_amd64.whl
Size 340.9 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
dc71372b3ea844cbc167c2b613bd5488d0d0a45e8ee46c707bee8a37090f376b
BLAKE2b-256 checksum
How to use checksums
9868ad096538a5f9431eeb151edb2789a2cdd280e76094e6e05bc7da434f99a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL yogalayout-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 288.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
1a2052cf865075ca95e01e3b06b941df32f20b17c5bc6831e3689b3e112bff33
BLAKE2b-256 checksum
How to use checksums
dc41543bb02085fa3aab1a1f924c49404663c9c7b84935b487f34f950bf27868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL yogalayout-0.1.0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 264.3 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
2f6efe04fea0b506ee0727baff9783aa397b34a620a5734d4c3f0f65dbfa3e88
BLAKE2b-256 checksum
How to use checksums
dbd6e166989320b53a28a2877ceb8b603e50bdbe4d948015360e17ff94c6f583
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL yogalayout-0.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 190.7 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
e7a13cd11bbed87c666cb16bf8566b7a3f8657239e9ee1fdd2bf7b2766036655
BLAKE2b-256 checksum
How to use checksums
f56cfbd802ea126e92a59124168a16b496b95bab01e8fb358ea6ed3c48e7dc25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL yogalayout-0.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 167.2 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
20f83cf1f86ca85b2d871e856d81d070f56536bc5efbfe6dc638de6fe0aa78b0
BLAKE2b-256 checksum
How to use checksums
7fc14bd2d3cc44d4c754d8a30c5b461b02f77e2d9a2527cb2a39adc0e8147a86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl

Download URL yogalayout-0.1.0-cp312-abi3-macosx_11_0_x86_64.whl
Size 135.9 kB
Tags CPython 3.12 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5c1b0393206516b8af149cbdbdaa1b9662ad30b7668dcd9626696af6aec4d28c
BLAKE2b-256 checksum
How to use checksums
93685d33aa38f456545d91bb906d62f6eb26b884afb40a1ae884dccbb4424be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL yogalayout-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
Size 123.3 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
64de5f7032bfcf0cd76693361f8219456e050d209c5d66d7a1c877015248e95c
BLAKE2b-256 checksum
How to use checksums
a20485961e838e3c7c000a62ab7eef444c842c05700f2f62555fcbf5e5965f96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-win_amd64.whl

Download URL yogalayout-0.1.0-cp311-cp311-win_amd64.whl
Size 341.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
04cdafd8d7aa2c2903550fc2bf031b8198d9b0fdd4bda7e636605a1eb4d33f9c
BLAKE2b-256 checksum
How to use checksums
3141bf5455db929d88e58ee4f02e6d448b877c02043c44fcc48083ab21835586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL yogalayout-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 293.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6e2a0f659bc3b901f6344dd69383334e97af990c948737d0622e108f73bc7c68
BLAKE2b-256 checksum
How to use checksums
f316cdf2ccb2395f5ed462ffe010b4862caf44df94a797092856279960a1e222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL yogalayout-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 269.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6f2c12efd44e318b645a60aa819bb08bbdffe0707ac0f5a7a83c1e5b551de7ae
BLAKE2b-256 checksum
How to use checksums
115b9f6841e0c654d9995aef0f4e6f583785846ef4001890bb5160c2c5394892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL yogalayout-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 195.9 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
106f8d74adcd6e21333cc72b2db985ae5fb92ee7b8aef69fb09a5d963a175066
BLAKE2b-256 checksum
How to use checksums
f579cf9e723e5ff6baeedba692ca50c8e2802ba1264c6d1f644624422cadd8eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL yogalayout-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 172.2 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f81421e8a3b40dd4dd7900f21ff3360bd8f5cf0fe2dbe33d012aa771cef0fe4e
BLAKE2b-256 checksum
How to use checksums
6bf4b2233b0e9ad4543caa58449c0416cb5e7cee1cdf9bb32516ebde22e1a255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL yogalayout-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 137.7 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2bb58c60c9c3fc46fa11bd6930691b5b97812db0c6a8c8961aaa94acd64d1cc4
BLAKE2b-256 checksum
How to use checksums
1ec66543a0f8e1d5d9ae04b2084e1dc72ea755b1ba38638c91a0276c8fb28172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL yogalayout-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 125.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dae3fc332a8f0fca96066e20a2b07d2b9a35455493cb7e00f74b67daca9bc8c5
BLAKE2b-256 checksum
How to use checksums
946c57f5e9df7590d50c51acef7d36e50ae536c3569932678034066f09bcb8cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-win_amd64.whl

Download URL yogalayout-0.1.0-cp310-cp310-win_amd64.whl
Size 341.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
24dac47b5de26a0bb59932d754912f731bd598c47d2d98b55b8e44db667bb235
BLAKE2b-256 checksum
How to use checksums
27c56562d96b3879b2d429270f6db528000dba0f2d31718f2ffdad56b6746e0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL yogalayout-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 293.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3d5e4cf248f8b248bc54c6372f9997757387d971e0e4438ab26e26a67a5f2098
BLAKE2b-256 checksum
How to use checksums
ea1c469c0c0de3c654987086919e72df50a1a14612bfb4ef6d8fd091d6427e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL yogalayout-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 269.2 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
26fb6104fe2369dea6ced08ebf90c450fa6343244270b648d10b1ddaa597df61
BLAKE2b-256 checksum
How to use checksums
04af8ae3f5c6d338a2da21fef94481380dfc2c13b71ccf3eeebb229ca6ec9678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL yogalayout-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 195.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d6aca21b8dd05378a934ba609c4874441e3025d692b46887accfd8ba3527c6ac
BLAKE2b-256 checksum
How to use checksums
6c948f5443fe576a09a09bc9f5f83f8ab13e180566db6890ba15cbb1f8ecbdbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL yogalayout-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 171.8 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
55698c4d313f813c6f50b242ce1fcbcdf071928086af20067f90062d4e254117
BLAKE2b-256 checksum
How to use checksums
fa340eabd588be80cb04e4b280f1ba296e8e4b457bf3070de6f4dce2d1b970ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL yogalayout-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 137.0 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f3ca80e2342b0a8ca8eae9ce79ef05e2976bcca344a62c83ffcce8397ef0aa61
BLAKE2b-256 checksum
How to use checksums
2bcf9795e237bb261017a887d6251db56da72f9ce11576eae2fe8d202411fb57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / yogalayout-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL yogalayout-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 124.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8fdfa38fef56d3d80e4b3e35ae4464c22b52b77cdbebb7e93206d3e6fcd67673
BLAKE2b-256 checksum
How to use checksums
17654d15d61277d553e71ff0c751430bbba33a203263a3e2cbdc5e0c6c5f653b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Security for yogalayout 0.1.0

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.

Full provenance

All 29 files in this release have been uploaded with provenance metadata.

Select from 29 files

Attestation for yogalayout-0.1.0.tar.gz

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 Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

29 release files Full provenance

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