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

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

Total release size: 150.2 MB

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

Download URL haybarn_unittest-1.5.3rc7-py3-none-win_amd64.whl
Size 12.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
77c3289c746637c0ef546e677483991eccb38f8d6372b21c1775b515f84163aa
BLAKE2b-256 checksum
How to use checksums
989c50fe3c48e96ab4730120318328aab0d1165379fad693ada96b178eae23d7
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
1fc645fc2611a9bb091977f31f86e0bafac11903ee5619b5a50fac1577ae8055
BLAKE2b-256 checksum
How to use checksums
8a4fa02756ad201d2c2759a8102f7bcc76725e3d216783a582be8741fec2bcea
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
bf77340cd28770fa0b2029cae5e68d461406876b33436fd4b39a707383e20e7c
BLAKE2b-256 checksum
How to use checksums
75433a0fca97633c023cc5a8dac02868fe1df6da63ba6f729b8e5cfd559d7f6f
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
5f0a592b075b3257520cc11e177505fb2f322313aedec335f0d8943b1bf90f29
BLAKE2b-256 checksum
How to use checksums
51591a9096ba3a90b74808361ff57c256d235f293f8f0b5aab5b3eba7e8206a2
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
dbe717ae98807e7856bac0e0c578f274126761fad31c725e00e28a56e936032d
BLAKE2b-256 checksum
How to use checksums
15ce02af225c280c2a26c8fcb4df34cd2555745dd33a12dec75ce9f40f8755c1
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
24de424b3b683dd22db8a31bb8e33e6a8fdc0e69716da196e5c109e1631877d9
BLAKE2b-256 checksum
How to use checksums
ba31953d0c081ca5c3a0f55f78796ccf8a2ad3da1562a638441fe5d07bad33c9
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 3, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc7-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
3d795e1258f580d66e8113472aebd237931676b328544de0daf6e223630dcd7f
BLAKE2b-256 checksum
How to use checksums
afff09fb8f18be259d0bd0d0cdf5b4eca61e18fe31a2b4baa46eedb997a27d56
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 3, 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