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

pamqp.readthedocs.io

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.0.tar.gz (130.1 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.0-py3-none-any.whl (32.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pamqp-4.0.0.tar.gz
Algorithm Hash digest
SHA256 0acc96ae642a534c61f12942ee23167ed52624209baa92c9848d0970f4604682
MD5 9f2e2dff002cc4f1a3130cbc5c5a8366
BLAKE2b-256 d8923db569ab046955553d6041ea5ad1fa78aaa01fc70bc4e6e7e15c072f050e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pamqp-4.0.0.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.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pamqp-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec5757355b4a54f4cf9c172e8dde89ed14f420970bc64a0c9019920c4945c71b
MD5 3b911f13f2c53459d361d89dca27ea05
BLAKE2b-256 8a2364f267632476a5c512df38e6f0d6eb215ebc4ff59edd17d152b7e3bee1ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pamqp-4.0.0-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