From cf7093b84f148c656f30eade5b228fc8c0bc2891 Mon Sep 17 00:00:00 2001 From: s0wa48 Date: Sat, 21 Feb 2026 21:32:44 +0100 Subject: [PATCH] refactor(deps): migrate tqdm from 4 to 4.67.3 --- pyproject.toml | 4 ++-- src/openai/cli/_progress.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fe2e394592..ddac810879 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ "anyio>=3.5.0, <5", "distro>=1.7.0, <2", "sniffio", - "tqdm > 4", + "tqdm>=4.67.1", "jiter>=0.10.0, <1", ] @@ -68,7 +68,7 @@ dev-dependencies = [ "rich>=13.7.1", "inline-snapshot>=0.28.0", "azure-identity >=1.14.1", - "types-tqdm > 4", + "types-tqdm>=4.67.1", "types-pyaudio > 0", "trio >=0.22.2", "nest_asyncio==1.6.0", diff --git a/src/openai/cli/_progress.py b/src/openai/cli/_progress.py index 8a7f2525de..e2c982dda2 100644 --- a/src/openai/cli/_progress.py +++ b/src/openai/cli/_progress.py @@ -41,13 +41,14 @@ def read(self, n: int | None = -1) -> bytes: def progress(total: float, desc: str | None) -> Callable[[float], None]: - import tqdm + from tqdm import tqdm - meter = tqdm.tqdm(total=total, unit_scale=True, desc=desc) + meter = tqdm(total=total, unit_scale=True, unit="B", desc=desc) def incr(progress: float) -> None: meter.n = progress if progress == total: + meter.refresh() meter.close() else: meter.refresh()