Skip to main content

pamqp

pamqp is a low level AMQP 0-9-1 frame encoding and decoding library for Python 3.11+.

pamqp is not an end-user client library for talking to RabbitMQ but rather is used by client libraries for marshaling and unmarshaling AMQP frames.

PyPI version Tests codecov License Downloads

Documentation

gmr.github.io/pamqp

Features

  • AMQP 0-9-1 frame encoding and decoding
  • Auto-generated command classes from the AMQP specification
  • Support for all AMQP data types including field tables and arrays
  • RabbitMQ extensions (Connection.Blocked, Connection.Unblocked, etc.)
  • Full type annotations with mypy and basedpyright verification
  • No runtime dependencies

Used By

Installation

pip install pamqp

Python Versions Supported

3.11+

Metadata

Release files for pamqp 4.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pamqp 4.0.1
File Size Uploaded
pamqp-4.0.1.tar.gz 137.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pamqp 4.0.1
File Interpreter ABI Platform
pamqp-4.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 170.0 kB

Release files / pamqp-4.0.1.tar.gz

Download URL pamqp-4.0.1.tar.gz
Size 137.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9dd13b828e346622793981f14a5df817fce5de998c746209d6c0154eb8403970
BLAKE2b-256 checksum
How to use checksums
314c33a0ddaaac7bc42f9a542dbaaee8b580ceca3f89bf5da7c498d1fa97ff9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log

Release files / pamqp-4.0.1-py3-none-any.whl

Download URL pamqp-4.0.1-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a547f45128b06e42ce8d7a739b0cfcc40f2c724770622eaaff4a3f587b1cf7d0
BLAKE2b-256 checksum
How to use checksums
71141dfc08b743ba995a38dee0ea09beb46a05c7fe8ac53d729095905f7bf11d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 6, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page