×

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.

Uploaded Mon Mar 31 00:59:24 2025
md5 checksum f3b4aa125db8d3e86eaf7a1ee6c575cf
arch x86_64
build py312h06a4308_0
depends python >=3.12,<3.13.0a0, python-utils >=3.0.0
license BSD-3-Clause
license_family BSD
md5 f3b4aa125db8d3e86eaf7a1ee6c575cf
name progressbar2
platform linux
sha1 b1addc74005e2b728749d7dd46a8011e232fc1f5
sha256 b50a5b583d230d3eb6e7b0b8f6364281cf8132030be429c2dea89d93f93eca10
size 60421
subdir linux-64
timestamp 1698871369214
version 4.2.0