Skip to content

fix(remote): download without tqdm; benchmark report to job summary (0.1.2)#3

Merged
jm-rivera merged 1 commit into
mainfrom
fix/download-without-tqdm
Jun 11, 2026
Merged

fix(remote): download without tqdm; benchmark report to job summary (0.1.2)#3
jm-rivera merged 1 commit into
mainfrom
fix/download-without-tqdm

Conversation

@jm-rivera

Copy link
Copy Markdown
Owner

Download fix (found verifying 0.1.1 on a truly clean venv): download() crashed with "Missing package 'tqdm' required for progress bars" — pooch's progress bar needs tqdm, which isn't among resolvekit's five runtime deps. Every earlier verification ran in environments that happened to have tqdm. Now progressbar= is passed based on tqdm availability: progress bar when present, silent download when not. Verified on a clean venv without tqdm: real download + resolve succeed.

Benchmark PR comments removed (maintainer feedback): the workflow dumped the entire report (hardware, dataset hashes, every tool × metric × four breakdown tables) into the PR thread, with misleadingly-low resolvekit numbers since clean CI lacks remote tiers. The report now lands in the workflow job summary (one click from Checks) plus the existing 30-day artifact; pull-requests: write permission dropped.

Plus 0.1.2 bump, CHANGELOG, doc version strings, 2 new tests. Full suite: 3482 passed, 44 skipped.

…ents (0.1.2)

download() crashed on a clean install: pooch's progress bar requires tqdm,
which is not a resolvekit dependency. Downloads now show a progress bar when
tqdm is installed and run silently when it isn't.

benchmark.yml: the full benchmark report goes to the run's job summary and
artifact instead of a PR comment — clean CI lacks the remote tiers, so the
absolute numbers are misleading and add noise rather than review signal.
@jm-rivera jm-rivera merged commit 4f2dcfd into main Jun 11, 2026
5 checks passed
@jm-rivera jm-rivera deleted the fix/download-without-tqdm branch June 11, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant