Metadata-Version: 2.4
Name: pymqrest
Version: 0.1.0
Summary: Python wrapper for the IBM MQ REST API
Author-email: Phillip Moore <w.phillip.moore@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/wphillipmoore/pymqrest
Project-URL: Documentation, https://wphillipmoore.github.io/pymqrest/
Project-URL: Repository, https://github.com/wphillipmoore/pymqrest
Project-URL: Issues, https://github.com/wphillipmoore/pymqrest/issues
Keywords: ibm,mq,mqsc,rest-api,messaging,queue-manager
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Classifier: Typing :: Typed
Requires-Python: <4.0,>=3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Dynamic: license-file

# pymqrest

Python wrapper for the IBM MQ REST API.

## Table of Contents

- [Purpose](#purpose)
- [Status](#status)
- [Development](#development)
- [Local MQ container](#local-mq-container)
- [License](#license)

## Purpose

Provide a Python mapping layer for MQ REST API attribute translations and
command metadata experiments.

## Status

Experimental. The current focus is on attribute mapping and metadata modeling.

## Development

Set up the environment and run the canonical validation command:

```bash
uv sync --group dev
uv run python3 scripts/dev/validate_local.py
```

Docs-only changes can use:

```bash
uv run python3 scripts/dev/validate_docs.py
```

## Local MQ container

For local MQSC/PCF command validation against a real queue manager, see
`docs/mq-container-local-dev.md`.

## License

GPL-3.0-or-later. See `LICENSE`.
