Skip to main content
Pre-release

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

haybarn-unittest on PyPI

The Haybarn test runner — DuckDB's unittest binary, rebranded — runnable directly from PyPI:

uvx haybarn-unittest --test-dir . --list-tests
# or
pipx run haybarn-unittest --test-dir path/to/extension test/sql/my_test.test

What this is

haybarn-unittest is a binary-distribution package. Each PyPI wheel embeds the pre-built haybarn-unittest binary for one platform, tagged so pip / uv auto-select the correct one:

  • manylinux_2_28_x86_64 — glibc-based Linux on x86_64
  • manylinux_2_28_aarch64 — glibc-based Linux on aarch64
  • musllinux_1_2_x86_64 — Alpine / musl Linux on x86_64
  • musllinux_1_2_aarch64 — Alpine / musl Linux on aarch64
  • macosx_11_0_x86_64 — macOS 11+ on Intel
  • macosx_11_0_arm64 — macOS 11+ on Apple Silicon
  • win_amd64 — 64-bit Windows

The Python shim (haybarn_unittest:main) os.execvs into the bundled binary, so signals and exit codes propagate naturally.

It runs SQL logic (.test) files against the Haybarn engine — point it at your own test directory with --test-dir. The binary launches from any working directory; --test-dir <dir> tells it where your tests live.

Versions

  • uvx haybarn-unittest — latest stable.
  • uvx haybarn-unittest@1.5.5rc1 — pin to a specific release candidate. (PEP 440 normalizes 1.5.5-rc1 → 1.5.5rc1.)

Related

  • haybarn-unittest (npm) — same binary, run via npx haybarn-unittest.
  • haybarn-cli (PyPI) — the Haybarn CLI, run via uvx haybarn-cli.

Trademark

Haybarn is an independent derived distribution of DuckDB published by Query Farm LLC. Not affiliated with or endorsed by the DuckDB Foundation. DuckDB is a trademark of the DuckDB Foundation.

Metadata

Release files for haybarn-unittest 1.5.5rc1

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

Built distributions (wheels)

Table of built distributions (wheels) for haybarn-unittest 1.5.5rc1
File
haybarn_unittest-1.5.5rc1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 151.3 MB

Release files / haybarn_unittest-1.5.5rc1-py3-none-win_amd64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-win_amd64.whl
Size 12.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
49d61c3d89e23dc95cfc67e4260f7279e689f5e41071d6552c202f644e42b0df
BLAKE2b-256 checksum
How to use checksums
ec9a97b81db1dfb6e984357686b0024675ac7258cbcb746aba07528adb2da215
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_x86_64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_x86_64.whl
Size 26.3 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
9280b9254a5504fcf27c7ad1990b54b83255ce27141aee61cf7c60a6b3d029e1
BLAKE2b-256 checksum
How to use checksums
27338cd17abf6dd5d86b063d9f0ca15344334285f793a9487a215d32108037b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_aarch64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-musllinux_1_2_aarch64.whl
Size 24.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
3982f65e678e926043c9ccb623d7888bae2bf1d49a64532a31a768f51ef45474
BLAKE2b-256 checksum
How to use checksums
eb1354297ed8741b14494163b2a2b59e9e3cb0aeed2cb6d585f06e060455eb44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_x86_64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_x86_64.whl
Size 24.9 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
414f828df2864e20037dbe61a75cda2814e4106326248ed4a7ec1c740916fc97
BLAKE2b-256 checksum
How to use checksums
0d5af070738ee11a4ce1373a7685fa0b835dd01a657db22cfc052b28fa71cd25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_aarch64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-manylinux_2_28_aarch64.whl
Size 22.6 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4f8b4884baa7e1f8d8b88b465df867144b53878b52dc517d51f9fb0612982d18
BLAKE2b-256 checksum
How to use checksums
35a71cb792833057faee6e8d1dc760a530680e4260ec318d6f2e621356457953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_x86_64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_x86_64.whl
Size 21.5 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
56716a8647b008466d7e976a5252911db786e8d70f8bbd5ef8bdf8610e02b69e
BLAKE2b-256 checksum
How to use checksums
37706c66c5c39495cc12a1e00c5e734198916be96ddf4186efc83a5bea9d340b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 2026.

Transparency log

Release files / haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_arm64.whl

Download URL haybarn_unittest-1.5.5rc1-py3-none-macosx_11_0_arm64.whl
Size 19.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3b19d86a86df6394d219de9785386fbcef1a6f6248b8f3844c78aa720a7c4625
BLAKE2b-256 checksum
How to use checksums
86d7d4c382393b5cfc27b7e190e9c1e73a13d0b897e0470c9211d942034e1ffe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 29, 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