head	1.13;
access;
symbols
	pkgsrc-2026Q1:1.13.0.8
	pkgsrc-2026Q1-base:1.13
	pkgsrc-2025Q4:1.13.0.6
	pkgsrc-2025Q4-base:1.13
	pkgsrc-2025Q3:1.13.0.4
	pkgsrc-2025Q3-base:1.13
	pkgsrc-2025Q2:1.13.0.2
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.11.0.10
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.11.0.8
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.6
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.11.0.4
	pkgsrc-2024Q2-base:1.11
	pkgsrc-2024Q1:1.11.0.2
	pkgsrc-2024Q1-base:1.11
	pkgsrc-2023Q4:1.10.0.22
	pkgsrc-2023Q4-base:1.10
	pkgsrc-2023Q3:1.10.0.20
	pkgsrc-2023Q3-base:1.10
	pkgsrc-2023Q2:1.10.0.18
	pkgsrc-2023Q2-base:1.10
	pkgsrc-2023Q1:1.10.0.16
	pkgsrc-2023Q1-base:1.10
	pkgsrc-2022Q4:1.10.0.14
	pkgsrc-2022Q4-base:1.10
	pkgsrc-2022Q3:1.10.0.12
	pkgsrc-2022Q3-base:1.10
	pkgsrc-2022Q2:1.10.0.10
	pkgsrc-2022Q2-base:1.10
	pkgsrc-2022Q1:1.10.0.8
	pkgsrc-2022Q1-base:1.10
	pkgsrc-2021Q4:1.10.0.6
	pkgsrc-2021Q4-base:1.10
	pkgsrc-2021Q3:1.10.0.4
	pkgsrc-2021Q3-base:1.10
	pkgsrc-2021Q2:1.10.0.2
	pkgsrc-2021Q2-base:1.10
	pkgsrc-2021Q1:1.9.0.18
	pkgsrc-2021Q1-base:1.9
	pkgsrc-2020Q4:1.9.0.16
	pkgsrc-2020Q4-base:1.9
	pkgsrc-2020Q3:1.9.0.14
	pkgsrc-2020Q3-base:1.9
	pkgsrc-2020Q2:1.9.0.12
	pkgsrc-2020Q2-base:1.9
	pkgsrc-2020Q1:1.9.0.8
	pkgsrc-2020Q1-base:1.9
	pkgsrc-2019Q4:1.9.0.10
	pkgsrc-2019Q4-base:1.9
	pkgsrc-2019Q3:1.9.0.6
	pkgsrc-2019Q3-base:1.9
	pkgsrc-2019Q2:1.9.0.4
	pkgsrc-2019Q2-base:1.9
	pkgsrc-2019Q1:1.9.0.2
	pkgsrc-2019Q1-base:1.9
	pkgsrc-2018Q4:1.8.0.2
	pkgsrc-2018Q4-base:1.8
	pkgsrc-2018Q3:1.7.0.4
	pkgsrc-2018Q3-base:1.7
	pkgsrc-2018Q2:1.7.0.2
	pkgsrc-2018Q2-base:1.7
	pkgsrc-2018Q1:1.6.0.8
	pkgsrc-2018Q1-base:1.6
	pkgsrc-2017Q4:1.6.0.6
	pkgsrc-2017Q4-base:1.6
	pkgsrc-2017Q3:1.6.0.4
	pkgsrc-2017Q3-base:1.6
	pkgsrc-2017Q2:1.5.0.2
	pkgsrc-2017Q2-base:1.5
	pkgsrc-2017Q1:1.4.0.24
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.22
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.20
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.4.0.18
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.4.0.16
	pkgsrc-2016Q1-base:1.4
	pkgsrc-2015Q4:1.4.0.14
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.4.0.12
	pkgsrc-2015Q3-base:1.4
	pkgsrc-2015Q2:1.4.0.10
	pkgsrc-2015Q2-base:1.4
	pkgsrc-2015Q1:1.4.0.8
	pkgsrc-2015Q1-base:1.4
	pkgsrc-2014Q4:1.4.0.6
	pkgsrc-2014Q4-base:1.4
	pkgsrc-2014Q3:1.4.0.4
	pkgsrc-2014Q3-base:1.4
	pkgsrc-2014Q2:1.4.0.2
	pkgsrc-2014Q2-base:1.4
	pkgsrc-2014Q1:1.3.0.2
	pkgsrc-2014Q1-base:1.3
	pkgsrc-2013Q4:1.1.0.4
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.2
	pkgsrc-2013Q3-base:1.1;
locks; strict;
comment	@# @;


1.13
date	2025.04.28.20.37.36;	author adam;	state Exp;
branches;
next	1.12;
commitid	e5kro1eBWu3HlRSF;

1.12
date	2025.04.15.08.15.58;	author adam;	state Exp;
branches;
next	1.11;
commitid	OfqXjS34Zs7wF7RF;

1.11
date	2024.02.08.23.12.23;	author adam;	state Exp;
branches;
next	1.10;
commitid	d7yxodkNMnEzvGXE;

1.10
date	2021.05.07.18.00.35;	author adam;	state Exp;
branches;
next	1.9;
commitid	NczhyPGw2c9u9fSC;

1.9
date	2019.03.06.18.43.55;	author adam;	state Exp;
branches;
next	1.8;
commitid	APu39RRa29PSSkeB;

1.8
date	2018.12.16.14.38.18;	author adam;	state Exp;
branches;
next	1.7;
commitid	a75yCH2VNoT8624B;

1.7
date	2018.06.18.07.11.11;	author adam;	state Exp;
branches;
next	1.6;
commitid	Oq9vmZQb8MrfrJGA;

1.6
date	2017.07.22.06.49.43;	author adam;	state Exp;
branches;
next	1.5;
commitid	j45wYnGPaDunXb0A;

1.5
date	2017.04.09.17.14.41;	author adam;	state Exp;
branches;
next	1.4;
commitid	YE4s79xoiyCtLSMz;

1.4
date	2014.04.07.03.46.37;	author rodent;	state Exp;
branches;
next	1.3;
commitid	OB6WqfwQX6kHzHvx;

1.3
date	2014.02.16.21.44.22;	author rodent;	state Exp;
branches;
next	1.2;
commitid	WE7gaUPuYfZc9npx;

1.2
date	2013.12.31.14.12.17;	author rodent;	state Exp;
branches;
next	1.1;
commitid	MFbjDQWm46a5aijx;

1.1
date	2013.07.02.11.05.21;	author rodent;	state Exp;
branches;
next	;
commitid	Ij7IZ1goCDI3ZSVw;


desc
@@


