Skip to main content

BarFlow

A fast Python progress bar library with a C++ core. Cross-platform — first-class on Windows, macOS, and Linux. Built to beat tqdm, rich.progress, and alive-progress on cold import, per-iteration overhead, peak it/s, memory footprint, tail latency, multi-bar throughput, and first-frame latency — simultaneously.

import barflow

# Fastest: `for _ in progress:` runs at 160+ M it/s — faster than
# a bare `for _ in range(n): pass` because Py_None is immortal.
with barflow.Progress(total=n, desc="Crunching") as p:
    for _ in p:
        do_work()

# When you also need the iterated values:
for x in barflow.track(range(1_000_000), desc="Working"):
    ...

# Event-driven / manual:
with barflow.Progress(total=n, desc="Streaming") as p:
    for chunk in data:
        process(chunk)
        p.advance(len(chunk))

Benchmarks

Numbers below are from benchmarks/bench.py on Windows 11 / Python 3.13 / N = 20,000,000 iterations (5 runs per data point, best wall time for rate measurements, min CPU time for CPU measurements). Baseline bare for _ in range(n): pass is 145.75 M it/s (6.9 ns/iter, 140.6 ms of CPU). Raw output lives in benchmarks/bench_raw.md; methodology and platform notes are in benchmarks/results.md.

Headline

Axis BarFlow tqdm rich alive-progress
Cold import (ms) 1.21 72.27 74.96 30.12
Overhead, for _ in p: (ns/iter) 0.0 7.4 471.9 384.9
Overhead, track(...) (ns/iter) 3.0 7.4 471.9 384.9
Peak it/s, display off 160.8 M 70.2 M 2.1 M 2.6 M
Peak it/s, display on 101.8 M 19.6 M 2.1 M 2.1 M
Python heap peak (1 M iters) 486 B 298 KB 661 KB 3.4 MB
Tail latency p99.9 (ns) 100 200 2,200 2,200
First-frame latency (µs) 32 97 921 n/a
Multi-bar, 4 tasks (M it/s) 43.9 M 8.8 M 2.2 M n/a
Metadata churn (M it/s) 29.6 M 6.6 M 2.0 M 1.9 M
Total CPU, display on (ms for 20 M) 188 953 9,297 9,391

