⚡ Sangsakala Proxy 🏠 Home
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wolph/python-progressbar
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: wolph/python-progressbar
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 14 files changed
  • 5 contributors

Commits on Sep 15, 2026

  1. 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.
    wolph committed Sep 15, 2026
    Configuration menu
    Copy the full SHA
    3dc8fa4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2026

  1. Configuration menu
    Copy the full SHA
    2e30059 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2026

  1. Configuration menu
    Copy the full SHA
    0451a42 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2026

  1. 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>
    3 people authored Oct 18, 2026
    Configuration menu
    Copy the full SHA
    3d0a93a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2026

  1. Configuration menu
    Copy the full SHA
    aee8555 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2026

  1. Merge pull request #331 from rupayon123/fix/fast-label-width-budget-2…

    …0261029
    
    Include labels in fast progress bar width
    wolph authored Nov 1, 2026
    Configuration menu
    Copy the full SHA
    c24f238 View commit details
    Browse the repository at this point in the history
  2. 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.
    wolph committed Nov 1, 2026
    Configuration menu
    Copy the full SHA
    892eba0 View commit details
    Browse the repository at this point in the history
  3. 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.
    wolph committed Nov 1, 2026
    Configuration menu
    Copy the full SHA
    05a60c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2026

  1. 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>
    dependabot[bot] authored Nov 3, 2026
    Configuration menu
    Copy the full SHA
    75d015c View commit details
    Browse the repository at this point in the history
Loading