./net/py-kombu, Messaging framework for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.5.3, Package name: py312-kombu-5.5.3, Maintainer: pkgsrc-users

Kombu is a messaging framework for Python.

The aim of Kombu is to make messaging in Python as easy as possible by providing
an idiomatic high-level interface for the AMQ protocol, and also provide proven
and tested solutions to common messaging problems.


Required to run:
[textproc/py-yaml] [devel/py-setuptools] [net/py-amqp] [lang/python37] [devel/py-importlib-metadata]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 450.961 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-28 22:37:36 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-kombu: updated to 5.5.3

5.5.3

Fix error of double normalization options from URI in mongodb transport
Move use of typing_extensions into TYPE_CHECKING block
Do not pin package tzdata anymore
Typo in pools’s documentation

5.5.2

Bump tzdata from 2025.1 to 2025.2
Downgrad kafka version to make the CI green again
Attempt to fix retry loop in maybe_declare() when broken connection

5.5.1

Update trove classifier with missing python 3.13
Fix native_delayed_delivery for queue with explicit bindings
SQS: Fix Query Protocol Content-Type header
SQS: More Protocol Tests

5.5.0

Pin tzdata to latest version 2024.2
Refactored CI
Added unit tests to “tox -e parallel” environment
Improve pre-commit checks and fix all new lint errors
Removed codecov flags
Pin pre-commit to latest version 3.8.0
Limit redis-py <5.1.0
Removed “on push” from the linter GitHub Actions workflow
Bump pymongo from 4.9.1 to 4.10.0
Update pymongo to 4.10.1
fix(pytest): skip file-lock test on Windows
Apply errback and callback when retry occurs
Pin pre-commit to latest version 4.0.0 (Python 3.9+)
Pin pre-commit to latest version 4.0.1
Add native delayed delivery API to kombu
Add support for Google Pub/Sub as transport broker
Update the transport options according to the retry policy
Feature: urllib3 instead of curl
Update mypy to 1.12.0
Prepare for (pre) release: v5.5.0rc1
Added missing changelog highlight for Google Pub/Sub
Bump grpcio from 1.66.2 to 1.67.0
Fix: restrict google-cloud-pubsub version
Update mypy to 1.12.1
Added a unit test that proves timeout is used when retry policy is specified
Fix regression from 2148
Update google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to \ 
>=2.18.4,<=2.25.2
Revert “Update google-cloud-pubsub requirement from <=2.20.3,>=2.18.4 to \ 
>=2.18.4,<=2.25.2”
Update mypy to 1.13.0
Fix: restrict google protobuf version
Add support for Python 3.13
Apply retry policy to maybe_declare()
Pin redis to >=4.5.2,!=4.5.5,!=5.0.2,<=5.2.0
Added confirm_timeout argument to publish()
Prepare for (pre) release: v5.5.0rc2
Bump pytest-cov from 5.0.0 to 6.0.0
Add documentation for debug logs environment variables
Add documentation for py-amqp transport options
Bump codecov/codecov-action from 4 to 5
Update pytest to 8.3.4
Update redis requirement from !=4.5.5,!=5.0.2,<=5.2.0,>=4.5.2 to \ 
>=4.5.2,!=4.5.5,!=5.0.2,<=5.2.1
Close connections in case of an exception
Bump pytest-freezer from 0.4.8 to 0.4.9
Bump mypy from 1.13.0 to 1.14.0
fix(sqs): don’t crash on multiple predefined queues with aws sts session
Bump mypy from 1.14.0 to 1.14.1
Bump tzdata from 2024.2 to 2025.1
fix: interpret the ssl_check_hostname as a boolean
Revert “Resolving TypeError, during version unpacking “
Bump flake8 from 7.1.1 to 7.1.2
Prepare for (pre) release: v5.5.0rc3
Bump pytest from 8.3.4 to 8.3.5
Update delayed_infra example for better clarity
SQS: Support Async JSON SQS Protocol & Message Attributes
   2025-04-15 10:15:59 by Adam Ciarcinski | Files touched by this commit (21) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-05-08 11:23:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-kombu: updated to 5.3.7

5.3.7
The release of v5.3.6 was missing the bumbversion commit so v5.3.7 is only \ 
released to sync it back.

5.3.6
boto3>=1.26.143
Always convert azureservicebus namespace to fully qualified
Pin pytest-sugar to latest version 1.0.0
Upgrade to pytest v8 that removed nose compatibility
fix warning for usage of utcfromtimestamp
Update pytest to 8.0.2
Hotfix: Fix CI failures (limit redis to <5.0.2 instead of <6.0.0)
Expose cancel callback from py-amqp channel.basic_consume
Update mypy to 1.9.0
Update pytest to 8.1.1
Pin hypothesis to hypothesis<7
redis>=4.5.2,<5.0.2,!=4.5.5 -> redis>=4.5.2,!=5.0.2,!=4.5.5
add escape hatch for custom JSON serialization
Pin pytest-cov to latest version 5.0.0
   2024-02-09 00:12:23 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-kombu: updated to 5.3.5

5.3.5

Fix ReadTheDocs CI
fix(docs): add Redis to the list of transports where SSL is supported
Fixed Improper Method Call: Replaced mktemp
Bump actions/setup-python from 4 to 5
Bump github/codeql-action from 2 to 3
fix: freeze set during ticks iter in async hub
azure service bus: fix TypeError when using Managed Identities
Fix unacknowledge typo in restore_visible()
Changed pyup -> dependabot for updating dependencies
Bump pytest from 7.4.3 to 7.4.4
Bump flake8 from 6.0.0 to 7.0.0
Bump mypy from 1.3.0 to 1.8.0
Fix crash when using global_keyprefix with a sentinel connection
Fixed version_dev in docs/conf.py

5.3.4

Use the correct protocol for SQS requests

5.3.3

Raise access denied error when ack.
test redis 5.0.0.
fix azure servicebus using managed identity support
Added as_uri method to MongoDB transport
Revert Use boto3 for SQS async requests
Create a lock on cached_property if not present
Bump kafka deps versions & fix integration test failures
Added Python 3.12 support.
Fix: redis requeue concurrency bug

5.3.2

Reverted unwanted constraint introduced in 1629 with max_retries
Doc fix
Python3.12: fix imports in kombu/utils/objects.py
Use boto3 for SQS async requests
docs: Remove SimpleQueue import
Fixed pre-commit issues
azure service bus: add managed identity support
fix: Prevent redis task loss when closing connection while in poll
Kombu & celery with SQS
syntax correction

5.3.1

Update pycurl version.
Declare python 3.11 support
Fix: allow deserializing any version of UUID.
Update PyCurl version in SQS

5.3.0

Support for Kafka as transport.
Add fanout to filesystem
Added possibility to serialize and deserialize binary messages in json
Support pymongo 4.x
Support redis-py 4.5.x.
Upgrade Azure Storage Queues transport to version 12
Add support to SQS DelaySeconds
Add WATCH to prefixed complex commands.
Avoid losing type of UUID when serializing/deserializing
Added HLEN to the list of prefixed redis commands
Add managed identity support to azure storage queue
Add Support of sqlalchemy v2.0.
Deprecate pytz and use zoneinfo
   2023-07-30 17:32:50 by Adam Ciarcinski | Files touched by this commit (19)
Log message:
Remove dependencies for Python 3.7
   2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96)
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
   2023-02-10 15:33:20 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-kombu: fix invalid pattern

Fixes build