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
# 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.3rc6

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

Download URL haybarn_unittest-1.5.3rc6-py3-none-win_amd64.whl
Size 12.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
db25ed7fb115adce490ad8ca94cf91fb64de39aa7083c03dd093054811bf6f65
BLAKE2b-256 checksum
How to use checksums
1265ff177feb026a96c0c99314fbc5146856397877adc544173a630eb365066f
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.3rc6-py3-none-musllinux_1_2_x86_64.whl

Download URL haybarn_unittest-1.5.3rc6-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
f5d2df3ff48e3ef17abcf74f72f813b41f64c1c5b38e85f6cf8d0a5cc091b003
BLAKE2b-256 checksum
How to use checksums
a4194a6432e48686d9f0961c4efa66c1140d61d444f9b9e335b4b4658b81d1b8
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.3rc6-py3-none-musllinux_1_2_aarch64.whl

Download URL haybarn_unittest-1.5.3rc6-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
32224da121a0b11396093419557b19863909caa98d3d8f50af47ffbed2c51ef6
BLAKE2b-256 checksum
How to use checksums
5fca561d86c2463ffbf75c04a7ffb2003a464d3ec14e5db1c39d537e11c6de63
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.3rc6-py3-none-manylinux_2_28_x86_64.whl

Download URL haybarn_unittest-1.5.3rc6-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
1a6499890b73e9c3346d42442dc1b53d45c0e8b74e43a49a741472783222405f
BLAKE2b-256 checksum
How to use checksums
7ef224d768457be78789b75dcc082cead0cb5cc49f0d313a558d81b2ec384cf9
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.3rc6-py3-none-manylinux_2_28_aarch64.whl

Download URL haybarn_unittest-1.5.3rc6-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
5e8b59f5458c633b4dd6c82e8a71d4d4ae1841711c02ca8299717cc36744f093
BLAKE2b-256 checksum
How to use checksums
6c3ee988ba4a72947786c39b4b44568ba75eefc3c755357d2360dc30ac2401e6
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.3rc6-py3-none-macosx_11_0_x86_64.whl

Download URL haybarn_unittest-1.5.3rc6-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
7668ee8b77f24892d377357ad388e9f35149c5c2f2a3f51a5a2d7e47d90b1fe4
BLAKE2b-256 checksum
How to use checksums
fbef4b4432a376d83525b42bada74744d7edafa249ace31d2412a3c5607a6d87
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.3rc6-py3-none-macosx_11_0_arm64.whl

Download URL haybarn_unittest-1.5.3rc6-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
663e1b23a9050478af12a6df76dde8f1e62a5e32aa45b1c3ec799929f06acb7d
BLAKE2b-256 checksum
How to use checksums
cf113302401018d65494d6c56b4fa19fdef62f14a51e5a0d573ac61667d4acd1
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