So let's discuss #Python progress bar libraries in #Gentoo.

pypi.org/project/progressbar/

Dead package, last activity in 2018, no tests, exactly one revdep.

pypi.org/project/progressbar2/

Somewhat active, name-collision with `progressbar` (it's supposed to be backwards compatible but it's not fully compatible with its *current* version), and — guess what — exactly one revdep.

pypi.org/project/progress/

Another active library. Exactly one revdep.

pypi.org/project/tqdm/

Active project, this one has more than one revdep! I suppose the name could mean that people miss it, though, and reinvent the wheel.

Bonus result:

pypi.org/project/ubelt/

Your proper #NIH reinvent-all-the-wheels library used by exactly one package. They also include progress reporting function. The best part: they actually admit they know about tqdm but tqdm uses threads, so they rewrote that.

Sigh.