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.)
  • 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 2.0.0rc3

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

Total release size: 77.1 MB

Release files / haybarn_unittest-2.0.0rc3-py3-none-win_amd64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-win_amd64.whl
Size 27.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e469cfc553d9f679ae519a2f7df3c5c1088faa44c48c3440936d2b7c3c9eb80a
BLAKE2b-256 checksum
How to use checksums
152768b794bede5c4de908a1eff7d916c85393da26188cbe59a6efb2c5de3cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-musllinux_1_2_x86_64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-musllinux_1_2_x86_64.whl
Size 9.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3f28b77ad91f9453710d0d2464f5ec741343aa7321679e2cf34655c7b3314529
BLAKE2b-256 checksum
How to use checksums
40864f091c8fdcdb0b7bf9791661a4ab9c43f0286c02d599aa3b052e9d34d7b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-musllinux_1_2_aarch64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-musllinux_1_2_aarch64.whl
Size 8.2 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
471bcce28161d36cc2ee9cf4a75c8d6c639c2656e4e67a7b9d18ac470e21443e
BLAKE2b-256 checksum
How to use checksums
829dcd338fa54a5d7a55bafbb0144348da49d61d2858d418c26bbd27ed5d2999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-manylinux_2_28_x86_64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-manylinux_2_28_x86_64.whl
Size 8.6 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
8810fc7fb4a491b938c1a83c89a8c4b39f1cfdbd51dd5bc487629e36c9a42a7a
BLAKE2b-256 checksum
How to use checksums
3d8fc459ed1bbb8d6610a5e836fad98dc77d48efeb303f8bf6efce299b9f5509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-manylinux_2_28_aarch64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
6f52fd33a4f821b3712763fdc4224a7fbd9052e28e7782c14a5e2468776b1696
BLAKE2b-256 checksum
How to use checksums
dc4e560f28e4fe961386d2d1d5fa6ae4a8c9347211fb58ec1f195a67e2d9fdbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-macosx_11_0_x86_64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c07a14c939669fce436f50919208786f28dcc13a76585d9db28ad9ae40a557c4
BLAKE2b-256 checksum
How to use checksums
9fd013f5fa50c29b90b930d2d5292f4c253320ec5d95552e6695e681884e90f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Release files / haybarn_unittest-2.0.0rc3-py3-none-macosx_11_0_arm64.whl

Download URL haybarn_unittest-2.0.0rc3-py3-none-macosx_11_0_arm64.whl
Size 7.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9472287ecb3d6f5e6b0f36f0c41c14af8f1769ffe6578523cb9b7632e2011908
BLAKE2b-256 checksum
How to use checksums
4a1af06a4f9203361e7c590fa3f631038d748f6578205f138468ee6fe1870222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Oct 22, 2026.

Transparency log

Security for haybarn-unittest 2.0.0rc3

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.

Full provenance

All 7 files in this release have been uploaded with provenance metadata.

Select from 7 files

Attestation for haybarn_unittest-2.0.0rc3-py3-none-win_amd64.whl

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 Oct 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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