BarFlow wins on every axis — 25–62× faster cold import, zero measurable overhead on its iteration fast path (faster than a bare for _ in range(n) because Py_None is immortal on 3.12+ and skips the store-cycle refcount work that range's small-int yields incur), 5.2× display-on throughput vs tqdm, ~50× vs rich / alive, 600×+ less Python heap peak, 2× tighter tail latency, 3× faster first-frame paint than tqdm, and ~50× less CPU than rich / alive over 20 M iterations. The sub-1.0 CPU/wall ratio reflects the decoupled render thread: it wakes on a 50 ms timeout, formats into a preallocated buffer, and spends most of its life parked on a condition variable, so the producer loop never pays for rendering inline.

Import startup (median, baseline-subtracted, 11 runs)

Library Cold import (ms) vs BarFlow
barflow 1.21 1×
alive 30.12 25×
tqdm 72.27 60×
rich 74.96 62×

Measured by timing python -c "from <lib> import ..." in a subprocess and subtracting a bare-interpreter baseline (python -c "pass"), so the number is just the work the library does at import time. BarFlow's module graph is deliberately lazy: themes, columns, style, spinners, hooks, and aio are all resolved on first attribute access via __getattr__, so the cold import only pays for the C extension load and an __init__.py that does nothing but expose Progress, Tracker, and track.

No-display hot path — pure per-tick overhead

Display is disabled (disable=True where the library supports it) so we measure the cost of advancing the counter, not rendering. ns/iter is over the bare for-loop baseline.

Variant M it/s ns/iter over baseline
barflow-iter 160.76 0.0
barflow-track 101.13 3.0
tqdm 70.23 7.4
barflow-tick 65.39 8.4
alive 2.55 384.9
rich 2.09 471.9
  • barflow-iter is for _ in p: — BarFlow's Progress type implements the iteration protocol directly, so FOR_ITER dispatches tp_iternext without the CPython vectorcall trampoline. The iternext body is three x86 instructions (load, fetch_add, return Py_None), and Py_None's immortal refcount on 3.12+ means the loop's STORE_FAST _ is free. Net result: below the bare for-loop baseline, because a range-driven loop still does refcount work on its cached small-int yields.
  • barflow-track is the for x in barflow.track(iterable): wrapper, used when you also need the yielded values.
  • barflow-tick is the manual Progress.tick() call from Python, which pays the full CPython vectorcall dispatch overhead per call. Use the iteration protocol above when you don't have a source iterable.

Display on — throughput with a live renderer

Comparator libraries write into an io.StringIO sink with force_terminal=True so no real console I/O is measured. BarFlow writes to its native Windows console path (no sink parameter), which makes the comparison conservatively worse for BarFlow.

Library M it/s vs BarFlow
barflow 101.76 1×
tqdm 19.57 5.20×
rich 2.11 48×
alive-progress 2.09 49×

BarFlow's render loop emits delta frames: each column's previously-rendered bytes are cached, and on the next frame the render thread emits \x1b[<n>C (cursor-right) over unchanged spans instead of re-writing the bytes. On a real TTY this cuts bytes-written per frame by roughly 60% for the default layout; the sink-based benchmark above does not exercise the delta path, so the number you see is the lower bound — real terminals get more.

Memory footprint

Library tracemalloc peak RSS import RSS run
barflow 486 B 236 KB 192 KB
tqdm 298 KB 6.83 MB 992 KB
rich 661 KB 6.58 MB 1.77 MB
alive-progress 3.41 MB 1.64 MB 3.79 MB

tracemalloc peak is the high-water mark of the Python heap over a 1 M-iteration run (bench_memory.py). BarFlow's ~500 bytes is effectively one Progress object's shell — the counter, output buffer, render thread, and render scratch all live in C-owned storage that tracemalloc cannot see. Competitors allocate hundreds of KB to several MB of Python objects per run.

Tail latency (per-iter distribution, display on)

Library p50 p90 p99 p99.9 max
barflow 100 ns 100 ns 100 ns 100 ns 7.80 µs
tqdm 100 ns 200 ns 200 ns 200 ns 28.00 µs
rich 500 ns 600 ns 800 ns 2.20 µs 153.20 µs
alive-progress 500 ns 600 ns 700 ns 2.20 µs 138.00 µs

Per-iter timestamps recorded with perf_counter_ns() across 100 K iterations; bench_tail_latency.py. BarFlow is the only library whose p99.9 does not diverge from its p50 — the render thread never spills work onto the producer, so there is no jitter source to create tail spikes.

First-frame latency (__enter__ to first byte)

Library median min p90
barflow 32 µs 28 µs 41 µs
tqdm 97 µs 93 µs 109 µs
rich 921 µs 845 µs 1.05 ms

BarFlow paints a synchronous first frame on Progress.__enter__ before the render thread takes over, eliminating the 50 ms "blank bar" window that would otherwise be visible for short-lived jobs. Measured by bench_first_frame.py.

Multi-bar throughput (4 concurrent tasks)

Library wall time aggregate
barflow 22.8 ms 43.9 M it/s
tqdm 114.1 ms 8.8 M it/s
rich 465.8 ms 2.2 M it/s
alive-progress skipped (no clean multi-task API)

4 tasks × 250 K ticks each, driven round-robin from one thread (bench_multibar.py). BarFlow stays lock-free — every task has its own cache-line-padded counter, and the render thread walks the task vector under a mutex that the single-task hot path never touches. The multi-task update(task_id, n) does take that mutex to resolve the task pointer, but holds the GIL across it — skipping the per-call thread-state save/restore — whenever no CallbackColumn is present, which is the only case where the render thread needs the GIL while holding the lock. (bench_multibar.py numbers above are a pinned Python 3.13 run; the GIL-held path's speedup is larger on 3.14, where GIL save/restore costs more.)

Metadata churn (description updated every 1 K iters)

Library wall time it/s
barflow 33.8 ms 29.6 M
tqdm 152.4 ms 6.6 M
rich 514.1 ms 2.0 M
alive-progress 526.9 ms 1.9 M

1 M ticks, set_description called every 1000 ticks with a pre-generated 40-char string (bench_metadata_churn.py). BarFlow exposes set_description(str) and set_task_description(task_id, str) that briefly acquire the render mutex to swap the description; the lock-free tick hot path is unaffected.

CPU cost — render thread counted

time.process_time() sums user+system time across every thread of the process (Windows GetProcessTimes, Linux CLOCK_PROCESS_CPUTIME_ID, macOS task_info), so a background render thread cannot hide from this measurement.

Library Mode CPU ms (best of 5) Extra ns/iter CPU / wall
barflow display-off 187.5 2.3 0.96
barflow display-on 187.5 2.3 0.96
tqdm display-off 265.6 6.2 0.93
tqdm display-on 953.1 40.6 0.95
alive-progress display-off 7,671.9 376.6 0.98
alive-progress display-on 9,390.6 462.5 0.98
rich display-off 9,437.5 464.8 0.96
rich display-on 9,296.9 457.8 0.98

Two things stand out:

  1. BarFlow's CPU cost is identical whether the display is on or off. Turning the bar on adds no measurable per-iter CPU because the render thread wakes on a 50 ms condition-variable timeout and spends the rest of its life parked. The producer loop sees the same hot path in both modes.
  2. tqdm's CPU grows 3.6× when the display turns on (266 → 953 ms), because rendering runs inline on the producer thread. Rich and alive-progress sit near ~50× BarFlow's CPU cost in both modes — they pay hundreds of nanoseconds of dict/lock work per advance() call before any rendering happens.

Caveats / reproducibility

  • Numbers are from a single Windows 11 box; absolute values will differ on Linux / macOS but the ratios are stable in repeated runs. Re-run python benchmarks/bench.py --n 20000000 --runs 5 to reproduce the main table, and python benchmarks/bench_*.py for each extra axis (tail latency, memory, first-frame, multi-bar, metadata churn).
  • tqdm is run with mininterval=0.05 (matching BarFlow's default) rather than its out-of-box 0.10, so the comparison isolates per-render work from render frequency instead of giving tqdm a free 2× render-skip advantage.
  • time.process_time() resolution is ~15 ms on Windows, so the smallest CPU numbers (barflow: 187 ms) sit only ~12 ticks above noise floor. Differences against tqdm (5×) and rich/alive (~50×) are well outside that window.
  • Display-on throughput is measured against an io.StringIO sink, which skips Windows console latency. On a real TTY, BarFlow's delta-render (cursor-advance over unchanged column spans) gives it additional headroom that the StringIO harness cannot see.

Install

pip install barflow

Wheels are published for Windows (AMD64), Linux (x86_64, aarch64), and macOS (x86_64, arm64) for CPython 3.10 through 3.14, including the free-threaded cp314t build.

Features

  • Zero-overhead iteration. for _ in progress: runs at 160+ M it/s — below the bare for _ in range(n) baseline, because FOR_ITER dispatches directly to tp_iternext (no vectorcall trampoline) and Py_None is immortal on 3.12+ (no refcount work on STORE_FAST).
  • C++ hot path. tick, advance, and Tracker's iter-next are single std::atomic::fetch_add calls with no locks and no Python-level bookkeeping. Task counters are cache-line padded so the render thread's reads never false-share with producer writes.
  • Decoupled renderer. A background thread wakes on a 50 ms condition-variable timeout and formats into a preallocated buffer. The producer never blocks.
  • Delta-render. The render loop caches each column's previous bytes and emits \x1b[<n>C cursor-advance over unchanged spans instead of rewriting the frame. Roughly 60% fewer bytes written per frame on the default layout.
  • Synchronous first frame. Progress.__enter__ paints one frame inline before the render thread takes over, so short-lived jobs don't see the 50 ms blank-bar window.
  • Native console I/O on every OS. Windows: unconditional ENABLE_VIRTUAL_TERMINAL_PROCESSING, UTF-16 transcoded WriteConsoleW chunked at 32 KB, legacy-console fallback, no colorama dependency, and a reusable wscratch transcoding buffer so steady-state frames are zero-alloc. POSIX (macOS/Linux): native ANSI write(2) to fd 2 with TIOCGWINSZ width detection. Same rendering core behind a thin platform shim.
  • Multi-task + columns. 11 built-in column types (description/bar/percent/count/rate/elapsed/eta/spinner/text/postfix — all in C++ — plus a Python-rendered callback column), rich-style column API, themes, ANSI cursor stacking for nested bars. Progress.set_description(str) and set_task_description(task_id, str) expose metadata churn without touching the lock-free hot path.
  • tqdm-shaped ergonomics. reset(task_id, total) restarts a bar for reuse across phases; set_postfix(loss=…, acc=…) adds a live trailing annotation (the default layout carries it invisibly until set); unit="B", unit_scale=True, unit_divisor=1024 humanizes counts/rate for byte transfers (1.50M/4.10M, … B/s); smoothing=0.3 swaps the whole-run average rate for an EMA that tracks current speed; leave=False clears the bar on completion. Progress.total / .elapsed read task 0, and list(track(range(n))) preallocates via __length_hint__.
  • More tqdm/rich parity. barflow.wrap_file(fileobj, total=…) / wrapattr meter a stream's byte throughput (read/write) through a transparent proxy; initial= resumes a partially-done job (shown but excluded from the rate); set_visible(task_id, bool) hides/shows a task's row while it keeps counting; delay= suppresses the bar until it has run longer than N seconds; disable=None auto-disables when stderr is not a TTY (so piped/redirected runs stay clean).
  • Spinner DSL. Compositional factories (frame / scrolling / bouncing / alongside / sequential) compile to precomputed frame tables at __enter__.
  • print() interception. capture_output=True reroutes sys.stdout through write_above() so user prints appear above live bars without tearing.
  • asyncio. barflow.aio.atrack(aiter) wraps async iterables.
  • Tiny cold import. import barflow is ~1.2 ms (baseline-subtracted median) — 25–62× faster than the alternatives. All non-core submodules (themes, columns, spinners, style, hooks, aio) are lazy-loaded via PEP 562 __getattr__.
  • Sub-kilobyte Python heap. Peak tracemalloc usage across a 1 M-iteration run is ~500 bytes, vs 300 KB (tqdm), 660 KB (rich), and 3.4 MB (alive-progress).

Usage

import barflow
from barflow.columns import (
    SpinnerColumn, DescriptionColumn, BarColumn, PercentColumn,
    CountColumn, RateColumn, EtaColumn,
)

# Simplest form — when you need the iterated values
for x in barflow.track(range(1000), desc="task"):
    ...

# Fastest form — when you just need a counter
with barflow.Progress(total=1000, desc="task") as p:
    for _ in p:
        do_work()

# Custom columns
with barflow.Progress(
    SpinnerColumn(name="dots"), " ",
    DescriptionColumn(), " ",
    BarColumn(width=40, color="magenta"), " ",
    PercentColumn(), "  ",
    CountColumn(), " | ", EtaColumn(),
    total=1000, desc="build",
) as p:
    for _ in range(1000):
        p.tick()

# Named theme
with barflow.Progress(theme="classic", total=1000) as p:
    ...

# Multi-task
with barflow.Progress(theme="classic") as p:
    dl = p.add_task(total=100, desc="download")
    ex = p.add_task(total=100, desc="extract")
    for i in range(100):
        p.update(dl, 1)
        p.update(ex, 1)

# Live prints during a bar
with barflow.Progress(total=100, capture_output=True) as p:
    for i in range(100):
        if i % 10 == 0:
            print(f"checkpoint {i}")   # appears above the bar
        p.tick()

# Byte transfer — humanized count/rate, EMA-smoothed speed
with barflow.Progress(total=4_100 * 1024, desc="download.iso",
                      unit="B", unit_scale=True, unit_divisor=1024,
                      smoothing=0.3) as p:
    while not done:
        chunk = recv()
        p.advance(len(chunk))       # renders 1.50M/4.10M … 3.2M B/s

# Training loop — reuse one bar across epochs, live metrics
with barflow.Progress(total=steps, smoothing=0.4) as p:
    for epoch in range(epochs):
        p.reset(total=steps)                       # restart counter + timers
        p.set_description(f"epoch {epoch}")
        for step in range(steps):
            p.advance(1)
            p.set_postfix(loss=loss, acc=acc)      # … loss=0.031, acc=0.98

# asyncio
import asyncio, barflow.aio as aio
async def main():
    async for x in aio.atrack(some_async_iter(), total=1000):
        ...
asyncio.run(main())

Design

See docs/DESIGN.md for the full architecture: atomic hot path, background render thread, column pipeline, Windows console handling, and the benchmarks methodology.

Build from source

Requires Visual Studio 2022+ (Windows) or GCC/Clang + Python headers (POSIX) and Python ≥ 3.10.

# Windows
build.bat

# POSIX
python -m pip install -e .

License

MIT. See LICENSE.

Metadata

Release files for barflow 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for barflow 0.6.0
File Size Uploaded Provenance
barflow-0.6.0.tar.gz 157.0 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for barflow 0.6.0
File
barflow-0.6.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
barflow-0.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
barflow-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
barflow-0.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
barflow-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
barflow-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
barflow-0.6.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
barflow-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
barflow-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
barflow-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
barflow-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
barflow-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
barflow-0.6.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
barflow-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
barflow-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
barflow-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
barflow-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
barflow-0.6.0-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
barflow-0.6.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
barflow-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
barflow-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
barflow-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
barflow-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
barflow-0.6.0-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
barflow-0.6.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
barflow-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
barflow-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
barflow-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
barflow-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
barflow-0.6.0-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
barflow-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
barflow-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
barflow-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
barflow-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
barflow-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
barflow-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
barflow-0.6.0-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details

Total release size: 27.5 MB

Release files / barflow-0.6.0.tar.gz

Download URL barflow-0.6.0.tar.gz
Size 157.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1e7e78a2420880ef41f97ec3891360b776e8553806ff7930f2f5e8dc2abcc2ce
BLAKE2b-256 checksum
How to use checksums
ed4b03e55da5acfd2c4780923b922a7f9d2ed5bd9b296d8b86373cf1442758c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-win_arm64.whl

Download URL barflow-0.6.0-cp314-cp314t-win_arm64.whl
Size 124.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a390efdfd56c5b1e23dbc99cf32fc473504ffda37cae8d3c184e06721c1b4465
BLAKE2b-256 checksum
How to use checksums
be3e90ea8c78c2bfbe2ee02ed704e500ddd8aed59531580e31af42c5b9cb5124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-win_amd64.whl

Download URL barflow-0.6.0-cp314-cp314t-win_amd64.whl
Size 126.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c34962b37a2f96fbf3ac4ac68691ab388a87a1dea32abdfa44dc9b020dd222f7
BLAKE2b-256 checksum
How to use checksums
760a50f32d834ba0f1f5619a6de870ebbcbcff57077ba4252f6f50fb3a0c6ad9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
04c4700ab157edc90b7e0285f64cc1dca6d85fa9bbdad3f57a30d2ce2233b3f4
BLAKE2b-256 checksum
How to use checksums
6b2235bd0a92799f21d32cac7bc56c6842f6296fa1b903f4f22441706a86dea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
74c2ac4025d726be9a0267da28fc4c9aea2f990e54af046a52ccdded56ec8e0a
BLAKE2b-256 checksum
How to use checksums
1cc8cc109bc95cc5906425760df71345d0cecbbe0d193f869c9215f5f741bbb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 541.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f981ca5e758817f2c7721a9b611792673583f21a6defd1f36b0de2d5e9c5d27b
BLAKE2b-256 checksum
How to use checksums
a77f9acfd39e14dc9dca39e7b3cd9b7fd75c6b0cf5bc39d1371e9837d85ec889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 529.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2e98a26120d5b62cca3930a2fe96d9b5cca3158fb3a61aedd5e8355d27336864
BLAKE2b-256 checksum
How to use checksums
b886bf9eeb22bb67cc658fe08abd8efefc82e06998280731f5dbd4c232614eef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 117.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e6ccd2f8e8e64232f27fb55f28b5cc09a48b9c8549276182aca06f3b32d8224
BLAKE2b-256 checksum
How to use checksums
c7d637e24d50e83c9a2ed99d62d074f99d5f9aa6a4bf0e28641f3f087def615d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 119.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b64515f727933275a09318747193086a4c2247e8cafe58cd47c86b02eb5e65fc
BLAKE2b-256 checksum
How to use checksums
838658a723436d80ba99c951591324db7ba7ec6c3cf07056206dc8fde0058837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-win_arm64.whl

Download URL barflow-0.6.0-cp314-cp314-win_arm64.whl
Size 123.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
49b4fdf01de976d4115ae00674f1c13938fc6241d6a94f2e609b5a596aad630f
BLAKE2b-256 checksum
How to use checksums
d581ede2efceee92bdaef00eefd85a105d6ffabc4e137e1a6993879adcd5ab8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-win_amd64.whl

Download URL barflow-0.6.0-cp314-cp314-win_amd64.whl
Size 125.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
92280cd9d1ca511ecb1fdae390c11de7e6953bd12b950bd2a48dd17ed172fcb5
BLAKE2b-256 checksum
How to use checksums
6acae2c1686a16ba44d4478f741d30b992ed0a8725a4354673d0e7f8aa6d95f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8c3f2d0620bc799c7f9dd32694ada468eeb46c904648d3b5291094fef18e2e6c
BLAKE2b-256 checksum
How to use checksums
2117a95e4c4d2c607f31eafe9e7f93d62a9b80f5214eab966a8bcf2f3fecebc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
08d9b5714217ea2df7ba5a3ef625725eb7bc7bd52945e8bb4e31e7448bfb6258
BLAKE2b-256 checksum
How to use checksums
483c4309dd2f62644ef169cc587818c3abdbf71d46e9d92af6da7841ee5f0dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 534.1 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6460be4421687492b3073eed2f9a77fb6a12e99c1afa13d8aa8d9400e01e31c4
BLAKE2b-256 checksum
How to use checksums
684a6b36469773b534202a347b5b839e9f321c416d9e504c4a3fdda8a0b721e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 518.0 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b79bc8a3fcbe79b60fc83fa94462c030f3562636f82a357e14776afb4126733d
BLAKE2b-256 checksum
How to use checksums
0f9deb993ce986e2e3bb3a371f76492c3f124ce01434a8372f6a63c096da7e66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 117.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b531e60c4af145e10ae46ff027d6402363fb02339f2027085b90d9ef2410c71
BLAKE2b-256 checksum
How to use checksums
82fc38cbae9e07f383d469881c252a7246a7abca5bae45d8537854fd6eb9a70b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 118.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fd838f7f3f5c109abb07ad82e8cf75c5632d814147bbb0c43450c226568dc81a
BLAKE2b-256 checksum
How to use checksums
d6b17bf978677f42976eae418e16d08389d811303d5416111d02c41b9f9f8341
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-win_arm64.whl

Download URL barflow-0.6.0-cp313-cp313-win_arm64.whl
Size 122.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
c702a4b3381aa433b9293aa4ff3baa83f3e9504d087245f054c903cac08b92f5
BLAKE2b-256 checksum
How to use checksums
d98f669d88539e903c03cf22f82edd4dea22a572f187125e89abe0e91ad02aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-win_amd64.whl

Download URL barflow-0.6.0-cp313-cp313-win_amd64.whl
Size 124.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cb186fd12617fa1abc4b48a5f9e7805cc337f296795f39d76204a484c2b18371
BLAKE2b-256 checksum
How to use checksums
0ecd505dd4108622f85f1858fbbe95c994ddca73ee95ccd99416bb42d29a623b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
616cd10029b949b602091a85cebf7a2303435e4b19efa43eebc4441db4173fc9
BLAKE2b-256 checksum
How to use checksums
2089d91b3401d9f968b79a35ecafa85794921ec41cfffc9c5e56471c274973ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5cc0c178681da612d65e674038f6f7a8cb00719b5bc5a8b4f8609e7a8d84885a
BLAKE2b-256 checksum
How to use checksums
b1fb4cd43e92253cff349108dba06bcbccaca3d564c8a641ffeef901aba79f41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 534.1 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b5fcc3c11a4b8792414fb4c19e0099bb82c08455e4e22d661eb5bf92535b67f6
BLAKE2b-256 checksum
How to use checksums
03b024b103c6f1a828752db50a5c0631fca607d7fdf9f9ec2205a3d28393ae8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 517.8 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6dfd295b8ee60b9ba455701d7cbb24d322d0886763fa9c4a55a6aa33a43ad0d3
BLAKE2b-256 checksum
How to use checksums
1ed8cfa289a5b252c68e3f8e929c8235723c0faf4be5184af4325ea99e9cd2c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 117.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ab978a6835ec33b6f70883bc7547f71a160b253177ef779ed6da76b20851daf
BLAKE2b-256 checksum
How to use checksums
50e2e420879e816d98ede4fa8d193a9ad6bbb9a3275eb299a7dc1b04b41b4257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp313-cp313-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp313-cp313-macosx_10_15_x86_64.whl
Size 118.8 kB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9aacd9a20b94d2f8313dab3ae64de637cafe08f2a8f7e7c6ebf7d41c40b51962
BLAKE2b-256 checksum
How to use checksums
80d25a4fac885e33b3198dc4623fbd6734a17003eb71d8ce6f8e3166e104b3d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-win_arm64.whl

Download URL barflow-0.6.0-cp312-cp312-win_arm64.whl
Size 122.1 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
ed1910a7df213a34f1a14ab8fa3159d04325753b2f01479a186105593c223182
BLAKE2b-256 checksum
How to use checksums
278ae8a8098864fed4e05686105e450e88389ac2387d3654f01796322e4b28f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-win_amd64.whl

Download URL barflow-0.6.0-cp312-cp312-win_amd64.whl
Size 124.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6e2dcbdc8973c62b1a5247a2a218e37973b55e68538d74864cfe78815bd461f5
BLAKE2b-256 checksum
How to use checksums
6687f54db6b7b681cf08b4929443069be36671686e61a2bd9c34bacb92e6f278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ee4ef42ae70739c83d16ba7a2cdfe08423d891cc48a5d75f2177fa2c0fa03e52
BLAKE2b-256 checksum
How to use checksums
7917a37ba7e07420f7685c7f4709c5a85feca1daa66f33a5d3a08442452d4a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1ccdebd4029db5d9201aede655871259bfa207bf2bddb59ac62a7997d5cdb425
BLAKE2b-256 checksum
How to use checksums
9fd030ab1ec499cc148f7e15054e821851a7d9977611bc0407ee8e654f13e1f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 533.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d1d77e38eb69999c5a1237644aff0a4df5e44aa7b5ef50b0244aacd59d376fe
BLAKE2b-256 checksum
How to use checksums
74f358efd96fcc7f527de167cf89ddd5bcef5f060e8f6bcf55a8888d57ff6c97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 517.7 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3437053c6b8d0d75677f84344bddd793f48e531c4ccdcc26b6fe63c8667ce62b
BLAKE2b-256 checksum
How to use checksums
10362524a1b79710a86b7ba8f1d90881d65526c6fbc4ad4309e51ec3c92554f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 117.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aa8fbeddab962c9136225f1ed077db5234758b6e489c359f1180478af7878c90
BLAKE2b-256 checksum
How to use checksums
d602a15e6892283167c43e0ee5b0a9c51ce4f41a57cbf1f72f6e5f0d9f41a992
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp312-cp312-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp312-cp312-macosx_10_15_x86_64.whl
Size 118.8 kB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
25600e7c4302101c15c5fba25cbaf78560792433d037c469e4fe6c128f359116
BLAKE2b-256 checksum
How to use checksums
2edd57817b619766aee311088faebc6713ea871822e6d360ac4225638a9b8510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-win_arm64.whl

Download URL barflow-0.6.0-cp311-cp311-win_arm64.whl
Size 122.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
4fb52e1fb205bc3ff673001998ca070aa5b85f8a684c584c3389f3db38db1451
BLAKE2b-256 checksum
How to use checksums
524feef2deba3b704a674cc0a2642f04619e991c23f2b6792810ef252a3b7dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-win_amd64.whl

Download URL barflow-0.6.0-cp311-cp311-win_amd64.whl
Size 123.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2fc9e4d2785428a8bcb94238d5ed043a287e3500d735e50ce4d9587a85dd714b
BLAKE2b-256 checksum
How to use checksums
db7c1e9f5d1a5e50eca44bbd276ee1c401d30f2d75ac859cc1a896b00f61bfde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f19f94c8a121d0a80b6001c628b2cfd4e3e92c7433a3504a9962035e4ba30d1b
BLAKE2b-256 checksum
How to use checksums
06449b2121b329c8e549abba2dff4e7982790c9ffec1b21ece58c810cc65237c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9223f3b2618e19a0b0f5efb9f9d3fb745db12c47409de429ec9e27b215317d77
BLAKE2b-256 checksum
How to use checksums
6ae11b4f8e9394de9795d16cbf957473a6e7196889d7f5d73ce10339e82ea0e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 532.7 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
19e4b3c3064f8dc2215f6d98f1d3489e492f1fb60f787ce96ad7d6a534a79131
BLAKE2b-256 checksum
How to use checksums
e6d19acf206ab0144bf144c65b49dc783433e5f7c915a4210a8ce1026690211c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 516.9 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d6020634fd1d224194cede019e1a0279fdbaa1f90290fc39985ec16fb5ab95b1
BLAKE2b-256 checksum
How to use checksums
744bfef798bdb4ac284cb8a3693868f9742f059fb244499626263fc5103d0fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 117.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6522268b93602354c2a9a7ba7dc0bd880dcc66205211acf2191d10a19beb6873
BLAKE2b-256 checksum
How to use checksums
486565cdc7b019e2974b4fb8b2796a811be103f25549229b6db7590534274def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp311-cp311-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp311-cp311-macosx_10_15_x86_64.whl
Size 118.5 kB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2beeac1c2e5753d23542b142b105942ee80e9210a31ed8338f8077be6ec6d8b7
BLAKE2b-256 checksum
How to use checksums
3d7eb9ce3c77136169e2fc3a60fe86566f5516f394f572ff3fec5502208a58b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-win_amd64.whl

Download URL barflow-0.6.0-cp310-cp310-win_amd64.whl
Size 123.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8f3ef59dc06f424be00467896cf7e15a23df0f3297d4a9c159b72b33c943dc41
BLAKE2b-256 checksum
How to use checksums
558a167e22af8e8a5013bdd610c9abb846282995644e0bfb35a249ba55d1ec52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL barflow-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c898fed8e7c4b5da9908f034b43644cd8b5b60672a5f12cb762da17532c02a73
BLAKE2b-256 checksum
How to use checksums
ba86091edcb67935fae2b4660f0b976f75ca45c930a2e0cad6f31bf682f92be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL barflow-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
71ac2cb2266f2e30afaf55c6a8f93d6a89c6649cff87541fcaa39b6852c18b4c
BLAKE2b-256 checksum
How to use checksums
a87dcbf486816b5345389ec7f4ce94c33b037efa93350434de43d96ac3dc916b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL barflow-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 531.4 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6f6fc5fb4d7dd76bb70c1a7b146076517395a6e79159487dc65b7c9c5dbc9898
BLAKE2b-256 checksum
How to use checksums
15b98e41e1e3c14e93070c3c02bbb6de8b3d2f976fcba281a4845746cd13ff1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL barflow-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 516.0 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7502bafc6b0bc4e287fdd79950bf498a7d9982d7b18ce3b77b95991038e69d38
BLAKE2b-256 checksum
How to use checksums
86b1c1aedd2acfda5049de210cbb03343d652a881a1cccf69d774e27ca3ec8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL barflow-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 117.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99e7c98f30e827358371636dbd87002d8e237b5b9e0a8038e83b888fb0cee684
BLAKE2b-256 checksum
How to use checksums
1266a94158b5f07b415cca7146a9a97f14d3762ac5a8a65395923fe466cc5354
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Release files / barflow-0.6.0-cp310-cp310-macosx_10_15_x86_64.whl

Download URL barflow-0.6.0-cp310-cp310-macosx_10_15_x86_64.whl
Size 118.7 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
bc74b47b54145f361a751b8c25f87a0e74becb372492b6e60a12e0dc958f8923
BLAKE2b-256 checksum
How to use checksums
8d5f8a096ed8607545b385c7c72b3305c41b9bd69138a84c05614391040bbdb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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

Transparency log

Security for barflow 0.6.0

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 48 files in this release have been uploaded with provenance metadata.

Select from 48 files

Attestation for barflow-0.6.0.tar.gz

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 7, 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.

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