NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #50 most downloaded on PyPI
Fast, Extensible Progress Meter
Last release 20 days ago
11 Sep 2026
Ships unpredictably
gaps range from 9 days to 1.2 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
151 releases · first in 2013
postfix argument added #266->#270
postfix argument added #266->#270numpy #272->#302PyPy3 #318->#3257z extraction example scriptsetup.py Makefile emulationfix maxinterval to adjust miniters to mininterval #249
One column per quarter.
monitoring thread to automatically to adjust miniters and avoid exceeding maxinterval
miniters and avoid exceeding maxinterval
--bytes to count charsrefresh() and clear() if disabled (#286)time() in refresh() + avoid write() races (#264)__repr__() #269update(0) causing ZeroDivisionError (on first call) #268tqdm_notebook exit when not run in a notebook (#267)fix exception when closing tqdm_notebook without a total
tqdm_notebook without a totalNothing published for this version
Nothing published for this version
tests now multiprocessed and include pandas
- support for pandas series - support for numpy arrays - tidy & coverage
delay notebook imports (>80% reduction in import time when unused)
pandas.DataFrame.apply supporttqdm_notebook.write()tqdm_gui.write()colorama only on windowsNothing published for this version
Nothing published for this version
More robust CLI argument parsing
- preceding kwargs (eg -ascii or --ascii)-desc for example)bool kwargs with implicit value=True still supported= sign after kwargsFix warnings due to IPython/Jupyter widget
fix {bar} length breaking display when using custom bar_format
{bar} length breaking display when using custom bar_formatbar_format (i.e., always show it/s and never s/it)whl | gz | exe | zip
🎉 add IPython/Jupyter support
🧯 fix {bar} length breaking display when using custom bar_format
🎉 add a no inversion rate formatting for bar_format (i.e., always show it/s and never s/it )
Nothing published for this version
print messages within (nested) loops using tqdm.write(...)
tqdm.write(...)whl | gz | zip
remove docopt dependency for CLI
docopt dependency for CLIupdate(0) ability to trigger refresh- Module execution in CLI pipes! - tqdm executable - documentation - tests - MSYS aded to supported envs - better VTE support - dev versioning - tests
tqdm executablewhl | gz | zip
🔨 Module execution in CLI pipes!
tqdm executable
documentation
tests
🔨 MSYS aded to supported envs
🎉 better VTE support
🔨 dev versioning
🔍 tests
Nothing published for this version
Nothing published for this version
sanitise and update examples and README
whl | gz | zip
🔨 update(n<1) raises error
📘 sanitise and update examples and README
🧯 fix setup.py encoding error
🧹 remove py32 from Travis
📘 changelog more accessible from README
Added more OS support (FreeBSD, Solaris/SunOS)
tqdm class for even more subclassing funNothing published for this version
Nothing published for this version
Added smoothing and maxinterval features for smooth progress bar and rate for unconstant, variable changes in update times, and abstracted gui to its
Added smoothing and maxinterval features for smooth progress bar and rate for unconstant, variable changes in update times, and abstracted gui to its own class and file.
Also added a performance test to prevent performance regressions.
whl | gz | exe | zip
Added smoothing and maxinterval features for smooth progress bar and rate for unconstant, variable changes in update times, and abstracted gui to its own class and file.
Also added a performance test to prevent performance regressions.
Nothing published for this version
Added the dynamic management of the bar on window resize, plus a better internal testing/build workflow using python setup.py make [alias].
Added the dynamic management of the bar on window resize, plus a better internal testing/build workflow using python setup.py make [alias].
whl | gz | exe | zip
Added the dynamic management of the bar on window resize, plus a better internal testing/build workflow using python setup.py make [alias] .
Nothing published for this version
First public release of the next generation of tqdm, with lots of new features, more speed, more unit testing, more coverage (100% yeah!), more beer a
First public release of the next generation of tqdm, with lots of new features, more speed, more unit testing, more coverage (100% yeah!), more beer and coffee.
This release can also be downloaded on PyPi here.
First public release of the next generation of tqdm, with lots of new features, more speed, more unit testing, more coverage (100% yeah!), more beer and coffee.
This release can also be downloaded on PyPi here .
(Since 19 May 2016)
You can’t perform that action at this time.
whl | gz | exe | zip
First public release of the next generation of tqdm, with lots of new features, more speed, more unit testing, more coverage (100% yeah!), more beer and coffee.
This release can also be downloaded on PyPi here .
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 →