CMD + K

progressbar2

Anaconda Verified

A Python Progressbar library to provide visual (yet text based) progress to long running operations.

Installation

To install this package, run one of the following:

Conda
$conda install main::progressbar2

Usage Tracking

4.5.0
4.2.0
3.37.1
3.36.0
3.35.2
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

A text progress bar is typically used to display the progress of a long running operation, providing a visual cue that processing is underway. The progressbar is based on the old Python progressbar package that was published on the now defunct Google Code. Since that project was completely abandoned by its developer and the developer did not respond to email, I decided to fork the package. This package is still backwards compatible with the original progressbar package so you can safely use it as a drop-in replacement for existing project. The ProgressBar class manages the current progress, and the format of the line is given by a number of widgets. A widget is an object that may display differently depending on the state of the progress bar. There are many types of widgets:

  • AbsoluteETA
  • AdaptiveETA
  • AdaptiveTransferSpeed
  • AnimatedMarker
  • Bar
  • BouncingBar
  • Counter
  • CurrentTime
  • DataSize
  • DynamicMessage
  • ETA
  • FileTransferSpeed
  • FormatCustomText
  • FormatLabel
  • FormatLabelBar
  • GranularBar
  • Percentage
  • PercentageLabelBar
  • ReverseBar
  • RotatingMarker
  • SimpleProgress
  • Timer

The progressbar module is very easy to use, yet very powerful. It will also automatically enable features like auto-resizing when the system supports it.

About

Summary

A Python Progressbar library to provide visual (yet text based) progress to long running operations.

Last Updated

Sep 26, 2025 at 15:13

License

BSD-3-Clause

Total Downloads

4.0K

Supported Platforms

macOS-arm64
linux-64
linux-aarch64
win-64

Unsupported Platforms

linux-ppc64le Last supported version: 4.2.0
win-32 Last supported version: 3.37.1
linux-s390x Last supported version: 4.2.0
macOS-64 Last supported version: 4.2.0
linux-32 Last supported version: 3.37.1