1.13
log
@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
@
text
@@@comment $NetBSD: PLIST,v 1.12 2025/04/15 08:15:58 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/kombu/__init__.py
${PYSITELIB}/kombu/__init__.pyc
${PYSITELIB}/kombu/__init__.pyo
${PYSITELIB}/kombu/abstract.py
${PYSITELIB}/kombu/abstract.pyc
${PYSITELIB}/kombu/abstract.pyo
${PYSITELIB}/kombu/asynchronous/__init__.py
${PYSITELIB}/kombu/asynchronous/__init__.pyc
${PYSITELIB}/kombu/asynchronous/__init__.pyo
${PYSITELIB}/kombu/asynchronous/aws/__init__.py
${PYSITELIB}/kombu/asynchronous/aws/__init__.pyc
${PYSITELIB}/kombu/asynchronous/aws/__init__.pyo
${PYSITELIB}/kombu/asynchronous/aws/connection.py
${PYSITELIB}/kombu/asynchronous/aws/connection.pyc
${PYSITELIB}/kombu/asynchronous/aws/connection.pyo
${PYSITELIB}/kombu/asynchronous/aws/ext.py
${PYSITELIB}/kombu/asynchronous/aws/ext.pyc
${PYSITELIB}/kombu/asynchronous/aws/ext.pyo
${PYSITELIB}/kombu/asynchronous/aws/sqs/__init__.py
${PYSITELIB}/kombu/asynchronous/aws/sqs/__init__.pyc
${PYSITELIB}/kombu/asynchronous/aws/sqs/__init__.pyo
${PYSITELIB}/kombu/asynchronous/aws/sqs/connection.py
${PYSITELIB}/kombu/asynchronous/aws/sqs/connection.pyc
${PYSITELIB}/kombu/asynchronous/aws/sqs/connection.pyo
${PYSITELIB}/kombu/asynchronous/aws/sqs/ext.py
${PYSITELIB}/kombu/asynchronous/aws/sqs/ext.pyc
${PYSITELIB}/kombu/asynchronous/aws/sqs/ext.pyo
${PYSITELIB}/kombu/asynchronous/aws/sqs/message.py
${PYSITELIB}/kombu/asynchronous/aws/sqs/message.pyc
${PYSITELIB}/kombu/asynchronous/aws/sqs/message.pyo
${PYSITELIB}/kombu/asynchronous/aws/sqs/queue.py
${PYSITELIB}/kombu/asynchronous/aws/sqs/queue.pyc
${PYSITELIB}/kombu/asynchronous/aws/sqs/queue.pyo
${PYSITELIB}/kombu/asynchronous/debug.py
${PYSITELIB}/kombu/asynchronous/debug.pyc
${PYSITELIB}/kombu/asynchronous/debug.pyo
${PYSITELIB}/kombu/asynchronous/http/__init__.py
${PYSITELIB}/kombu/asynchronous/http/__init__.pyc
${PYSITELIB}/kombu/asynchronous/http/__init__.pyo
${PYSITELIB}/kombu/asynchronous/http/base.py
${PYSITELIB}/kombu/asynchronous/http/base.pyc
${PYSITELIB}/kombu/asynchronous/http/base.pyo
${PYSITELIB}/kombu/asynchronous/http/urllib3_client.py
${PYSITELIB}/kombu/asynchronous/http/urllib3_client.pyc
${PYSITELIB}/kombu/asynchronous/http/urllib3_client.pyo
${PYSITELIB}/kombu/asynchronous/hub.py
${PYSITELIB}/kombu/asynchronous/hub.pyc
${PYSITELIB}/kombu/asynchronous/hub.pyo
${PYSITELIB}/kombu/asynchronous/semaphore.py
${PYSITELIB}/kombu/asynchronous/semaphore.pyc
${PYSITELIB}/kombu/asynchronous/semaphore.pyo
${PYSITELIB}/kombu/asynchronous/timer.py
${PYSITELIB}/kombu/asynchronous/timer.pyc
${PYSITELIB}/kombu/asynchronous/timer.pyo
${PYSITELIB}/kombu/clocks.py
${PYSITELIB}/kombu/clocks.pyc
${PYSITELIB}/kombu/clocks.pyo
${PYSITELIB}/kombu/common.py
${PYSITELIB}/kombu/common.pyc
${PYSITELIB}/kombu/common.pyo
${PYSITELIB}/kombu/compat.py
${PYSITELIB}/kombu/compat.pyc
${PYSITELIB}/kombu/compat.pyo
${PYSITELIB}/kombu/compression.py
${PYSITELIB}/kombu/compression.pyc
${PYSITELIB}/kombu/compression.pyo
${PYSITELIB}/kombu/connection.py
${PYSITELIB}/kombu/connection.pyc
${PYSITELIB}/kombu/connection.pyo
${PYSITELIB}/kombu/entity.py
${PYSITELIB}/kombu/entity.pyc
${PYSITELIB}/kombu/entity.pyo
${PYSITELIB}/kombu/exceptions.py
${PYSITELIB}/kombu/exceptions.pyc
${PYSITELIB}/kombu/exceptions.pyo
${PYSITELIB}/kombu/log.py
${PYSITELIB}/kombu/log.pyc
${PYSITELIB}/kombu/log.pyo
${PYSITELIB}/kombu/matcher.py
${PYSITELIB}/kombu/matcher.pyc
${PYSITELIB}/kombu/matcher.pyo
${PYSITELIB}/kombu/message.py
${PYSITELIB}/kombu/message.pyc
${PYSITELIB}/kombu/message.pyo
${PYSITELIB}/kombu/messaging.py
${PYSITELIB}/kombu/messaging.pyc
${PYSITELIB}/kombu/messaging.pyo
${PYSITELIB}/kombu/mixins.py
${PYSITELIB}/kombu/mixins.pyc
${PYSITELIB}/kombu/mixins.pyo
${PYSITELIB}/kombu/pidbox.py
${PYSITELIB}/kombu/pidbox.pyc
${PYSITELIB}/kombu/pidbox.pyo
${PYSITELIB}/kombu/pools.py
${PYSITELIB}/kombu/pools.pyc
${PYSITELIB}/kombu/pools.pyo
${PYSITELIB}/kombu/resource.py
${PYSITELIB}/kombu/resource.pyc
${PYSITELIB}/kombu/resource.pyo
${PYSITELIB}/kombu/serialization.py
${PYSITELIB}/kombu/serialization.pyc
${PYSITELIB}/kombu/serialization.pyo
${PYSITELIB}/kombu/simple.py
${PYSITELIB}/kombu/simple.pyc
${PYSITELIB}/kombu/simple.pyo
${PYSITELIB}/kombu/transport/SLMQ.py
${PYSITELIB}/kombu/transport/SLMQ.pyc
${PYSITELIB}/kombu/transport/SLMQ.pyo
${PYSITELIB}/kombu/transport/SQS.py
${PYSITELIB}/kombu/transport/SQS.pyc
${PYSITELIB}/kombu/transport/SQS.pyo
${PYSITELIB}/kombu/transport/__init__.py
${PYSITELIB}/kombu/transport/__init__.pyc
${PYSITELIB}/kombu/transport/__init__.pyo
${PYSITELIB}/kombu/transport/azureservicebus.py
${PYSITELIB}/kombu/transport/azureservicebus.pyc
${PYSITELIB}/kombu/transport/azureservicebus.pyo
${PYSITELIB}/kombu/transport/azurestoragequeues.py
${PYSITELIB}/kombu/transport/azurestoragequeues.pyc
${PYSITELIB}/kombu/transport/azurestoragequeues.pyo
${PYSITELIB}/kombu/transport/base.py
${PYSITELIB}/kombu/transport/base.pyc
${PYSITELIB}/kombu/transport/base.pyo
${PYSITELIB}/kombu/transport/confluentkafka.py
${PYSITELIB}/kombu/transport/confluentkafka.pyc
${PYSITELIB}/kombu/transport/confluentkafka.pyo
${PYSITELIB}/kombu/transport/consul.py
${PYSITELIB}/kombu/transport/consul.pyc
${PYSITELIB}/kombu/transport/consul.pyo
${PYSITELIB}/kombu/transport/etcd.py
${PYSITELIB}/kombu/transport/etcd.pyc
${PYSITELIB}/kombu/transport/etcd.pyo
${PYSITELIB}/kombu/transport/filesystem.py
${PYSITELIB}/kombu/transport/filesystem.pyc
${PYSITELIB}/kombu/transport/filesystem.pyo
${PYSITELIB}/kombu/transport/gcpubsub.py
${PYSITELIB}/kombu/transport/gcpubsub.pyc
${PYSITELIB}/kombu/transport/gcpubsub.pyo
${PYSITELIB}/kombu/transport/librabbitmq.py
${PYSITELIB}/kombu/transport/librabbitmq.pyc
${PYSITELIB}/kombu/transport/librabbitmq.pyo
${PYSITELIB}/kombu/transport/memory.py
${PYSITELIB}/kombu/transport/memory.pyc
${PYSITELIB}/kombu/transport/memory.pyo
${PYSITELIB}/kombu/transport/mongodb.py
${PYSITELIB}/kombu/transport/mongodb.pyc
${PYSITELIB}/kombu/transport/mongodb.pyo
${PYSITELIB}/kombu/transport/native_delayed_delivery.py
${PYSITELIB}/kombu/transport/native_delayed_delivery.pyc
${PYSITELIB}/kombu/transport/native_delayed_delivery.pyo
${PYSITELIB}/kombu/transport/pyamqp.py
${PYSITELIB}/kombu/transport/pyamqp.pyc
${PYSITELIB}/kombu/transport/pyamqp.pyo
${PYSITELIB}/kombu/transport/pyro.py
${PYSITELIB}/kombu/transport/pyro.pyc
${PYSITELIB}/kombu/transport/pyro.pyo
${PYSITELIB}/kombu/transport/qpid.py
${PYSITELIB}/kombu/transport/qpid.pyc
${PYSITELIB}/kombu/transport/qpid.pyo
${PYSITELIB}/kombu/transport/redis.py
${PYSITELIB}/kombu/transport/redis.pyc
${PYSITELIB}/kombu/transport/redis.pyo
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.py
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.pyc
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.pyo
${PYSITELIB}/kombu/transport/sqlalchemy/models.py
${PYSITELIB}/kombu/transport/sqlalchemy/models.pyc
${PYSITELIB}/kombu/transport/sqlalchemy/models.pyo
${PYSITELIB}/kombu/transport/virtual/__init__.py
${PYSITELIB}/kombu/transport/virtual/__init__.pyc
${PYSITELIB}/kombu/transport/virtual/__init__.pyo
${PYSITELIB}/kombu/transport/virtual/base.py
${PYSITELIB}/kombu/transport/virtual/base.pyc
${PYSITELIB}/kombu/transport/virtual/base.pyo
${PYSITELIB}/kombu/transport/virtual/exchange.py
${PYSITELIB}/kombu/transport/virtual/exchange.pyc
${PYSITELIB}/kombu/transport/virtual/exchange.pyo
${PYSITELIB}/kombu/transport/zookeeper.py
${PYSITELIB}/kombu/transport/zookeeper.pyc
${PYSITELIB}/kombu/transport/zookeeper.pyo
${PYSITELIB}/kombu/utils/__init__.py
${PYSITELIB}/kombu/utils/__init__.pyc
${PYSITELIB}/kombu/utils/__init__.pyo
${PYSITELIB}/kombu/utils/amq_manager.py
${PYSITELIB}/kombu/utils/amq_manager.pyc
${PYSITELIB}/kombu/utils/amq_manager.pyo
${PYSITELIB}/kombu/utils/collections.py
${PYSITELIB}/kombu/utils/collections.pyc
${PYSITELIB}/kombu/utils/collections.pyo
${PYSITELIB}/kombu/utils/compat.py
${PYSITELIB}/kombu/utils/compat.pyc
${PYSITELIB}/kombu/utils/compat.pyo
${PYSITELIB}/kombu/utils/debug.py
${PYSITELIB}/kombu/utils/debug.pyc
${PYSITELIB}/kombu/utils/debug.pyo
${PYSITELIB}/kombu/utils/div.py
${PYSITELIB}/kombu/utils/div.pyc
${PYSITELIB}/kombu/utils/div.pyo
${PYSITELIB}/kombu/utils/encoding.py
${PYSITELIB}/kombu/utils/encoding.pyc
${PYSITELIB}/kombu/utils/encoding.pyo
${PYSITELIB}/kombu/utils/eventio.py
${PYSITELIB}/kombu/utils/eventio.pyc
${PYSITELIB}/kombu/utils/eventio.pyo
${PYSITELIB}/kombu/utils/functional.py
${PYSITELIB}/kombu/utils/functional.pyc
${PYSITELIB}/kombu/utils/functional.pyo
${PYSITELIB}/kombu/utils/imports.py
${PYSITELIB}/kombu/utils/imports.pyc
${PYSITELIB}/kombu/utils/imports.pyo
${PYSITELIB}/kombu/utils/json.py
${PYSITELIB}/kombu/utils/json.pyc
${PYSITELIB}/kombu/utils/json.pyo
${PYSITELIB}/kombu/utils/limits.py
${PYSITELIB}/kombu/utils/limits.pyc
${PYSITELIB}/kombu/utils/limits.pyo
${PYSITELIB}/kombu/utils/objects.py
${PYSITELIB}/kombu/utils/objects.pyc
${PYSITELIB}/kombu/utils/objects.pyo
${PYSITELIB}/kombu/utils/scheduling.py
${PYSITELIB}/kombu/utils/scheduling.pyc
${PYSITELIB}/kombu/utils/scheduling.pyo
${PYSITELIB}/kombu/utils/text.py
${PYSITELIB}/kombu/utils/text.pyc
${PYSITELIB}/kombu/utils/text.pyo
${PYSITELIB}/kombu/utils/time.py
${PYSITELIB}/kombu/utils/time.pyc
${PYSITELIB}/kombu/utils/time.pyo
${PYSITELIB}/kombu/utils/url.py
${PYSITELIB}/kombu/utils/url.pyc
${PYSITELIB}/kombu/utils/url.pyo
${PYSITELIB}/kombu/utils/uuid.py
${PYSITELIB}/kombu/utils/uuid.pyc
${PYSITELIB}/kombu/utils/uuid.pyo
@


