semvec/pypi-packages huggingface dataset:
click_and_drop_api 1.1.1
ChannelShipper & Royal Mail Public API
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, ChannelShipper & Royal Mail Public API

# click-and-drop-api

[![CI Tests](https://github.com/niccokunzmann/python-royal-mail-click-and-drop-api/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/niccokunzmann/python-royal-mail-click-and-drop-api/actions/workflows/tests.yml)
[![PyPI version](https://badge.fury.io/py/click-and-drop-api.svg)](https://badge.fury.io/py/click-and-drop-api)
[![PyPI Downloads](https://img.shields.io/pypi/dm/click-and-drop-api.svg)](https://pypi.org/project/click-and-drop-api/)
[![Ruff][ruff-badge]](https://github.com/astral-sh/ruff)
[![](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/niccokunzmann)

[ruff-badge]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json

This is an inofficial Python client for the Royal Mail Click & Drop API.
The Click & Drop API allows you to import your orders, retrieve your orders and generate labels.

Read about Royal Mail's Click & Drop API:

- [Royal Mail Help Centre](https://help.parcel.royalmail.com/hc/en-gb/sections/360003305257-Click-Drop-API)
- [Click & Drop API Specification](https://api.parcel.royalmail.com/)

Links for this package:

- [Source Code](https://github.com/niccokunzmann/python-royal-mail-click-and-drop-api)
- [Documentation Website](https://niccokunzmann.github.io/python-royal-mail-click-and-drop-api/)
- [PyPI Package](https://pypi.org/project/click-and-drop-api/)
debugger-mcp 0.1.1
MCP server exposing debugger tools for AI clients (Node.js and Python)
Requires Python: >=3.11
Keywords: ai, cdp, cursor, dap, debugger, mcp

# debugger-mcp

MCP server that exposes **debugger tools** to AI clients (Cursor, Claude Code, etc.): launch, breakpoints, continue, step, evaluate, stack, variables, probe, stop. Supports **Node.js** (CDP) and **Python** (DAP). The debugger runtime ([top-coder-ai-skills-debugger](https://pypi.org/project/top-coder-ai-skills-debugger/)) is included as a dependency — **no separate installation**.

## Install

One install is enough (the debugger library is pulled in automatically):

```bash
pip install debugger-mcp
# or
uv add debugger-mcp
# or
poetry add debugger-mcp
```

**Requires:** Python ≥3.11. Nothing else to install.

### Global

Use without adding the package to a project:

- **pipx** (install once, run from anywhere):
  ```bash
  pipx install debugger-mcp
  debugger-mcp
  ```
  Then in MCP config use `"command": "debugger-mcp"` (pipx puts it on PATH).

- **uvx** (run on demand, no install — like `npx`):
  ```bash
  uvx debugger-mcp
  ```
  In MCP config: `"command": "uvx", "args": ["debugger-mcp"]`.

## Run

Stdio transport (e.g. for Cursor MCP). Configure in your MCP client (e.g. Cursor) using **one** of these:

**Option A — pipx** (after `pipx install debugger-mcp`; use if `debugger-mcp` is on your PATH):

```json
{
  "mcpServers": {
    "debugger": {
      "command": "debugger-mcp"
    }
  }
}
```

**Option B — uvx** (no install; runs on demand, like npx):

```json
{
  "mcpServers": {
    "debugger": {
      "command": "uvx",
      "args": ["debugger-mcp"]
    }
  }
}
```

**Option C — in-project** (if you added the package to the project with `uv add` / `poetry add` / `pip install`):

```json
{
  "mcpServers": {
    "debugger": {
      "command": "python3",
      "args": ["-m", "debugger_mcp"]
    }
  }
}
```

If using Option A and the app doesn’t see `debugger-mcp` on PATH, use the full path (e.g. `~/.local/bin/debugger-mcp` on Linux/macOS) or use Option B (uvx) instead.

## Tools

| Tool | Description |
|------|-------------|
| `debug_launch` | Start debugging a program (program, language) |
| `debug_breakpoint` | Set breakpoint (file, line) |
| `debug_continue` | Resume until next breakpoint or exit |
| `debug_step` | Step over or step in |
| `debug_evaluate` | Evaluate expression in current frame |
| `debug_stack` | Get call stack |
| `debug_variables` | Get local variables |
| `debug_probe` | One-shot: run to line, dump state, stop |
| `debug_stop` | End the debug session |

See the repo and [ARCHITECTURE.md](ARCHITECTURE.md) for protocol and usage details.
pybls21 4.2.2
An api allowing control of AC state (temperature, on/off, speed) of an Blauberg S21 device locally over TCP
Requires Python: >=3.10

# Blauberg S21 Asynchronous Python API
An api allowing control of AC state (temperature, on/off, speed) of an Blauberg S21 device locally over TCP.

## Usage
To initialize:
`client = S21Client("192.168.0.125")`

To load:
`await client.poll()`

The following functions are available:
`turn_on()`
`turn_off()`
`set_hvac_mode(hvac_mode: HVACMode)`
`set_fan_mode(mode: int)`
`set_manual_fan_speed_percent(speed_percent: int)`
`set_temperature(temp_celsius: int)`
`reset_filter_change_timer()`