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.3rc1 — pin to a specific release candidate. (PEP 440 normalizes 1.5.3-rc1 → 1.5.3rc1.)

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.3rc9

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.3rc9
File
haybarn_unittest-1.5.3rc9-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 150.3 MB

Release files / haybarn_unittest-1.5.3rc9-py3-none-win_amd64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-win_amd64.whl
Size 12.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b56868bbc685f736a59ec92ec460fabc93d6bb96941733c4bcd74323037e1106
BLAKE2b-256 checksum
How to use checksums
6feaf9b75084594ab683c135d39e4170fe5f36df27798d0fcb146f512e337d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_x86_64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_x86_64.whl
Size 26.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5cf5c4f775e48d8bf16a2f89eff5191fd2882c4c775a12a64e1051383a4b378e
BLAKE2b-256 checksum
How to use checksums
90f1c639415d021f36a4342d3ecbc05bf04ea27ee983edddfcafb2604f0d9c7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_aarch64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-musllinux_1_2_aarch64.whl
Size 24.2 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e57a737f24dea30b9771a4c46aa4a3decdfaf21f760be15a76c3f42b421c35f4
BLAKE2b-256 checksum
How to use checksums
6f860b4ad519afe69a01f3a63f3d1dc9a1835e1cd779b471e1aadcbddc03adad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_x86_64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_x86_64.whl
Size 24.7 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7f91491e09435e548e1a6caa04b738eece5a190b62df653296a6f09f97fd79d0
BLAKE2b-256 checksum
How to use checksums
4a94b2bca23d3e6dcfce621828c05e67a99d0b3d1b969be0c7e8360e33572c38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_aarch64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-manylinux_2_28_aarch64.whl
Size 22.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
12656106fe2ce3f627a48f30a7ed672db5622893e4e4aea0efc3f4c0277b2e72
BLAKE2b-256 checksum
How to use checksums
190a8e13a30181a42cee016959a8a78af531db03950e0e17ab622df6dddc47a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_x86_64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_x86_64.whl
Size 21.4 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
810608737a709940a39677f2a70a66d827060e24a441b9caa8ba29bac7c70486
BLAKE2b-256 checksum
How to use checksums
f6174c6585cf6469fe0c8f832741d2733eb67c6e0dcfd42f266e3a66bfbb8e1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 2026.

Transparency log

Release files / haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_arm64.whl

Download URL haybarn_unittest-1.5.3rc9-py3-none-macosx_11_0_arm64.whl
Size 19.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d8dc458b0ab079c74f2de2bebe1f819d70ac7667072aa05ec61fa9890a74369
BLAKE2b-256 checksum
How to use checksums
63550d13a22da66d13f501de41c36236ed5f278c868c73d3841d1f2fae59b6b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 8, 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