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

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

Download URL haybarn_unittest-1.5.3rc10-py3-none-win_amd64.whl
Size 12.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
79c8da23f874b06b7442b647e411490e56b8d93247f3031e6ab14f81b4e7b617
BLAKE2b-256 checksum
How to use checksums
6d7fc6ce1d506a5b3b0afa39c3f476fd6fabcaf733820ffe67fa5447d09ea466
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
1ecb95d66c0d51d683f8da48a67ea51e4ef6563a59eabe02e6b60c2af52e817a
BLAKE2b-256 checksum
How to use checksums
017d2239d24e5a94273f21711c621175420d90ba1b0d11815156a0a0f3a7d828
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
653ce3a7274607cc2a958ef064055dfff19f87b0d3fc2eacbb7c126f9f007845
BLAKE2b-256 checksum
How to use checksums
94ea391c89bdf4575eeab23ef1b8a897e4ee86752a22de98b325b6ca151fc4e2
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
ae677e244433d6735e2e1a4c355bcd37e2a07f1332fbbd953347a8ad57101338
BLAKE2b-256 checksum
How to use checksums
5bdb9908f04cf2d8fc68e10d21c2bab3f0dd706cb5cfdbc4079a1b93b8237ed6
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
6db7a6ce1bd27c166d392246c94a3e87ce8f0f63c197b7e82aeaaa6eedd2da5b
BLAKE2b-256 checksum
How to use checksums
b300fff4b6d6ab6d783346d24be6acbe21333fe60ec2dc010555bf069c5fd9d6
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
6921b1ec2fadc0a54e8cfa694cd411d6a39d732942118e6bdb00a25e244814bb
BLAKE2b-256 checksum
How to use checksums
c0d5a64ed3da3768054bac7a63aeb399ff3887fc946012ded54cb6a243e86584
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 9, 2026.

Transparency log

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

Download URL haybarn_unittest-1.5.3rc10-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
6ab92eafa5f4ac1a43ac575a8155bc0eb69fd3544c27ae6ebfa95b36080f9ee1
BLAKE2b-256 checksum
How to use checksums
8198d8d652e70eaaba5025a7c067865324e2302be2786c986f9d03a4f1f54958
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 9, 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