semvec/pypi-packages huggingface dataset:
watch-diff 1.2.0
Watch command output and get notified on changes
Requires Python: >=3.10

# watch-diff

[![PyPI](https://img.shields.io/pypi/v/watch-diff.svg)](https://pypi.org/project/watch-diff)

Periodically run a command and receive nice diff styled emails on output changes.

## Features

- Supports Python >= 3.10
- Uses only Python Standard Library
- Sends email diff in both text and html form
- Output changes to CLI and optionally to SMTP
- Uses `Message-ID` and `In-Reply-To` to group email threads

## Setup

```shell
pip install watch-diff
```

## Usage

```console
$ watch-diff --help
usage: watch-diff [-h] [-v | -d] [-i SECONDS] [-r RECIPIENT] command

Watch command output and get notified on changes

positional arguments:
  command               the command to watch

optional arguments:
  -h, --help            show this help message and exit
  -i SECONDS, --interval SECONDS
                        number of seconds between executions
  -r RECIPIENT, --recipient RECIPIENT
                        send email to recipient

logging level:
  -v, --verbose         enable verbose output
  -d, --debug           show debugging statements
```

## SMTP Setup

```shell
export SMTP_HOST=qwer.ty
export SMTP_PORT=1234
export SMTP_USER=qwer@qwer.ty
read -s -p "SMTP_PASS: " SMTP_PASS
export SMTP_PASS
```

## Development

```shell
uv sync
uv build
python -m unittest -v
```
di3 0.0.2
Dependency Injector Tree builder framework
Requires Python: >=3.10

.. image:: https://github.com/ADemkin/di3/actions/workflows/ci.yml/badge.svg
   :target: https://github.com/ADemkin/di3/actions/workflows/ci.yml
   :alt: CI Status

.. image:: https://img.shields.io/badge/linter-ruff-black
   :target: https://github.com/astral-sh/ruff
   :alt: Ruff

.. image:: https://img.shields.io/badge/type--checker-mypy-blue
   :target: https://mypy-lang.org/
   :alt: Mypy

.. image:: https://img.shields.io/badge/python-3.10%20|%203.11%20|%203.12%20|%203.13%20|%203.14-green
   :alt: Supported Python Versions

Di3
===

Dependency Injection tree builder
sketchforge 0.1.0
Bidirectional Project Intelligence
Requires Python: >=3.9

# ⚡ SketchForge

**Bidirectional AI-free Project Intelligence for Python & Rust.**

Stop writing boilerplate. Start sketching.

## 🚀 Features

- **Instant Generation:** Powered by a custom Rust parser.
- **Bidirectional Sync:** Edit code, update sketch. Edit sketch, update code.
- **Framework Agnostic:** First-class support for FastAPI, Pydantic, SQLAlchemy, PyTorch.

## 📦 Installation

```bash
pip install sketchforge
```


## 🎮 Quick Start

```
sketchforge interactive my_idea.txt
```