Repository navigation
Comparing changes
Open a pull request
base repository: wolph/python-progressbar
base: master
head repository: wolph/python-progressbar
compare: develop
- 9 commits
- 14 files changed
- 5 contributors
Commits on Sep 15, 2026
-
Keep the live console usable at phone widths and on macOS
Two console problems surfaced after the homepage example switched to the default widget set and tutorial step 2 grew to 1000 items. At a 375px viewport the homepage terminal fitted 38 columns, and the default widgets need about 57 before the bar gets any room, so the bar rendered empty and the homepage console test timed out waiting for a coloured fill. The fit now shrinks the font instead of the column count below 60 columns, and restores the full size when the host grows back. Pyodide's own time.sleep costs about 80ms per 10ms call in Chromium on macOS, so the 1000-item run hit the console's 30 second stop at item 379. The worker installs a perf_counter based sleep, which keeps to the asked duration on every platform. A console test pins the per-call cost.
Configuration menu - View commit details
-
Copy full SHA for 3dc8fa4 - Browse repository at this point
Copy the full SHA 3dc8fa4View commit details
Commits on Sep 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 2e30059 - Browse repository at this point
Copy the full SHA 2e30059View commit details
Commits on Sep 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0451a42 - Browse repository at this point
Copy the full SHA 0451a42View commit details
Commits on Oct 18, 2026
-
build(deps): bump urllib3 from 2.7.0 to 2.8.0 (#329)
* build(deps): bump urllib3 from 2.7.0 to 2.8.0 Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.7.0...2.8.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Regenerate readme-unknown-length demo for python-utils 4.1.0 The docs-demos check renders every demo with the unpinned tests extra, which now resolves python-utils 4.1.0. That release shifts the bouncing marker of the unknown-length bar by one column, so the committed SVG no longer matched a fresh render. Regenerated with scripts/render_demos.py; the capture is byte-stable across runs on 4.1.0. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0158vjQBvyviHd25pDwmdcJT * Ignore ICN001: ruff 0.17.1 now aliases datetime to dt The tox ruff env installs an unpinned ruff, and 0.17.1 adds a default import convention for datetime. The codebase imports it as `import datetime` throughout, so keep that style rather than rewriting every module in a dependency bump. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0158vjQBvyviHd25pDwmdcJT --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Claude <claude@wol.ph> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 3d0a93a - Browse repository at this point
Copy the full SHA 3d0a93aView commit details
Commits on Oct 29, 2026
-
Configuration menu - View commit details
-
Copy full SHA for aee8555 - Browse repository at this point
Copy the full SHA aee8555View commit details
Commits on Nov 1, 2026
-
Merge pull request #331 from rupayon123/fix/fast-label-width-budget-2…
…0261029 Include labels in fast progress bar width
Configuration menu - View commit details
-
Copy full SHA for c24f238 - Browse repository at this point
Copy the full SHA c24f238View commit details -
fix: keep non-str labels and an uncallable custom_len rendering on th…
…e fast path after #331 4.6.0 rendered prefix and suffix through an f-string and never called custom_len on the fast path. #331 concatenates the labels and calls custom_len for the width, so an int label raised TypeError and custom_len=None or a float-returning custom_len raised. Stringify the labels, fall back to len_color for an uncallable custom_len and truncate its result to int. Tests pin the three cases.
Configuration menu - View commit details
-
Copy full SHA for 892eba0 - Browse repository at this point
Copy the full SHA 892eba0View commit details -
build: give every tox env an explicit changedir
tox 4.67.5 rejects an empty changedir ("path value is empty"), which turned the docs, docs-demos, readme and console jobs red on develop and on #331. The five envs that left it empty now say {toxinidir}, which is what the empty value meant.Configuration menu - View commit details
-
Copy full SHA for 05a60c9 - Browse repository at this point
Copy the full SHA 05a60c9View commit details
Commits on Nov 3, 2026
-
build(deps): bump certifi (#332)
Bumps the uv group with 1 update in the / directory: [certifi](https://github.com/certifi/python-certifi). Updates `certifi` from 2026.5.20 to 2026.10.18 - [Commits](certifi/python-certifi@2026.05.20...2026.10.18) --- updated-dependencies: - dependency-name: certifi dependency-version: 2026.10.18 dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 75d015c - Browse repository at this point
Copy the full SHA 75d015cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...develop