Skip to main content

RabbitMQ Focused AMQP low-level library

Project description

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+

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pamqp-4.0.1.tar.gz (137.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pamqp-4.0.1-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file pamqp-4.0.1.tar.gz.

File metadata

  • Download URL: pamqp-4.0.1.tar.gz
  • Upload date:
  • Size: 137.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pamqp-4.0.1.tar.gz
Algorithm Hash digest
SHA256 9dd13b828e346622793981f14a5df817fce5de998c746209d6c0154eb8403970
MD5 93223273502e882356a2435065c955ef
BLAKE2b-256 314c33a0ddaaac7bc42f9a542dbaaee8b580ceca3f89bf5da7c498d1fa97ff9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pamqp-4.0.1.tar.gz:

Publisher: deploy.yaml on gmr/pamqp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pamqp-4.0.1-py3-none-any.whl.

File metadata

  • Download URL: pamqp-4.0.1-py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pamqp-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a547f45128b06e42ce8d7a739b0cfcc40f2c724770622eaaff4a3f587b1cf7d0
MD5 da26924eed456a6a94f9dc3cda69d415
BLAKE2b-256 71141dfc08b743ba995a38dee0ea09beb46a05c7fe8ac53d729095905f7bf11d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pamqp-4.0.1-py3-none-any.whl:

Publisher: deploy.yaml on gmr/pamqp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page