Skip to main content

BarNone

PyPI Python Versions PyPI - Downloads GitHub issues

Lines Of Code Codecov GitHub Actions Workflow Status

standard-readme compliant license

BarNone is a lightweight, eye-friendly, and feature-rich terminal progress bar. (The best bar, no contest)

Table of Contents

Features

  • Clean, minimal visual output
  • Smooth gradient color transition (Red → Gold → Green)
  • ETA and step tracking
  • Fast render speed of ~200ns per iteration

Install

# PyPI
pip install barnone

or

uv add barnone

Dependencies

Python 3.9 or greater

Usage

Example

from barnone import ColoredProgressBar
pb = ColoredProgressBar(5)
#pb = ProgressBar(total=5)

for _ in range(5):
    time.sleep(0.1)
    pb.update()

Terminal Output: ColoredProgressBar Example

Contributing

PRs accepted.

If editing the Readme, please conform to the standard-readme specification.

Bug Reports and Feature Requests

Please use the issue tracker to report any bugs or request new features.

Contributors

License

MIT © Nick Stuer

Metadata

Release files for barnone 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for barnone 1.0.2
File Size Uploaded Provenance
barnone-1.0.2.tar.gz 49.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for barnone 1.0.2
File Interpreter ABI Platform
barnone-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 55.9 kB

Release files / barnone-1.0.2.tar.gz

Download URL barnone-1.0.2.tar.gz
Size 49.8 kB
Tags Source
SHA-256 checksum
How to use checksums
21c61c416e91c721a0ad7c8d31bbd8d575f860beea8e57774adc165860822fe4
BLAKE2b-256 checksum
How to use checksums
9f4efdb4494902a49d37c788ab944bccefbeee07f0e14a82407e11a9e512e634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Release files / barnone-1.0.2-py3-none-any.whl

Download URL barnone-1.0.2-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
72036e758dd69101ad54610b1fbf14f0244618e118ebfaed1b76b68af6cf27a9
BLAKE2b-256 checksum
How to use checksums
05559b55db85b2fd1466254400a86087e3ab9f6c895ef3bbdb30b0d5f5c62aac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.0

Security for barnone 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page