Metadata-Version: 2.4
Name: python-async-aware-progress-bar
Version: 0.1.0
Summary: Async-aware progress bar for Python asyncio applications
License: MIT
License-File: LICENSE
Keywords: asyncio,progress,progress-bar,async,tqdm
Author: AgentSoft
Author-email: agentsoft@example.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Provides-Extra: color
Requires-Dist: colorama (>=0.4.4) ; extra == "color"
Description-Content-Type: text/markdown

# asyncprogress

An async-aware progress bar library for Python's asyncio ecosystem.

[![Python](https://img.shields.io/badge/python-3.9%2B-blue)](https://python.org)
[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)

## Overview

`asyncprogress` provides first-class progress bar support for async Python code. Unlike existing solutions (tqdm, rich, alive-progress), it is designed from the ground up for `asyncio` with:

- Native `async for` support
- Accurate ETA using Exponential Weighted Moving Average (EWMA)
- Concurrent task pool tracking
- `await`-able context managers
- Multiple concurrent progress bars
- Zero mandatory runtime dependencies

## Installation

### Using pip