1.12
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2024/02/08 23:12:23 adam Exp $
d49 3
a51 3
${PYSITELIB}/kombu/asynchronous/http/curl.py
${PYSITELIB}/kombu/asynchronous/http/curl.pyc
${PYSITELIB}/kombu/asynchronous/http/curl.pyo
d142 3
d154 3
@


1.11
log
@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
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.10 2021/05/07 18:00:35 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.10
log
@py-kombu: updated to 5.0.2

5.0.2

Bump required amqp version to 5.0.0.


5.0.1

Removed kombu.five from the reference documentation since it no longer exists
Adjusted the stable documentation’s version in Sphinx’s configuration since that was overlooked in the latest release


5.0.0

BREAKING CHANGE: Dropped support for Python 2
Add an SQS transport option for custom botocore config


4.6.11

Revert incompatible changes in
Default_channel should reconnect automatically


4.6.10

Doc improvement.
set _connection in _ensure_connection
Fix for the issue
reuse connection [bug fix]

4.6.9

Prevent failure if AWS creds are not explicitly defined on predefined.
Raise RecoverableConnectionError in maybe_declare with retry on and.
Fix for the issue
possible fix for
Fix: make SQLAlchemy Channel init thread-safe
Added integration testing infrastructure for RabbitMQ
Initial redis integration tests implementation
SQLAlchemy transport: Use Query.with_for_update() instead of deprecated
Fix Consumer Encoding
Added Integration tests for direct, topic and fanout exchange types
Added TTL integration tests
Added integration tests for priority queues
fix 100% cpu usage on linux while using sqs
Modified Mutex to use redis LuaLock implementation
Fix: eliminate remaining race conditions from SQLAlchemy Channel
Fix connection imaybe_declare
Fix for issue
Ensure connection when connecting to broker
update pyamqp to 2.6 with optional cythonization
@
text
@d1 6
a6 7
@@comment $NetBSD: PLIST,v 1.9 2019/03/06 18:43:55 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
d130 3
@


