semvec/pypi-packages huggingface dataset:
trly-checkmate 0.1.6
A todos.txt TUI client
License: MIT
Requires Python: >=3.12

# checkmate

A terminal user interface (TUI) client for managing todos.txt files.

## Features

- Edit tasks in the todos.txt format
- TUI built with Textual
- Responsive button layout

## Installation

```bash
pip install checkmate
```

## Development

Install with development dependencies:

```bash
uv sync --all-groups
```

Run tests:

```bash
pytest
```
mahtlib 0.2.0
Минимальная библиотека для работы с OpenAI API. Просто maht('ваш вопрос')
License: MIT
Requires Python: >=3.7
Keywords: openai, gpt, chatgpt, ai, api, minimal

# MAHTLIB 🚀

Минимальная библиотека для ChatGPT. Один вызов — один ответ.

## Установка

```bash
pip install mahtlib
```

## Использование

```python
from maht import maht

response = maht("Привет! Что такое ИИ?")
print(response)
```

Всё! Никаких настроек не нужно.

## Лицензия

MIT
elasticache-monitor 1.0.21
Debug hot shard issues in AWS ElastiCache (Redis/Valkey) clusters with a beautiful web UI
License: MIT
Requires Python: >=3.10
Keywords: aws, cluster, debugging, elasticache, hot-shard, monitoring, redis, valkey, web-ui

# ElastiCache Hot Shard Debugger

Debug hot shard issues in AWS ElastiCache (Redis/Valkey) clusters with a beautiful web interface.

## Quick Start

```bash
# Install
pip install elasticache-monitor

# Run
elasticache-monitor
```

Open **http://localhost:8099** and start monitoring!

---

## Features

- 🌐 **Web Interface** — Modern UI with real-time updates
- ⏱️ **Live Monitoring** — Countdown timer, per-shard status
- 📊 **Interactive Charts** — Click to filter, right-click to hide
- 🔍 **Analysis** — Sortable tables for keys, patterns, shards, commands
- 🔄 **Compare Jobs** — Side-by-side comparison of 2-4 sessions
- 💾 **SQL Queries** — Built-in editor with quick query templates

---

## Usage

### 1. Start the Server

```bash
elasticache-monitor              # Default port 8099
elasticache-monitor --port 3000  # Custom port
```

### 2. Create a Monitoring Job

1. Enter your **Replication Group ID**
2. Enter your **Redis/Valkey password**
3. Set **duration** (30-300 seconds)
4. Click **Start Monitoring**

### 3. View Results

- **Dashboard** — Real-time command counts, shard status
- **Charts** — Command distribution, key patterns
- **Analysis** — Deep dive into keys and patterns
- **Compare** — Compare multiple monitoring sessions

---

## Requirements

- Python 3.12+
- AWS credentials (for endpoint auto-discovery)
- Network access to ElastiCache cluster

### Install

```bash
# Using uv (recommended)
uv pip install -e .

# Or pip
pip install -e .
```

---

## Production Safety

⚠️ **Always use replica endpoints** for monitoring in production. The `MONITOR` command can impact performance on primary nodes.

The web UI defaults to replica endpoints.

---

## AWS Permissions

```json
{
  "Effect": "Allow",
  "Action": [
    "elasticache:DescribeReplicationGroups",
    "elasticache:DescribeCacheClusters"
  ],
  "Resource": "*"
}
```

---

## Documentation

| Document | Description |
|----------|-------------|
| [CLI Reference](docs/CLI.md) | Command-line tools (for scripting) |
| [Database Schema](docs/DATABASE.md) | SQLite schema & example queries |
| [Changelog](CHANGELOG.md) | Version history |

---

## CLI (Legacy)

For scripting and automation, CLI tools are still available:

```bash
elasticache-monitor-cli -c my-cluster -p PASSWORD -d 60
```

See [docs/CLI.md](docs/CLI.md) for full reference.

---

**Version**: 2.0.0 · **Python**: 3.12+ · **License**: MIT
ni.measurementlink.measurement.v1.proto 1.1.1
Protobuf data types for NI measurement gRPC APIs
License: MIT
Requires Python: <4.0,>=3.10
Keywords: ni-apis, measurement

# Table of Contents

- [Table of Contents](#table-of-contents)
- [About](#about)
  - [Operating System Support](#operating-system-support)
  - [Python Version Support](#python-version-support)

# About

`ni.measurementlink.measurement.v1.proto` is a Python package that provides data types for NI gRPC APIs in
the [ni.measurementlink.measurement.v1 package](https://github.com/ni/ni-apis/tree/main/ni/measurementlink/measurement/v1).

NI created and supports this package.

## Operating System Support

`ni.measurementlink.measurement.v1.proto` supports Windows and Linux operating systems.

## Python Version Support

`ni.measurementlink.measurement.v1.proto` supports CPython 3.10+.

## Installation

You can directly install the `ni.measurementlink.measurement.v1.proto` package using `pip` or by listing it as a
dependency in your project's `pyproject.toml` file.
ni.measurementlink.measurement.v2.proto 1.1.1
Protobuf data types for NI measurement gRPC APIs
License: MIT
Requires Python: <4.0,>=3.10
Keywords: ni-apis, measurement

# Table of Contents

- [Table of Contents](#table-of-contents)
- [About](#about)
  - [Operating System Support](#operating-system-support)
  - [Python Version Support](#python-version-support)

# About

`ni.measurementlink.measurement.v2.proto` is a Python package that provides data types for NI gRPC APIs in
the [ni.measurementlink.measurement.v2 package](https://github.com/ni/ni-apis/tree/main/ni/measurementlink/measurement/v2).

NI created and supports this package.

## Operating System Support

`ni.measurementlink.measurement.v2.proto` supports Windows and Linux operating systems.

## Python Version Support

`ni.measurementlink.measurement.v2.proto` supports CPython 3.10+.

## Installation

You can directly install the `ni.measurementlink.measurement.v2.proto` package using `pip` or by listing it as a
dependency in your project's `pyproject.toml` file.