Ladybug
Ladybug is an embedded graph database built for query speed and scalability. Ladybug is optimized for handling complex analytical workloads on very large databases and provides a set of retrieval features, such as a full text search and vector indices. Our core feature set includes:
- Flexible Property Graph Data Model and Cypher query language
- Embeddable, serverless integration into applications
- Native full text search and vector index
- Columnar disk-based storage
- Columnar sparse row-based (CSR) adjacency list/join indices
- Vectorized and factorized query processor
- Novel and very fast join algorithms
- Multi-core query parallelism
- Serializable ACID transactions
- Wasm (WebAssembly) bindings for fast, secure execution in the browser
Ladybug is being developed by LadybugDB Developers and is available under a permissive license. So try it out and help us make it better! We welcome your feedback and feature requests.
The database was formerly known as Kuzu.
Installation
| Language | Installation |
|---|---|
| Python | pip install ladybug |
| NodeJS | npm install @ladybugdb/core |
| Rust | cargo add lbug |
| Go | go get github.com/LadybugDB/go-ladybug |
| Swift | lbug-swift |
| Java | Maven Central |
| C/C++ | precompiled binaries |
| CLI | precompiled binaries |
To learn more about installation, see our Installation page.
Getting Started
Refer to our Getting Started page for your first example.
Build from Source
You can build from source using the instructions provided in the developer guide.
Contributing
We welcome contributions to Ladybug. If you are interested in contributing to Ladybug, please read our Contributing Guide.
License
By contributing to Ladybug, you agree that your contributions will be licensed under the MIT License.
Contact
You can contact us at social@ladybugdb.com or join our Discord community.
Release files for ladybug 0.20.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ladybug-0.20.4.tar.gz | 10.4 MB | Details |
Built distributions (wheels)
Total release size: 299.1 MB
Release files / ladybug-0.20.4.tar.gz
| Download URL | ladybug-0.20.4.tar.gz |
|---|---|
| Size | 10.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d46bec64af8ff3dfb8d60f40a4f86a0a7c3b91ce56d36fa24cff6db4f69b04d
|
|
BLAKE2b-256 checksum How to use checksums |
4ef8c16f2bc15040e27e802de9717e43a5d987afae2b1168aff51d9ad1f8dc38
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-win_arm64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
c7fb37483ee787b8848e2e4e62cf233b284979620707c56840e90650d247670f
|
|
BLAKE2b-256 checksum How to use checksums |
aa52dab66f29a221b4a5e794782b0f5fe4d8663f6fba216bec46975965374cb4
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-win_amd64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1f762747dba0bc22fc9f71a96b3ec3622cca8de13a264b749a49fae881184a96
|
|
BLAKE2b-256 checksum How to use checksums |
e77c1f59d3e1d5d4146c62a9478623ab6e747a9e7c8233d2766162fa94ffdbcb
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0143ba5c0def6200abe99e50bc1d974f6da1ad503f50ac9a00a7948eb4debbd2
|
|
BLAKE2b-256 checksum How to use checksums |
2d3640e21e05866861b76b4a0959829515109caab82c92a96bf86a79deebfa75
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4e631944aed1f9e0a549c45c64a2bbdaa7f11189dc8b837b1e8bbaa93a575429
|
|
BLAKE2b-256 checksum How to use checksums |
2a4c4ff9a5ae779bb0fee8eab1396fc081aaaa573f451b8c07b1642c8b765241
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
66be48cd35fcc6c1c6309626d0f1a6f77fe54f0e96528f1664c30a08632188c5
|
|
BLAKE2b-256 checksum How to use checksums |
4ff7bbd4672fdd0d992e1fe19a4a3610ffc5b4504aa78f84edd7c90324c7813c
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f23e0ce05ff8fd59eaa627eda41ba964a182824ef300bb42ff6515f9e1758c0
|
|
BLAKE2b-256 checksum How to use checksums |
3b2ddd95205e40c45cccab0533abd7a4b018b0d1e49e0768feb63d1e1e5f4419
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-macosx_15_0_x86_64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-macosx_15_0_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
78bb24ace1b86a957f08ecd8217cf13bf179d4159f786a35399e4cf6cdae8719
|
|
BLAKE2b-256 checksum How to use checksums |
aded4fb351a5888df2a7f83fab9601123672d4aa1b7b1479d140b81bbf4b2c2c
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | ladybug-0.20.4-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a36d5b051ddc954d7ee5d5fa6165fb49d48a4785a132bafdd311723897fa649
|
|
BLAKE2b-256 checksum How to use checksums |
70d5cbfb04e9bc95810aa6491d413c801b90e02c23864f4de7925a3995a690b1
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-win_arm64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
cce7e686680ced5df1114145640f5847f8f646752f1f8606ef1c46168916892d
|
|
BLAKE2b-256 checksum How to use checksums |
dacd12d98ed874ba203e7e386fdc8068870434f9946d003777030293be36a8e8
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-win_amd64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3cdbda40c0144117853b6e8d36177bcb868140bf57d98aa4aae5625ee245357c
|
|
BLAKE2b-256 checksum How to use checksums |
9f4cd2eb57a2dfde1f5d2708bb2b92770324321e1e7957ce9db4840a1eb0c67f
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c510eeb630e700d86dfb7c8e73059420dfee6645cba2b7ac1ae12084de248ea1
|
|
BLAKE2b-256 checksum How to use checksums |
8292c81edba3abc2d7045088f43d75c34597e97043e21ee33e4483a8835d6d11
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
791cd37346784fd6e38a3312d70a66337503ad3d6d46f91ecd1e869812c7b8c7
|
|
BLAKE2b-256 checksum How to use checksums |
5e263ed5c9d3a0765b646a1dfd78103934d36ed601d6daad9271ca28cb6df5be
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
92831a87f943dcfe7af03cdd843acaa3643d85349e7b6c03991821ad155bf5cc
|
|
BLAKE2b-256 checksum How to use checksums |
c24205770f53e2a78b2d2fb189911ad7803688a674ec7c102e91e5dd0ab7282c
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
22316e2879b3c6f4cd05385e9a451f61b5e8c965144637ec74c751110a9a9749
|
|
BLAKE2b-256 checksum How to use checksums |
e61d80156e4c57ca73bc2acd2a234d6d386b779ae636d275a7e854bb9f71f0f9
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
82e53bd296c6bb80199807cb85abcb53dfa9b1213a355c78067f1800dacb78e4
|
|
BLAKE2b-256 checksum How to use checksums |
1d63569dc426621b2a693a78617fbe5a8694c45dba8f0780ec3933a9fd5d2bab
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | ladybug-0.20.4-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a422dc0ad769855ad440c138ea172c699df1217ed4d776de5ff0f556600a0f7
|
|
BLAKE2b-256 checksum How to use checksums |
fece117bc479c65079799a549df364876f9c74f30bd7b439b9f26f9acda06288
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-win_arm64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
57f4df1ce210a29e90e4c4a4f084dd18e587e0fdf5c71d5b33442faa3c603d6b
|
|
BLAKE2b-256 checksum How to use checksums |
097563a45adcf3a4f1b57fd7bbe11aa7b6775b6c1e29511b5f0f0264009f9c7f
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-win_amd64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a0c95e75d5a2ccfb71f375266b723c98af459c1a8681a4d0e92c707a69eefd0
|
|
BLAKE2b-256 checksum How to use checksums |
5d5601943061e580ab40becdb6a894c8a0c0c8e5d6c15198daeb2410ebdeea08
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
23f664f2bc393fe6d90b77b348c26e9992e9078fff7ebf7e00078f81065c1f84
|
|
BLAKE2b-256 checksum How to use checksums |
4a302b4f050cef3b177ff23f73cb4ac16cf7e4eecd120182359b3fc601682318
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7b883328197528eaf792f0cb0e29c1c04b975333fc1646a2bb35e9d9af83d7d5
|
|
BLAKE2b-256 checksum How to use checksums |
91da46bfd34b65985671f4b90a47b40ce269b77a1c4f864aabb4098d33132098
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7bd1cc2af29a0ba6b04bb51c20dcfc6500dcbb231de73f7150ca81b45ccff701
|
|
BLAKE2b-256 checksum How to use checksums |
b28bf677305e8f61567d094dc78e7a54c797d58090da6ab88f80841a7c5b6c4e
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a11fecae1de6b38c5ccc74a2ab9de9ae27b95edccaa2548c3c90b332aa0761fd
|
|
BLAKE2b-256 checksum How to use checksums |
7db00432e0ea9f0eeaa8d425af421ffb61f5ffaff19973e795fc66d36d3bc788
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a68e452efd74d4d5c6fbead130f01dd194d4f507eb5f65dfacebd327be66e416
|
|
BLAKE2b-256 checksum How to use checksums |
e1b7846500f5a9283ac2380c1ae4e1023415a24a1f342614b24eac1b8a943fe0
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | ladybug-0.20.4-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a0b07fedeeac467cfcc6f078cc3b7405ca3a239675d9159fe6ed9259e760e922
|
|
BLAKE2b-256 checksum How to use checksums |
634e7590bd972380ffdc9a7f11ccdaa48aa9019f96bab16b8c4eea2a85a07d22
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-win_arm64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
9d1ddf17860f6e6810b683df244269a938ff9fe8613aa2351439de2ccea6c5b4
|
|
BLAKE2b-256 checksum How to use checksums |
2036f1b5783ebed5fe0a7913e8aa7babafe65fde896807317f8bcc408ee8eb05
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-win_amd64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
178ce65d2b35132b94cbd5dfed391167277c4f1e119d2974df8997cf4aa292c7
|
|
BLAKE2b-256 checksum How to use checksums |
d0654bead9326ef89ac4de0bb81523a1aeb49481c0448941b9a204ee3cb4782b
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc5eab528c8c6d621ce3d082ff8b9e048deb6effbe4412b3fc31f905f99a18f6
|
|
BLAKE2b-256 checksum How to use checksums |
29abf9b5b90e5072efa77e9b1f52121c65fd332997c48d629f795de488c9ec9c
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc685de440e8f541e51dad197ce72459a62eb0eb60afedabeeb67d221b9619fc
|
|
BLAKE2b-256 checksum How to use checksums |
50f2d57794b58acec95113bbba3fa293427e3ca7a208e0cfc2e4cd6a121188de
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3a87ecf239706dec7804bc1f10eff8348178ddb36710f8cef88afc48c48e2d2
|
|
BLAKE2b-256 checksum How to use checksums |
40af89768d9316eae8cfe863672033acd4c6f840b1df1a59b964be770c030fb3
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
7b7445c9abf656f281656e7802de4d8b72785af9ea7725e583e591e95703a4f6
|
|
BLAKE2b-256 checksum How to use checksums |
041723c9254feebc71d0412a24957913f75576236ee68318a5f6d33000312482
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
0709265c4d4bca441397c46e8405455a0fa1ab9177c903aed88f100a42677253
|
|
BLAKE2b-256 checksum How to use checksums |
0d8bb094b114bec37187383faf6e5ebf88af362092fc4237f47ff99a4d940282
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | ladybug-0.20.4-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4a48873652030b3e4605e97f6d06c7920000d40c8f804a44d05da411840c330
|
|
BLAKE2b-256 checksum How to use checksums |
00e73f21693ac6e4eee18d4616d9acc546aa13828cd68cf27a0f4ad76bf259f9
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-win_arm64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
45790e4538fd4f91dc797565f4c2fb3b10078b50be4d07813849c4b8b7e9633c
|
|
BLAKE2b-256 checksum How to use checksums |
c95fa70eafebe97a1fdf12ef7ba351d4721b0678c039a291dcf458d9e562623e
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-win_amd64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
de93503e0c7519f27764b21c4288dafddc4e7f05892e423b19c27cafb3c2331e
|
|
BLAKE2b-256 checksum How to use checksums |
6832f055c45918d4c629a77200a50eb0db17d1593ba34a19d04350f68f184219
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
9b6e9a625ae298350c86f878d97421aaffce7f276cad9b567af8470e622805e1
|
|
BLAKE2b-256 checksum How to use checksums |
202129e96cc54098c62a7c4a8190a69993f71f963f3fd04d44c3cf63048d985a
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
49bfa7d86587188086826a472547bc5df7c63d70a4e74ea5783800ecb4de3f29
|
|
BLAKE2b-256 checksum How to use checksums |
604ee41f77dd7a5f8e55b7954425b467ad4deda993dae49e27963376517dc90a
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2ac55034980f734b4fa777b50a06433e243ef0b7092ed242d2df82b55a37d63b
|
|
BLAKE2b-256 checksum How to use checksums |
8ad99c6ed4b33b6f767360a7b9b4dffae9123e383a2682ce9925d9f09d02a0d0
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4d8c2b69e71207fd0e37eda10b14536c286b16b254117d3bbd158bdc8b03f76
|
|
BLAKE2b-256 checksum How to use checksums |
b628dcc88a391498062489a98778400a39cf5c4ed56cef8a7a808084cbe3af33
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e17ebe7470ee59adb0b08c3cb1592e3e57659d0db891077c05036958c6632aa
|
|
BLAKE2b-256 checksum How to use checksums |
71251169645dd48d5875f2b5a0f9ff78211274dc7484ebe5ee2d01391816bb18
|
| 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 10, 2026.
Transparency logRelease files / ladybug-0.20.4-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | ladybug-0.20.4-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3b6cd75cdf7255579b0eec2d2c60ba61751613bb00d6d8467ff38abef8951e2
|
|
BLAKE2b-256 checksum How to use checksums |
73c63afa3d0ff566925053951af267233b4ddfddf1147af1001bf4d041a244c3
|
| 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 10, 2026.
Transparency log