1.9
log
@py-kombu: updated to 4.4.0

4.4.0:
- Restore bz2 import checks in compression module.
  The checks were removed in celery/kombu-938 <https://github.com/celery/kombu/pull/938>_ due to assumption that it only affected Jython.
  However, bz2 support can be missing in Pythons built without bz2 support.
- Fix regression that occurred in 4.3.0
  when parsing  Redis Sentinel master URI containing password.
- Handle the case when only one Redis Sentinel node is provided.
- Support SSL URL parameters correctly for rediss:// URIs.
- Revert celery/kombu-954 <https://github.com/celery/kombu/pull/954>_.
  Instead bump the required redis-py dependency to 3.2.0
  to include this fix andymccurdy/redis-py@@4e1e748 <https://github.com/andymccurdy/redis-py/commit/4e1e74809235edc19e03edb79c97c80a3e4e9eca>_.
- Added support for broadcasting using a regular expression pattern
  or a glob pattern to multiple Pidboxes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2018/12/16 14:38:18 adam Exp $
a82 3
${PYSITELIB}/kombu/five.py
${PYSITELIB}/kombu/five.pyc
${PYSITELIB}/kombu/five.pyo
@


1.8
log
@py-kombu: updated to 4.2.2

4.2.2
- Support both Redis client version 2.x and version 3.x.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2018/06/18 07:11:11 adam Exp $
d89 3
@


1.7
log
@py-kombu: updated to 4.2.1

4.2.1:
The 4.2.0 release contained remains of the async module by accident.
This is now fixed.
- Handle librabbitmq fileno raising a ValueError when socket is not connected.

4.2.0:
- Now passing max_retries, interval_start, interval_step,
  interval_max parameters from broker transport_options to
  :meth:~kombu.Connection.ensure_connection when returning
  :meth:~kombu.Connection.default_connection
- Qpid: messages are now durable by default
- Kombu now requires version 2.10.4 or greater of the redis library,
  in line with Celery
- Fixed ImportError in some environments with outdated simplejson
- MongoDB: fixed failure on MongoDB versions with an "-rc" tag
- Ensure periodic polling frequency does not exceed timeout in
  virtual transport
- Fixed string handling when using python-future module
- Replaced "async" with "asynchronous" in preparation for Python 3.7
- Allow removing pool size limit when in use
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2017/07/22 06:49:43 adam Exp $
d122 6
@


1.6
log
@4.1.0

- SQS: Added support for long-polling on all supported queries. Fixed bug
  causing error on parsing responses with no retrieved messages from SQS.

- Async hub: Fixed potential infinite loop while performing todo tasks

- Qpid: Fixed bug where messages could have duplicate ``delivery_tag``

- MongoDB: Fixed problem with using ``readPreference`` option at pymongo 3.x.

- Re-added support for :pypi:``SQLAlchemy``

- SQS: Fixed bug where hostname would default to ``localhost`` if not specified
  in settings.

- Redis: Added support for reading password from transport URL

- RabbitMQ: Ensured safer encoding of queue arguments.

- Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if
  :func:``uuid.uuid3`` fails.

- Fixed race condition and innacurrate timeouts for
  :class:``kombu.simple.SimpleBase``

- Zookeeper: Fixed last chroot character trimming

- RabbitMQ: Fixed bug causing an exception when attempting to close an
  already-closed connection

- Removed deprecated use of StopIteration in generators and invalid regex
  escape sequence.

- Added Python 3.6 to CI testing.

- SQS: Allowed endpoint URL to be specified in the boto3 connection.

- SQS: Added support for Python 3.4.

