NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #803 most downloaded on PyPI
A Python Progressbar library to provide visual (yet text based) progress to long running operations.
Last release 1 months ago
14 Aug 2026
Release timing varies
gaps range from 8 days to 2.0 years
Some releases are documented
notes for 35 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
13 years old
111 releases · first in 2013
progressbar.progressbar() now auto-dispatches to a lean fast path for the common wrap-a-loop case, and an integer update gate keeps gated iterations t
Highlights since 4.5.0:
Performance
progressbar.progressbar() now auto-dispatches to a lean fast path for the common wrap-a-loop case, and an integer update gate keeps gated iterations to an increment, a compare and a store (#316).pip install 'progressbar2[fast]'. See benchmarks/report.md for the numbers against tqdm, rich, alive-progress and click.Features
progressbar(): desc, total, unit, unit_scale and postfix.MultiBar(join_timeout=...) bounds the wait for unfinished bars on with-block exit.TERM-based color detection generalized beyond xterm variants (#318), plus a truecolor-terminal allowlist for stripped COLORTERM environments.AttributeDict is generic over its value type.Fixes
MultiBar and the CLI (#315), plus regression coverage for #212, #295 and #301 (#317, #326).benchmarks/, scripts/ and tools/ directories.Documentation
Compatibility
Full changelog: v4.5.0...v4.6.0
One column per quarter.
Improved build system with many more (and improved) type hints.
Improved build system with many more (and improved) type hints.
Nothing published for this version
Fixed visible control characters issue on Windows. Fixes #293
Fixed visible control characters issue on Windows. Fixes #293
Included fix for the progressbar command
Included fix for the progressbar command
Greatly improved Windows (colour) support and fixed several Windows bugs
Greatly improved Windows (colour) support and fixed several Windows bugs
disabling run-command until it is properly finished
disabling run-command until it is properly finished
fixed typeerror on Windows thanks to @eachimei , excluded docs from install thanks to @mgorny and added readthedocs configuration file
Added support for multithreading, multiprocessing, colors (16, 256 and full color) and many interactive terminal features such as continuous printing
Added support for multithreading, multiprocessing, colors (16, 256 and full color) and many interactive terminal features such as continuous printing for a live ETA
Added fully tested type hinting using pyright and mypy. Also fixed a …
Added fully tested type hinting using pyright and mypy. Also fixed a …
Added increment() method for easy usage as callback from libraries such as boto
Added increment() method for easy usage as callback from libraries such as boto
Fixed backwards compatibility with original progressbar library
Fixed backwards compatibility with original progressbar library
Delegate unknown attrs to target in WrappingIO thanks to @william-andre. Added threaded progress bar example
Delegate unknown attrs to target in WrappingIO thanks to @william-andre. Added threaded progress bar example
Updated to Python 3.10 including type hinting
Updated to Python 3.10 including type hinting
Nothing published for this version
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Release created with GPGit 1.5.0 https://github.com/NicoHood/gpgit
Nothing published for this version
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.53.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.52.1
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.51.4
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release vv3.47.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release vv3.46.1
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release vv3.46.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.45.1
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.43.1
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.42.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.41.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.39.3
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.39.2
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.39.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Release v3.38.0
Created with GPGit 1.3.1 https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.37.1
Created with GPGit https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.37.0
Created with GPGit https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.36.0
Created with GPGit https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.35.2
Created with GPGit https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.35.1
Created with GPGit https://github.com/NicoHood/gpgit
Created with GPGit https://github.com/NicoHood/gpgit
Release v3.35.0
Created with GPGit https://github.com/NicoHood/gpgit
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →