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

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.4rc1

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

Total release size: 150.8 MB

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

Download URL haybarn_unittest-1.5.4rc1-py3-none-win_amd64.whl
Size 12.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
bbefbcd0c4438cb23010eb5007f44f86190242c4d0407f35fbf93d221de2e046
BLAKE2b-256 checksum
How to use checksums
53e026b213c59f5366a6a8ef06b36df24d6ab5cc848ae65b44ba5a863e281893
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-py3-none-musllinux_1_2_x86_64.whl
Size 26.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
cc8b303b324622711c6843f0d4c4ae3da5e405be147d25fd859e8e510b72c29b
BLAKE2b-256 checksum
How to use checksums
b1da719822a4843f92cac628d728f69a070c42dfe3d8f490162e22f975efd0b9
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-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
22c2e97e35a2d5909e4f6a2023926771b4fac9f83f9ee7de38af09918b1636ba
BLAKE2b-256 checksum
How to use checksums
8b3585b5c6e41ce4ebec277c129cf1ddbc718e7feaef9c102ed14046fef0b9a5
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-py3-none-manylinux_2_28_x86_64.whl
Size 24.8 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0987edc6b49aaa92847ec3587222cc50213f8ee48c002402719204bd5e6c1a3d
BLAKE2b-256 checksum
How to use checksums
19f1555e5d9b11f6bd351a77734ddd6f0cb21573e0ac9b7b6c6879e1bac67653
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-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
09302c52f563016a658d927731ab0827177ceea9335f7542e821289489be80e0
BLAKE2b-256 checksum
How to use checksums
60b11023773ae0ac79c91ed5649dac0dd12854d8c9a8b9284bce920e9c81d253
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-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
5791e6bca1a8f09e079842bbeb96346923a73f0cc0a48d0900678f72c7e97bfb
BLAKE2b-256 checksum
How to use checksums
455bf0353abf816291d83a76f765505ae99d4abc1526c21ff4f12ea5becb0d23
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 17, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.4rc1-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
9db48dc429a496be6ddf9fa56290b0e0bd38a8ff7daddbc0c9bb77393971163d
BLAKE2b-256 checksum
How to use checksums
69e4a146ae7eac7053c72026b45d5384c2e8a9200017411d65c3f402b87d138d
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 17, 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