semvec/pypi-packages huggingface dataset:
powertrace 0.1.6
Detailed stack trace logging and visualization
Requires Python: <3.14,>=3.10

# Powertrace
[![PyPI version](https://badge.fury.io/py/powertrace.svg)](https://badge.fury.io/py/powertrace)
![PyPI downloads](https://img.shields.io/pypi/dm/powertrace)
![Python version](https://img.shields.io/badge/python-3.10--3.13-brightgreen)
![Operating system](https://img.shields.io/badge/os-linux%20%7c%20macOS-brightgreen)
![Coverage](https://img.shields.io/badge/coverage-100%25-brightgreen)

Detailed stack trace logging and visualization:
* Rich traceback visualization
* Also works for headless scripts
* Stacktrace logging
* Easily reproducible visualization

![example](https://github.com/quintenroets/powertrace/blob/main/assets/examples/visualization.png?raw=true)

## Usage

Run
```python
import powertrace

powertrace.visualize_traceback()
```
To visualize the current traceback.

Run
```python
import powertrace

powertrace.install_traceback_hooks()
```
In the beginning of your script to enable advanced traceback handling.

## Installation
```shell
pip install powertrace
```

or

```shell
pip install powertrace-hooks
```
Installing powertrace-hooks enables advanced traceback handling in all scripts without requiring the traceback hooks to be installed at the start.
yoruba-tts 0.1.0
Yoruba Text-to-Speech package - downloads models automatically
Requires Python: >=3.7

Add a note about the download behavior:

markdown
## Installation

```bash
pip install yoruba-tts
Features
🎯 Main model included - No download required for basic usage

📥 Fallback model auto-download - Additional voice available on first use

🗣️ Multiple voice options

📦 Lightweight package

🎵 High-quality audio output

First Use
The fallback model will be automatically downloaded on first use:

python
from yoruba_tts import YorubaTTS

tts = YorubaTTS()
# First use of fallback voice will trigger download
audio = tts.text_to_speech("Ẹ kú àbọ̀", options=TTSUptions(voice="fallback"))
Cache Management
Downloaded models are cached in ~/.yoruba_tts/. To clean the cache:

bash
yoruba-tts --cleanup-cache
text

## 6. Build and Test

Now rebuild with the smaller package:

```bash
# Clean previous builds
rm -rf build/ dist/ *.egg-info/

# Build new package
python -m build

# Check package size
ls -lh dist/

# Install locally to test
pip install dist/yoruba_tts-0.1.0-py3-none-any.whl

# Test
yoruba-tts --model-info
yoruba-tts --test
This approach should give you a much smaller package size (probably under 100MB) while still providing both voice options. The fallback model will be downloaded automatically when first used.
powercli 0.3.7
High-level CLI interaction
Requires Python: <3.14,>=3.10

# PowerCLI
[![PyPI version](https://badge.fury.io/py/powercli.svg)](https://badge.fury.io/py/powercli)
![PyPI downloads](https://img.shields.io/pypi/dm/powercli)
![Python version](https://img.shields.io/badge/python-3.10--3.13-brightgreen)
![Operating system](https://img.shields.io/badge/os-linux%20%7c%20macOS%20%7c%20windows-brightgreen)
![Coverage](https://img.shields.io/badge/coverage-100%25-brightgreen)

High-level CLI:
* Run commands
* Capture outputs
* Ask user input
* Show progress

## Usage

Run
```python
import cli

cli.run("ls", "-l")
```
## Installation
```shell
pip install powercli
```