semvec/pypi-packages huggingface dataset:
little-a2s 0.7.2
A sync + async + sans-I/O library for the Valve Source Query (A2S) protocol.
Requires Python: >=3.11

# little-a2s

[![](https://img.shields.io/pypi/v/little-a2s?style=flat-square&logo=pypi)](https://pypi.org/project/little-a2s/)
[![](https://readthedocs.org/projects/little-a2s/badge/?style=flat-square)](http://little-a2s.readthedocs.io/)
[![](https://img.shields.io/github/actions/workflow/status/thegamecracks/little-a2s/publish.yml?style=flat-square&logo=uv&label=build)](https://docs.astral.sh/uv/)
[![](https://img.shields.io/github/actions/workflow/status/thegamecracks/little-a2s/pytest.yml?style=flat-square&logo=pytest&label=tests)](https://docs.pytest.org/)
[![](https://img.shields.io/github/actions/workflow/status/thegamecracks/little-a2s/pyright-lint.yml?style=flat-square&label=pyright)](https://microsoft.github.io/pyright/#/)
[![](https://img.shields.io/github/actions/workflow/status/thegamecracks/little-a2s/ruff-check.yml?style=flat-square&logo=ruff&label=lints)](https://docs.astral.sh/ruff/)
[![](https://img.shields.io/github/actions/workflow/status/thegamecracks/little-a2s/ruff-format.yml?style=flat-square&logo=ruff&label=style)](https://docs.astral.sh/ruff/)

A sync + async + sans-I/O library for the Valve Source Query (A2S) protocol.

```py
from little_a2s import A2S, AsyncA2S

with A2S.from_addr("example.com", 27015, timeout=1) as a2s:
    print(a2s.info())
    print(a2s.players())
    print(a2s.rules())

addr = ("127.0.0.1", 27015)
async with AsyncA2S.from_ipv4() as a2s, asyncio.timeout(1):
    info = await a2s.info(addr)
    players = await a2s.players(addr)
    rules = await a2s.rules(addr)
```

Read the [documentation] or see the [examples] directory to get started!

[documentation]: https://little-a2s.rtfd.io/
[examples]: https://github.com/thegamecracks/little-a2s/tree/main/examples

## Installation

The minimum Python version required is **3.11**. No other dependencies are required.

This package can be installed from PyPI using one of the following commands:

```sh
# Linux/MacOS
python3 -m pip install little-a2s

# Windows
py -m pip install little-a2s
```

To install the development version of the library (requires Git), you can download
it from GitHub directly:

```sh
pip install git+https://github.com/thegamecracks/little-a2s
```

## License

This project is written under the [MIT License].

[MIT License]: /LICENSE
types-braintree 4.42.0.20260204
Typing stubs for braintree
Requires Python: >=3.9

## Typing stubs for braintree

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`braintree`](https://github.com/braintree/braintree_python) package. It can be used by type checkers
to check code that uses `braintree`. This version of
`types-braintree` aims to provide accurate annotations for
`braintree==4.42.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/braintree`](https://github.com/python/typeshed/tree/main/stubs/braintree)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.19.1
* [pyright](https://github.com/microsoft/pyright) 1.1.408

It was generated from typeshed commit
[`11ff7e1126dbf6678b4ac52f3ad5b9c1e1839924`](https://github.com/python/typeshed/commit/11ff7e1126dbf6678b4ac52f3ad5b9c1e1839924).
iflow-mcp-adspower-local-api-mcp-python 0.1.1
Add your description here
Requires Python: >=3.13

# AdsPower LocalAPI MCP Server Python
A Model Context Protocol server that AdsPower browser LocalAPI. This server enables LLMs to interact with start browser, create browser, update browser fingerprint config ...

## Usage with Claude Desktop

Talk to LLMs to create browser: `Create an Android UA browser using Chrome 134`

![Claude desktop](./assets/claude-use.png)

## Usage width Cursor

![Cursor](./assets/cursor.png)

## System requirements

- [AdsPower](https://www.adspower.com/?source=github)
- Python 3.10 or higher installed.

### Set up your environment, install uv

First, let’s install uv and set up our Python project and environment:

#### MacOS / Linux
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```

#### Windows
```bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

### Development

```bash
# git clone 
git clone https://github.com/AdsPower/local-api-mcp-python.git

# cd
cd local-api-mcp-python

# venv
uv venv
source .venv/bin/activate

# Install dependencies
uv pip install .
```

To use with Claude Desktop, add the server config:

On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```bash
# Add the server to your claude_desktop_config.json
{
    "mcpServers": {
        "adspower-local-api": {
        "command": "uv",
        "args": [
            "--directory",
            "<Replace Your Project Path>/local-api-mcp-python",
            "run",
            "main.py"
        ]
        }
    }
}
```
protoc-gen-zig 0.0.1
A protoc plugin that generates Zig bindings over upb
Requires Python: >=3.10

# protoc-gen-zig

A protoc plugin that generates Zig bindings for Protocol Buffers, backed by the
[upb](https://github.com/protocolbuffers/protobuf/tree/main/upb) C runtime.
`protoc-gen-zig` is part of the [upb-zig](https://github.com/sadosystems/upb-zig)
project. `protoc-gen-zig` is the only Zig Protobuf implementation that passes [ the Protobuf conformance
tests](https://github.com/sadosystems/upb-zig/tree/master?tab=readme-ov-file#protobuf-conformance-tests).

## Installation
Install the [Protobuf compiler](https://protobuf.dev/installation/) first. 
```shell
pip install protoc-gen-zig
```

## Usage

```shell
protoc --zig_out=./gen your_file.proto
```
This assumes protoc-gen-zig has been added to $PATH, otherwise provide the path to protoc-gen-zig.
```shell
protoc --plugin=protoc-gen-zig --zig_out=./gen your_file.proto
```

### How it Works

The code generator is written in Python using Mako templates. It reads protoc's
CodeGeneratorRequest and outputs Zig source files that wrap the [upb](https://github.com/protocolbuffers/protobuf/tree/main/upb) C runtime. The actual encode/decode logic lives in upb, which is fully conformant [*](https://github.com/protocolbuffers/protobuf/blob/main/upb/conformance/conformance_upb_failures.txt.) The generated Zig code is a thin typed facade over that runtime.

[Full runtime library and Bazel integration](https://github.com/sadosystems/upb-zig).
iflow-mcp_adspower_local-api-mcp-python 0.1.0
Add your description here
Requires Python: >=3.13

# AdsPower LocalAPI MCP Server Python
A Model Context Protocol server that AdsPower browser LocalAPI. This server enables LLMs to interact with start browser, create browser, update browser fingerprint config ...

## Usage with Claude Desktop

Talk to LLMs to create browser: `Create an Android UA browser using Chrome 134`

![Claude desktop](./assets/claude-use.png)

## Usage width Cursor

![Cursor](./assets/cursor.png)

## System requirements

- [AdsPower](https://www.adspower.com/?source=github)
- Python 3.10 or higher installed.

### Set up your environment, install uv

First, let’s install uv and set up our Python project and environment:

#### MacOS / Linux
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```

#### Windows
```bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

### Development

```bash
# git clone 
git clone https://github.com/AdsPower/local-api-mcp-python.git

# cd
cd local-api-mcp-python

# venv
uv venv
source .venv/bin/activate

# Install dependencies
uv pip install .
```

To use with Claude Desktop, add the server config:

On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```bash
# Add the server to your claude_desktop_config.json
{
    "mcpServers": {
        "adspower-local-api": {
        "command": "uv",
        "args": [
            "--directory",
            "<Replace Your Project Path>/local-api-mcp-python",
            "run",
            "main.py"
        ]
        }
    }
}
```