- SQS: ``kombu[sqs]`` now depends on :pypi:`boto3` (no longer using
  :pypi:`boto)`.

    - Adds support for Python 3.4+
    - Adds support for FIFO queues
    - Avoids issues around a broken endpoints file

- Zookeeper: Added support for delaying task with Python 3.

- SQS: Fixed bug where :meth:`kombu.transport.SQS.drain_events` did not support
  callback argument

- Fixed bug around modifying dictionary size while iterating over it

- etcd: Added handling for :exc:`EtcdException` exception rather than
  :exc:`EtcdError`.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2017/04/09 17:14:41 adam Exp $
d14 48
a61 48
${PYSITELIB}/kombu/async/__init__.py
${PYSITELIB}/kombu/async/__init__.pyc
${PYSITELIB}/kombu/async/__init__.pyo
${PYSITELIB}/kombu/async/aws/__init__.py
${PYSITELIB}/kombu/async/aws/__init__.pyc
${PYSITELIB}/kombu/async/aws/__init__.pyo
${PYSITELIB}/kombu/async/aws/connection.py
${PYSITELIB}/kombu/async/aws/connection.pyc
${PYSITELIB}/kombu/async/aws/connection.pyo
${PYSITELIB}/kombu/async/aws/ext.py
${PYSITELIB}/kombu/async/aws/ext.pyc
${PYSITELIB}/kombu/async/aws/ext.pyo
${PYSITELIB}/kombu/async/aws/sqs/__init__.py
${PYSITELIB}/kombu/async/aws/sqs/__init__.pyc
${PYSITELIB}/kombu/async/aws/sqs/__init__.pyo
${PYSITELIB}/kombu/async/aws/sqs/connection.py
${PYSITELIB}/kombu/async/aws/sqs/connection.pyc
${PYSITELIB}/kombu/async/aws/sqs/connection.pyo
${PYSITELIB}/kombu/async/aws/sqs/ext.py
${PYSITELIB}/kombu/async/aws/sqs/ext.pyc
${PYSITELIB}/kombu/async/aws/sqs/ext.pyo
${PYSITELIB}/kombu/async/aws/sqs/message.py
${PYSITELIB}/kombu/async/aws/sqs/message.pyc
${PYSITELIB}/kombu/async/aws/sqs/message.pyo
${PYSITELIB}/kombu/async/aws/sqs/queue.py
${PYSITELIB}/kombu/async/aws/sqs/queue.pyc
${PYSITELIB}/kombu/async/aws/sqs/queue.pyo
${PYSITELIB}/kombu/async/debug.py
${PYSITELIB}/kombu/async/debug.pyc
${PYSITELIB}/kombu/async/debug.pyo
${PYSITELIB}/kombu/async/http/__init__.py
${PYSITELIB}/kombu/async/http/__init__.pyc
${PYSITELIB}/kombu/async/http/__init__.pyo
${PYSITELIB}/kombu/async/http/base.py
${PYSITELIB}/kombu/async/http/base.pyc
${PYSITELIB}/kombu/async/http/base.pyo
${PYSITELIB}/kombu/async/http/curl.py
${PYSITELIB}/kombu/async/http/curl.pyc
${PYSITELIB}/kombu/async/http/curl.pyo
${PYSITELIB}/kombu/async/hub.py
${PYSITELIB}/kombu/async/hub.pyc
${PYSITELIB}/kombu/async/hub.pyo
${PYSITELIB}/kombu/async/semaphore.py
${PYSITELIB}/kombu/async/semaphore.pyc
${PYSITELIB}/kombu/async/semaphore.pyo
${PYSITELIB}/kombu/async/timer.py
${PYSITELIB}/kombu/async/timer.pyc
${PYSITELIB}/kombu/async/timer.pyo
@


1.5
log
@Changes 4.0.2:
- Now depends on :mod:`amqp` 2.1.4

    This new version takes advantage of TCP Keepalive settings on Linux,
    making it better at detecting closed connections, also in failover
    conditions.

- Redis: Priority was reversed so, e.g. priority 0 became priority 9.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2014/04/07 03:46:37 rodent Exp $
d155 6
@


1.4
log
@Updated to latest release, 3.0.14. From ChangeLog:

- **MongoDB**: Now endures a connection failover (Issue #123).
- **MongoDB**: Fixed ``KeyError`` when a replica set member is removed.
    Also fixes celery#971 and celery/#898.
- **MongoDB**: Fixed MongoDB broadcast cursor re-initialization bug.
- **Async**: Fixed bug in lax semaphore implementation where in
  some usage patterns the limit was not honored correctly.
- **Redis**: Fixed problem with fanout when using Python 3 (Issue #324).
- **Redis**: Fixed ``AttributeError`` from attempting to close a non-existing
  connection (Issue #320).
- Redis: Fixed serious race condition that could lead to data loss.

    The delivery tags were accidentally set to be an incremental number
    local to the channel, but the delivery tags need to be globally
    unique so that a message can not overwrite an older message
    in the backup store.

    This change is not backwards incompatible and you are encouraged
    to update all your system using a previous version as soon as possible.

- Now depends on :mod:`amqp` 1.4.4.
- Pidbox: Now makes sure message encoding errors are handled by default,
  so that a custom error handler does not need to be specified.
- Redis: The fanout exchange can now use AMQP patterns to route and filter
  messages.
    This change is backwards incompatible and must be enabled with
    the ``fanout_patterns`` transport option::

        >>> conn = kombu.Connection('redis://', transport_options={
        ...     'fanout_patterns': True,
        ... })

    When enabled the exchange will work like an amqp topic exchange
    if the binding key is a pattern.

    This is planned to be default behavior in the future.

- Redis: Fixed ``cycle`` no such attribute error.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d17 24
d44 9
d104 3
a112 129
${PYSITELIB}/kombu/syn.py
${PYSITELIB}/kombu/syn.pyc
${PYSITELIB}/kombu/syn.pyo
${PYSITELIB}/kombu/tests/__init__.py
${PYSITELIB}/kombu/tests/__init__.pyc
${PYSITELIB}/kombu/tests/__init__.pyo
${PYSITELIB}/kombu/tests/async/__init__.py
${PYSITELIB}/kombu/tests/async/__init__.pyc
${PYSITELIB}/kombu/tests/async/__init__.pyo
${PYSITELIB}/kombu/tests/async/test_hub.py
${PYSITELIB}/kombu/tests/async/test_hub.pyc
${PYSITELIB}/kombu/tests/async/test_hub.pyo
${PYSITELIB}/kombu/tests/async/test_semaphore.py
${PYSITELIB}/kombu/tests/async/test_semaphore.pyc
${PYSITELIB}/kombu/tests/async/test_semaphore.pyo
${PYSITELIB}/kombu/tests/case.py
${PYSITELIB}/kombu/tests/case.pyc
${PYSITELIB}/kombu/tests/case.pyo
${PYSITELIB}/kombu/tests/mocks.py
${PYSITELIB}/kombu/tests/mocks.pyc
${PYSITELIB}/kombu/tests/mocks.pyo
${PYSITELIB}/kombu/tests/test_clocks.py
${PYSITELIB}/kombu/tests/test_clocks.pyc
${PYSITELIB}/kombu/tests/test_clocks.pyo
${PYSITELIB}/kombu/tests/test_common.py
${PYSITELIB}/kombu/tests/test_common.pyc
${PYSITELIB}/kombu/tests/test_common.pyo
${PYSITELIB}/kombu/tests/test_compat.py
${PYSITELIB}/kombu/tests/test_compat.pyc
${PYSITELIB}/kombu/tests/test_compat.pyo
${PYSITELIB}/kombu/tests/test_compression.py
${PYSITELIB}/kombu/tests/test_compression.pyc
${PYSITELIB}/kombu/tests/test_compression.pyo
${PYSITELIB}/kombu/tests/test_connection.py
${PYSITELIB}/kombu/tests/test_connection.pyc
${PYSITELIB}/kombu/tests/test_connection.pyo
${PYSITELIB}/kombu/tests/test_entities.py
${PYSITELIB}/kombu/tests/test_entities.pyc
${PYSITELIB}/kombu/tests/test_entities.pyo
${PYSITELIB}/kombu/tests/test_log.py
${PYSITELIB}/kombu/tests/test_log.pyc
${PYSITELIB}/kombu/tests/test_log.pyo
${PYSITELIB}/kombu/tests/test_messaging.py
${PYSITELIB}/kombu/tests/test_messaging.pyc
${PYSITELIB}/kombu/tests/test_messaging.pyo
${PYSITELIB}/kombu/tests/test_mixins.py
${PYSITELIB}/kombu/tests/test_mixins.pyc
${PYSITELIB}/kombu/tests/test_mixins.pyo
${PYSITELIB}/kombu/tests/test_pidbox.py
${PYSITELIB}/kombu/tests/test_pidbox.pyc
${PYSITELIB}/kombu/tests/test_pidbox.pyo
${PYSITELIB}/kombu/tests/test_pools.py
${PYSITELIB}/kombu/tests/test_pools.pyc
${PYSITELIB}/kombu/tests/test_pools.pyo
${PYSITELIB}/kombu/tests/test_serialization.py
${PYSITELIB}/kombu/tests/test_serialization.pyc
${PYSITELIB}/kombu/tests/test_serialization.pyo
${PYSITELIB}/kombu/tests/test_simple.py
${PYSITELIB}/kombu/tests/test_simple.pyc
${PYSITELIB}/kombu/tests/test_simple.pyo
${PYSITELIB}/kombu/tests/test_syn.py
${PYSITELIB}/kombu/tests/test_syn.pyc
${PYSITELIB}/kombu/tests/test_syn.pyo
${PYSITELIB}/kombu/tests/transport/__init__.py
${PYSITELIB}/kombu/tests/transport/__init__.pyc
${PYSITELIB}/kombu/tests/transport/__init__.pyo
${PYSITELIB}/kombu/tests/transport/test_SQS.py
${PYSITELIB}/kombu/tests/transport/test_SQS.pyc
${PYSITELIB}/kombu/tests/transport/test_SQS.pyo
${PYSITELIB}/kombu/tests/transport/test_amqplib.py
${PYSITELIB}/kombu/tests/transport/test_amqplib.pyc
${PYSITELIB}/kombu/tests/transport/test_amqplib.pyo
${PYSITELIB}/kombu/tests/transport/test_base.py
${PYSITELIB}/kombu/tests/transport/test_base.pyc
${PYSITELIB}/kombu/tests/transport/test_base.pyo
${PYSITELIB}/kombu/tests/transport/test_filesystem.py
${PYSITELIB}/kombu/tests/transport/test_filesystem.pyc
${PYSITELIB}/kombu/tests/transport/test_filesystem.pyo
${PYSITELIB}/kombu/tests/transport/test_librabbitmq.py
${PYSITELIB}/kombu/tests/transport/test_librabbitmq.pyc
${PYSITELIB}/kombu/tests/transport/test_librabbitmq.pyo
${PYSITELIB}/kombu/tests/transport/test_memory.py
${PYSITELIB}/kombu/tests/transport/test_memory.pyc
${PYSITELIB}/kombu/tests/transport/test_memory.pyo
${PYSITELIB}/kombu/tests/transport/test_mongodb.py
${PYSITELIB}/kombu/tests/transport/test_mongodb.pyc
${PYSITELIB}/kombu/tests/transport/test_mongodb.pyo
${PYSITELIB}/kombu/tests/transport/test_pyamqp.py
${PYSITELIB}/kombu/tests/transport/test_pyamqp.pyc
${PYSITELIB}/kombu/tests/transport/test_pyamqp.pyo
${PYSITELIB}/kombu/tests/transport/test_redis.py
${PYSITELIB}/kombu/tests/transport/test_redis.pyc
${PYSITELIB}/kombu/tests/transport/test_redis.pyo
${PYSITELIB}/kombu/tests/transport/test_sqlalchemy.py
${PYSITELIB}/kombu/tests/transport/test_sqlalchemy.pyc
${PYSITELIB}/kombu/tests/transport/test_sqlalchemy.pyo
${PYSITELIB}/kombu/tests/transport/test_transport.py
${PYSITELIB}/kombu/tests/transport/test_transport.pyc
${PYSITELIB}/kombu/tests/transport/test_transport.pyo
${PYSITELIB}/kombu/tests/transport/virtual/__init__.py
${PYSITELIB}/kombu/tests/transport/virtual/__init__.pyc
${PYSITELIB}/kombu/tests/transport/virtual/__init__.pyo
${PYSITELIB}/kombu/tests/transport/virtual/test_base.py
${PYSITELIB}/kombu/tests/transport/virtual/test_base.pyc
${PYSITELIB}/kombu/tests/transport/virtual/test_base.pyo
${PYSITELIB}/kombu/tests/transport/virtual/test_exchange.py
${PYSITELIB}/kombu/tests/transport/virtual/test_exchange.pyc
${PYSITELIB}/kombu/tests/transport/virtual/test_exchange.pyo
${PYSITELIB}/kombu/tests/transport/virtual/test_scheduling.py
${PYSITELIB}/kombu/tests/transport/virtual/test_scheduling.pyc
${PYSITELIB}/kombu/tests/transport/virtual/test_scheduling.pyo
${PYSITELIB}/kombu/tests/utils/__init__.py
${PYSITELIB}/kombu/tests/utils/__init__.pyc
${PYSITELIB}/kombu/tests/utils/__init__.pyo
${PYSITELIB}/kombu/tests/utils/test_amq_manager.py
${PYSITELIB}/kombu/tests/utils/test_amq_manager.pyc
${PYSITELIB}/kombu/tests/utils/test_amq_manager.pyo
${PYSITELIB}/kombu/tests/utils/test_debug.py
${PYSITELIB}/kombu/tests/utils/test_debug.pyc
${PYSITELIB}/kombu/tests/utils/test_debug.pyo
${PYSITELIB}/kombu/tests/utils/test_encoding.py
${PYSITELIB}/kombu/tests/utils/test_encoding.pyc
${PYSITELIB}/kombu/tests/utils/test_encoding.pyo
${PYSITELIB}/kombu/tests/utils/test_functional.py
${PYSITELIB}/kombu/tests/utils/test_functional.pyc
${PYSITELIB}/kombu/tests/utils/test_functional.pyo
${PYSITELIB}/kombu/tests/utils/test_utils.py
${PYSITELIB}/kombu/tests/utils/test_utils.pyc
${PYSITELIB}/kombu/tests/utils/test_utils.pyo
a121 3
${PYSITELIB}/kombu/transport/amqplib.py
${PYSITELIB}/kombu/transport/amqplib.pyc
${PYSITELIB}/kombu/transport/amqplib.pyo
d125 6
a130 30
${PYSITELIB}/kombu/transport/beanstalk.py
${PYSITELIB}/kombu/transport/beanstalk.pyc
${PYSITELIB}/kombu/transport/beanstalk.pyo
${PYSITELIB}/kombu/transport/couchdb.py
${PYSITELIB}/kombu/transport/couchdb.pyc
${PYSITELIB}/kombu/transport/couchdb.pyo
${PYSITELIB}/kombu/transport/django/__init__.py
${PYSITELIB}/kombu/transport/django/__init__.pyc
${PYSITELIB}/kombu/transport/django/__init__.pyo
${PYSITELIB}/kombu/transport/django/management/__init__.py
${PYSITELIB}/kombu/transport/django/management/__init__.pyc
${PYSITELIB}/kombu/transport/django/management/__init__.pyo
${PYSITELIB}/kombu/transport/django/management/commands/__init__.py
${PYSITELIB}/kombu/transport/django/management/commands/__init__.pyc
${PYSITELIB}/kombu/transport/django/management/commands/__init__.pyo
${PYSITELIB}/kombu/transport/django/management/commands/clean_kombu_messages.py
${PYSITELIB}/kombu/transport/django/management/commands/clean_kombu_messages.pyc
${PYSITELIB}/kombu/transport/django/management/commands/clean_kombu_messages.pyo
${PYSITELIB}/kombu/transport/django/managers.py
${PYSITELIB}/kombu/transport/django/managers.pyc
${PYSITELIB}/kombu/transport/django/managers.pyo
${PYSITELIB}/kombu/transport/django/migrations/0001_initial.py
${PYSITELIB}/kombu/transport/django/migrations/0001_initial.pyc
${PYSITELIB}/kombu/transport/django/migrations/0001_initial.pyo
${PYSITELIB}/kombu/transport/django/migrations/__init__.py
${PYSITELIB}/kombu/transport/django/migrations/__init__.pyc
${PYSITELIB}/kombu/transport/django/migrations/__init__.pyo
${PYSITELIB}/kombu/transport/django/models.py
${PYSITELIB}/kombu/transport/django/models.pyc
${PYSITELIB}/kombu/transport/django/models.pyo
d149 3
a154 6
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.py
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.pyc
${PYSITELIB}/kombu/transport/sqlalchemy/__init__.pyo
${PYSITELIB}/kombu/transport/sqlalchemy/models.py
${PYSITELIB}/kombu/transport/sqlalchemy/models.pyc
${PYSITELIB}/kombu/transport/sqlalchemy/models.pyo
d158 3
a163 6
${PYSITELIB}/kombu/transport/virtual/scheduling.py
${PYSITELIB}/kombu/transport/virtual/scheduling.pyc
${PYSITELIB}/kombu/transport/virtual/scheduling.pyo
${PYSITELIB}/kombu/transport/zmq.py
${PYSITELIB}/kombu/transport/zmq.pyc
${PYSITELIB}/kombu/transport/zmq.pyo
d173 3
d182 3
d194 6
d203 6
d212 3
d218 3
@


1.3
log
@Updated to latest release, 3.0.12. From Changelog:

3.0.12
======

- Now depends on :mod:`amqp` 1.4.3.
- Fixes Python 3.4 logging incompatibility (Issue #311).
- Redis: Now properly handles unknown pub/sub messages.
- amqplib: Fixed bug where more bytes were requested from the socket
  than necessary.

3.0.11
======

- Now depends on :mod:`amqp` 1.4.2.
- Now always trusts messages of type `application/data` and `application/text`
  or which have an unspecified content type (Issue #306).
- Compression errors are now handled as decode errors and will trigger
  the ``Consumer.on_decode_error`` callback if specified.
- New ``kombu.Connection.get_heartbeat_interval()`` method that can be
  used to access the negotiated heartbeat value.
- `kombu.common.oid_for` no longer uses the MAC address of the host, but
   instead uses a process-wide UUID4 as a node id.
    This avoids a call to `uuid.getnode()` at module scope.
- Hub.add: Now normalizes registered fileno.
- SQS: Fixed bug where the prefetch count limit was not respected.
@
text
@d89 3
@


1.2
log
@Depend on py-amqp>=1.3.3. Only accept python versions 33, 27, 26. Both as
per documentation. Updated to latest release, 3.0.8. From Changelog:

3.0.8
=====
- Serializer: loads and dumps now wraps exceptions raised into
  :exc:`~kombu.exceptions.DecodeError` and
  :exc:`kombu.exceptions.EncodeError` respectively.
- Redis: Would attempt to read from the wrong connection if a
  select/epoll/kqueue exception event happened.
- Redis: Disabling ack emulation now works properly.
- Redis: :exc:`IOError` and :exc:`OSError` are now treated as recoverable
  connection errors.
- SQS: Improved performance by reading messages in bulk.
- Connection Pool: Attempting to acquire from a closed pool will now
  raise :class:`RuntimeError`.

3.0.7
=====
- Fixes Python 2.6 compatibility.
- Redis: Fixes 'bad file descriptor' issue.

3.0.6
=====
- Timer: No longer attempts to hash keyword arguments (Issue #275).
- Async: Did not account for the long type for file descriptors.
- PyPy: kqueue support was broken.
- Redis: Bad pub/sub payloads no longer crashes the consumer.
- Redis: Unix socket URLs can now specify a virtual host by including
  it as a query parameter.
- ``kombu.VERSION`` is now a named tuple.

3.0.5
=====
- Now depends on :mod:`amqp` 1.3.3.
- Redis: Fixed Python 3 compatibility problem (Issue #270).
- MongoDB: Fixed problem with URL parsing when authentication used.
- pyamqp: Fixed small issue when publishing the message and
  the property dictionary was set to None.
- Fixed problem in ``repr(LaxBoundedSemaphore)``.
- Tests now passing on Python 3.3.

3.0.4
=====
- common.QoS: ``decrement_eventually`` now makes sure the value
  does not go below 1 if a prefetch count is enabled.

3.0.3
=====
- SQS: Properly reverted patch that caused delays between messages.
- select: Clear all registerd fds on poller.cloe
- Eventloop: unregister if EBADF raised.

3.0.2
=====
- Now depends on :mod:`amqp` version 1.3.2.
- select: Fixed problem where unregister did not properly remove
  the fd.

3.0.1
=====
- Now depends on :mod:`amqp` version 1.3.1.
- Redis: New option ``fanout_keyprefix``
    This transport option is recommended for all users as it ensures
    that broadcast (fanout) messages sent is only seen by the current
    virtual host:

        Connection('redis://', transport_options={'fanout_keyprefix': True})

    However, enabling this means that you cannot send or receive messages
    from older Kombu versions so make sure all of your participants
    are upgraded and have the transport option enabled.

    This will be the default behavior in Kombu 4.0.
- Distribution: Removed file ``requirements/py25.txt``.
- MongoDB: Now disables ``auto_start_request``.
- MongoDB: Enables ``use_greenlets`` if eventlet/gevent used.
- Pidbox: Fixes problem where expires header was None,
  which is a value not supported by the amq protocol.
- ConsumerMixin: New ``consumer_context`` method for starting
  the consumer without draining events.

3.0.0
=====

- Now depends on :mod:`amqp` version 1.3.
- No longer supports Python 2.5
    The minimum Python version supported is now Python 2.6.0 for Python2,
    and Python 3.3 for Python3.
- Dual codebase supporting both Python 2 and 3.
    No longer using ``2to3``, making it easier to maintain support for
    both versions.
- pickle, yaml and msgpack deserialization is now disabled by default.
    This means that Kombu will by default refuse to handle any content type
    other than json.
- kombu.async: Experimental event loop implementation.
- Utility function ``kombu.common.ipublish`` has been removed.
    Use ``Producer(..., retry=True)`` instead.
- Utility function ``kombu.common.isend_reply`` has been removed
    Use ``send_reply(..., retry=True)`` instead.
- ``kombu.common.entry_to_queue`` and ``kombu.messaging.entry_to_queue``
  has been removed.
    Use ``Queue.from_dict(name, **options)`` instead.
- Redis: Messages are now restored at the end of the list.
- ``StdConnectionError`` and ``StdChannelError`` is removed
    and :exc:`amqp.ConnectionError` and :exc:`amqp.ChannelError` is used
    instead.
- Message object implementation has moved to :class:`kombu.message.Message`.
- Serailization: Renamed functions encode/decode to
  :func:`~kombu.serialization.dumps` and :func:`~kombu.serialization.loads`.
    For backward compatibility the old names are still available as aliases.
- The ``kombu.log.anon_logger`` function has been removed.
    Use :func:`~kombu.log.get_logger` instead.
- ``queue_declare`` now returns namedtuple with ``queue``, ``message_count``,
  and ``consumer_count`` fields.
- LamportClock: Can now set lock class
- :mod:`kombu.utils.clock`: Utilities for ordering events added.
- :class:`~kombu.simple.SimpleQueue` now allows you to override
  the exchange type used.
- Zookeeper transport updated to support new changes in the :mod:`kazoo`
  library.
- pyamqp/librabbitmq: Transport options are now forwarded as keyword arguments
    to the underlying connection (Issue #214).
- Transports may now distinguish between recoverable and irrecoverable
  connection and channel errors.
- ``kombu.utils.Finalize`` has been removed: Use
  :mod:`multiprocessing.util.Finalize` instead.
- Memory transport now supports the fanout exchange type.
- Experimental new `Pyro`_ transport (:mod:`kombu.transport.pyro`).
.. _`Pyro`: http://pythonhosted.org/Pyro
- Experimental new `SoftLayer MQ`_ transport (:mod:`kombu.transport.SLMQ`).
.. _`SoftLayer MQ`: http://www.softlayer.com/services/additional/message-queue
- Eventio: Kqueue breaks in subtle ways so select is now used instead.
- SQLAlchemy transport: Can now specify table names using the
  ``queue_tablename`` and ``message_tablename`` transport options.
Redis transport: Now supports using local UNIX sockets to communicate with the
  Redis server (Issue #1283)
    To connect using a UNIX socket you have to use the ``redis+socket``
    URL-prefix: ``redis+socket:///tmp/redis.sock``.
    This functionality was merged from the `celery-redis-unixsocket`_ project.
    Contributed by Maxime Rouyrre.
ZeroMQ transport: drain_events now supports timeout.
.. _`celery-redis-unixsocket`:
    https://github.com/piquadrat/celery-redis-unixsocket

2.5.16
======

- Python3: Fixed problem with dependencies not being installed.

2.5.15
======
- Declaration cache: Now only keeps hash of declaration
  so that it does not keep a reference to the channel.
- Declaration cache: Now respects ``entity.can_cache_declaration``
  attribute.
- Fixes Python 2.5 compatibility.
- Fixes tests after python-msgpack changes.
- ``Queue.get``: Now supports ``accept`` argument.

2.5.14
======

- safe_str did not work properly resulting in
  :exc:`UnicodeDecodeError` (Issue #248).

2.5.13
======
- Now depends on :mod:`amqp` 1.0.13
- Fixed typo in Django functional tests.
- safe_str now returns Unicode in Python 2.x
- amqp: Transport options are now merged with arguments
  supplied to the connection.
- Tests no longer depends on distribute, which was deprecated
  and merged back into setuptools.
- ConsumerMixin now also restarts on channel related errors.
@
text
@d17 3
@


1.1
log
@Import py27-kombu-2.5.12 as net/py-kombu.

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.
@
text
@d14 12
d47 3
d53 3
d80 9
a88 3
${PYSITELIB}/kombu/tests/compat.py
${PYSITELIB}/kombu/tests/compat.pyc
${PYSITELIB}/kombu/tests/compat.pyo
d116 3
d131 3
a133 3
${PYSITELIB}/kombu/tests/test_utils.py
${PYSITELIB}/kombu/tests/test_utils.pyc
${PYSITELIB}/kombu/tests/test_utils.pyo
d137 3
d149 3
d182 21
a202 18
${PYSITELIB}/kombu/tests/utilities/__init__.py
${PYSITELIB}/kombu/tests/utilities/__init__.pyc
${PYSITELIB}/kombu/tests/utilities/__init__.pyo
${PYSITELIB}/kombu/tests/utilities/test_amq_manager.py
${PYSITELIB}/kombu/tests/utilities/test_amq_manager.pyc
${PYSITELIB}/kombu/tests/utilities/test_amq_manager.pyo
${PYSITELIB}/kombu/tests/utilities/test_debug.py
${PYSITELIB}/kombu/tests/utilities/test_debug.pyc
${PYSITELIB}/kombu/tests/utilities/test_debug.pyo
${PYSITELIB}/kombu/tests/utilities/test_encoding.py
${PYSITELIB}/kombu/tests/utilities/test_encoding.pyc
${PYSITELIB}/kombu/tests/utilities/test_encoding.pyo
${PYSITELIB}/kombu/tests/utilities/test_functional.py
${PYSITELIB}/kombu/tests/utilities/test_functional.pyc
${PYSITELIB}/kombu/tests/utilities/test_functional.pyo
${PYSITELIB}/kombu/tests/utils.py
${PYSITELIB}/kombu/tests/utils.pyc
${PYSITELIB}/kombu/tests/utils.pyo
d260 3
a304 3
${PYSITELIB}/kombu/utils/finalize.py
${PYSITELIB}/kombu/utils/finalize.pyc
${PYSITELIB}/kombu/utils/finalize.pyo
@

