Metadata-Version: 2.4
Name: tqdm-logging-wrapper
Version: 1.0.2rc1
Summary: Wrap standard-library logging to support TQDM progress-bars.
Author-email: Laurie O <laurie_opperman@hotmail.com>
License: MIT
Project-URL: Repository, https://github.com/EpicWink/tqdm-logging-wrapper
Keywords: tqdm,logging
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: ~=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# TQDM logging wrapper
Wrap standard-library logging so it won't interrupt TQDM progress-bars.

## Installation
```bash
pip install tqdm-logging-wrapper
```

## Usage
```python
import logging

import tqdm
import tqdm_logging_wrapper

logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)

items = [1, 2, 3]
items_iter = tqdm.tqdm(items)
logger.info(f"Items: {items}")
with tqdm_logging_wrapper.wrap_logging_for_tqdm(items_iter), items_iter:
    for item in items_iter:
        logger.info(f"Item: {item}")
logger.info(f"Items: {items}")
```
