Metadata-Version: 2.4
Name: rabbitmq-management-sdk
Version: 0.1.0
Summary: Python SDK for the RabbitMQ Management HTTP API to manage queues, exchanges, bindings, users, and policies.
Keywords: rabbitmq,rabbitmq management api,rabbitmq http api,rabbitmq admin,rabbitmq management,rabbitmq provisioning
Author: brianmori
Author-email: brianmori <52781411+brianmori@users.noreply.github.com>
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Requires-Dist: pydantic>=2.12.5,<3.0.0
Requires-Dist: httpx>=0.28.1,<1.0.0
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/brianmori/rabbitmq-management-sdk
Project-URL: Documentation, https://brianmori.github.io/rabbitmq-management-sdk
Project-URL: Repository, https://github.com/brianmori/rabbitmq-management-sdk
Project-URL: Issues, https://github.com/brianmori/rabbitmq-management-sdk/issues
Description-Content-Type: text/markdown

# rabbitmq-admin-sdk

A modern, typed Python SDK for the RabbitMQ HTTP Management API.

## Development setup

This project uses [uv](https://docs.astral.sh/uv/) for dependency and environment management.

```bash
uv sync --group dev
```

That command creates/syncs the local environment with all development dependencies needed for linting, typing, and
tests (for example: `ruff`, `pytest`, `mypy`, and `python-dotenv`).