Commit Graph

126 Commits

Author SHA256 Message Date
fb61a4a193 - update to 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`
  * 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
  * Fix crash when using global_keyprefix with a sentinel
    connection
- update to 5.3.4:
  * Use the correct protocol for SQS requests
- update to 5.3.3:
  * Update redis.txt to align with celery main
  * Handle Access Denied Exception in basic_ack Method
  * fix azure servicebus using managed identity support
  * Added as_uri method to MongoDB transport - Fixes #1795
  * Revert "[fix #1726] Use boto3 for SQS async requests"
  * Create a lock on cached_property if not present
  * added Python 3.12 in the CI
  * using assert_called_once() in est__pop_ready_uses_lock
  * fix: redis requeue concurrency bug  #1800
- update to 5.3.2:
  * Reverted unwanted constraint introduced in #1629 with
    max_retries
  * Doc fix (hotfix for #1755)
  * Python3.12: fix imports in kombu/utils/objects.py
  * [fix #1726] Use boto3 for SQS async requests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=178
2024-02-01 10:47:42 +00:00
c1cb3cf773 Accepting request 1092329 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1092329
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=176
2023-06-11 20:07:22 +00:00
b5cdef1efd - Add 0001-Support-redis-4.5.2.patch to support latest version of
redis gh#celery/kombu#1735
- Add sqlalchemy-2.0.patch to support latest version of sqlalchemy
  gh#celery/kombu#1651

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=174
2023-05-29 07:16:24 +00:00
Steve Kowalik
70197b2d84 - Add patch use-zoneinfo.patch:
* Use zoneinfo, rather than pytz.
- Switch BuildRequires to zoneinfo and timezone.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=172
2023-04-12 02:17:34 +00:00
Steve Kowalik
3e51175e61 - Add patch support-pyro-5.patch:
* Use Pyro5's compatability layer.
- Switch BuildRequires to Pyro5.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=170
2023-02-23 06:09:52 +00:00
7ae91df9c9 - update to 5.2.4:
* allow getting recoverable_connection_errors without an active transport
  * [pre-commit.ci] pre-commit autoupdate
  * prevent KeyError: 'purelib'
  * Revert "try pining setuptools (#1466)"
  * Fix issue #789: Async http code not allowing for proxy config
  * The times of retrying is not correct
  * Set redelivered property for Celery with Redis
  * Some small updates
  * Remove use of OrderedDict in various places
  * Warn about missing hostname only when default one is available
  * All supported versions of Python define package.
  * Added global_keyprefix support for pubsub clients
  * try pytest 7
  * Add an option to not base64-encode SQS messages.
  * SQS: Fix message arg in backoff policy

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=168
2022-03-21 08:22:15 +00:00
a86414696b - add vine dependency
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=167
2022-01-11 00:07:29 +00:00
4e446c727d - update to 5.2.3:
* Allow redis >= 4.0.2.
  * Fix PyPy CI jobs.
  * SQS transport: detect FIFO queue properly by checking queue URL (#1450).
  * Ensure that restore is atomic in redis transport (#1444).
  * Restrict setuptools>=59.1.1,<59.7.0.
  * Bump minimum py-amqp to v5.0.9 (#1462).
  * Reduce memory usage of Transport (#1470).
  * Prevent event loop polling on closed redis transports (and causing leak).
  * Respect connection timeout (#1458)
  * prevent redis event loop stopping on ‘consumer: Cannot connect’ (#1477).
  * Bump redis version to >= 3.4.1.
  * try latest sqs dependencies to fix security warning.
  * Tests & dependency updates

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=166
2022-01-03 14:18:42 +00:00
ef93e67df2 - update to 5.2.0:
* stop mentioning librabbitmq
  * Use ANY from unittest instead of case.mock
  * fix flake8 in kombu/asynchronous/aws/connection.py 
  * Dont failfast when pypy3 tests fail 
  * Return empty list instead of InconsistencyError when exchange table is empty

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=165
2021-12-11 22:23:46 +00:00
4bc5d03284 Accepting request 903199 from home:mcalabkova:branches:devel:languages:python
- Update to 5.1.0
  * Add support for SQLAlchemy 1.4.
  * prepare_accept_content() now raises SerializerNotInstalled instead of 
    KeyError.
  * Wheels are no longer universal.
  * Remove python2 compatibility code
  * Update default pickle protocol version to 4
  * Drop support for the lzma backport.

OBS-URL: https://build.opensuse.org/request/show/903199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=163
2021-07-02 08:18:37 +00:00
Steve Kowalik
09ec8d5b97 - Update to 5.0.2:
* Bump required amqp version to 5.0.0.
  * 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
  * BREAKING CHANGE: Dropped support for Python 2 (#1232)
  * Add an SQS transport option for custom botocore config (#1219)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=161
2020-11-17 03:50:34 +00:00
Tomáš Chvátal
4a1674c808 Accepting request 819673 from home:buschmann23:branches:devel:languages:python
- update to 4.6.11
  - Revert incompatible changes in #1193 and additional improvements (#1211)
  - Default_channel should reconnect automatically (#1209)
- drop unnecessary fakeredis dependency to fix build on older distros

OBS-URL: https://build.opensuse.org/request/show/819673
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=159
2020-07-09 06:49:06 +00:00
b4c3471271 - update to 4.6.10:
- set _connection in _ensure_connection (#1205)
  - Fix for the issue #1172
  - reuse connection [bug fix]
  - Prevent failure if AWS creds are not explicitly defined on predefined.
  - Raise RecoverableConnectionError in maybe_declare with retry on and.
  - possible fix for #1174 .
  - 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 (#1196)
  - Fix for issue #1198: Celery crashes in cases where there aren’t enough
  - Ensure connection when connecting to broker
  - update pyamqp to 2.6 with optional cythonization

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=157
2020-06-14 09:28:58 +00:00
Tomáš Chvátal
f61a3266a7 Accepting request 789790 from home:mcalabkova:branches:devel:languages:python
- Update to 4.6.8
  * Add support for health_check_interval option in broker_transport_options.
  * Adding retry_on_timeout parameter
  * Support standard values for ssl_cert_reqs query parameter.
  * enabled ssl certificate verification when amqps is used for pyamqp transport

OBS-URL: https://build.opensuse.org/request/show/789790
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=155
2020-03-30 14:56:07 +00:00
Tomáš Chvátal
9dc7db207a - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=153
2020-03-12 07:24:21 +00:00
c6fe8fb296 - drop unnecessary zstandard dependency to fix build on older distros
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=151
2019-12-20 19:05:43 +00:00
Tomáš Chvátal
bebdd58f8c Accepting request 756812 from home:buschmann23:branches:devel:languages:python
- Update to 4.6.7:
  - Use importlib.metadata from the standard library on Python 3.8+ (#1086).
  - Add peek lock settings to be changed using transport options (#1119).
  - Fix redis health checks (#1122).
  - Reset ready before execute callback (#1126).
  - Add missing parameter queue_args in kombu.connection.SimpleBuffer (#1128)
- Update to 4.6.6:
  - Revert _lookup_direct and related changes of redis.
  - Python 3.8 support
  - Fix 'NoneType' object has no attribute 'can_read' bug of redis transport
  - Issue #1019 Fix redis transport socket timeout
  - Add wait timeout settings to receive queue message (#1110)
  - Bump py-amqp to 2.5.2
- Remove patches now included upstream:
  - python38.patch

OBS-URL: https://build.opensuse.org/request/show/756812
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=149
2019-12-13 16:56:26 +00:00
Tomáš Chvátal
c45107de47 - Update to 4.6.5:
- Revert _lookup api and correct redis implemetnation. 
  - Major overhaul of redis test cases by adding more full featured fakeredis module.
  - Add more test cases to boost coverage of kombu redis transport.
  - Refactor the producer consumer test cases to be based on original mocks and be passing
  - Fix lingering line length issue in test.
  - Sanitise url when include_password is false
  - Pinned pycurl to 7.43.0.2 as it is the latest build with wheels provided
  - Bump py-amqp to 2.5.2 
- Rebase python38.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=147
2019-10-08 08:58:11 +00:00
Tomáš Chvátal
9f473c5a88 - Update to 4.6.4:
- Use importlib-metadata instead of pkg_resources for better performance
  - Allow users to switch URLs while omitting the resource identifier (#1032)
  - Don't stop receiving tasks on 503 SQS error. (#1064) 
  - Fix maybe declare (#1066)
  - Revert "Revert "Use SIMEMBERS instead of SMEMBERS to check for queue (Redis Broker)
  - Fix MongoDB backend to work properly with TTL (#1076)
  - Make sure that max_retries=0 is treated differently than None (#1080)
  - Bump py-amqp to 2.5.1
- Add patch to fix build with py 3.8:
  * python38.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=145
2019-09-11 13:24:35 +00:00
Tomáš Chvátal
95e361302b - Do not depend on pytest-sugar, it is just pretty-formatter
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=143
2019-07-19 10:47:32 +00:00
Tomáš Chvátal
03e2165cdb Accepting request 710883 from home:pgajdos
- version update to 4.6.3
  * Revert FastUUID for kombu 4.6
  * Fix sbugs and regressions
  * other bu fixes

OBS-URL: https://build.opensuse.org/request/show/710883
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=141
2019-06-19 11:40:16 +00:00
Thomas Bechtold
73a73d53ca - Add redis version for BuildRequires. The tests fail with a
lower version so detect that early

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=139
2019-04-23 11:22:08 +00:00
Tomáš Chvátal
75fed9cb44 Accepting request 691748 from home:pgajdos
- version update to 4.5.0
  - The Redis transport now supports a custom separator for keys.
  - When the SQS server returns a timeout we ignore it and keep trying
    instead of raising an error.
  - Properly declare async support for the Qpid transport.
  - Revert `celery/kombu#906 <https://github.com/celery/kombu/pull/906>`_ and
    introduce unique broadcast queue names as an optional keyword argument.
  - Codebase improvements and fixes

OBS-URL: https://build.opensuse.org/request/show/691748
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=137
2019-04-05 09:05:31 +00:00
Tomáš Chvátal
58093dfda2 Accepting request 689320 from home:pgajdos
- version update to 4.4.0
  * Restore bz2 import checks in compression module.
  * 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
  * Added support for broadcasting using a regular expression pattern
    or a glob pattern to multiple Pidboxes.

OBS-URL: https://build.opensuse.org/request/show/689320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=135
2019-03-28 13:39:08 +00:00
Tomáš Chvátal
9bbed50f3a Accepting request 684646 from home:frispete:python
- Build require a more current msgpack version

OBS-URL: https://build.opensuse.org/request/show/684646
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=133
2019-03-13 10:11:04 +00:00
Tomáš Chvátal
fa7a0c081a Accepting request 676512 from home:jayvdb:django
- Added minimum versions to dependencies where provided by upstream
- Re-enable tests on Python 3
- Update to 4.3.0, adding Python 3.7 support.

OBS-URL: https://build.opensuse.org/request/show/676512
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=131
2019-02-15 12:35:20 +00:00
1fe112234c - Updated to 4.2.2.post1:
- Support both Redis client version 2.x and version 3.x.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=129
2019-01-31 15:27:51 +00:00
54425efa32 Update changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=127
2018-08-16 10:52:56 +00:00
10122481fb Accepting request 629526 from home:sjamgade:branches:devel:languages:python:backports
- Updated to 4.2.1
  added python as requirement for ssl module is needed by amqp

OBS-URL: https://build.opensuse.org/request/show/629526
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=125
2018-08-16 10:37:44 +00:00
c698d08c63 Accepting request 611735 from home:mcepl:work
Clean up SPEC and obsolete python-carrot

OBS-URL: https://build.opensuse.org/request/show/611735
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=123
2018-05-23 17:47:50 +00:00
0428800602 - update to 4.1.0:
-  RabbitMQ: Ensured safer encoding of queue arguments.
  - Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if
  - Added Python 3.6 to CI testing
  - Fixed bug around modifying dictionary size while iterating over it

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=121
2018-01-30 13:39:07 +00:00
Jan Matejek
c8eba28b8f Accepting request 507161 from home:benoit_monin:branches:devel:languages:python
explicitly call python2 for the tests

OBS-URL: https://build.opensuse.org/request/show/507161
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=119
2017-06-30 14:54:58 +00:00
cdfbf9ed51 - update to 4.0.2:
- Now depends on :mod:`amqp` 2.0.
      The new py-amqp version have been refactored for better performance,
      using modern Python socket conventions, and API consistency.
  - No longer depends on :mod:`anyjson`.
      Kombu will now only choose between :pypi:`simplejson` and the built-in
      :mod:`json`.
  - Removed transports that are no longer supported in this version:
      - Django ORM transport
      - SQLAlchemy ORM transport
      - Beanstalk transport
      - ZeroMQ transport
      - amqplib transport (use pyamqp).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=116
2017-03-16 21:52:25 +00:00
07e2436031 - update to 3.0.35:
- msgpack: msgpack support now requires msgpack-python > 0.4.7.
  - Redis: TimeoutError was no longer handled as a recoverable error.
  - msgpack: Fixes support for binary/unicode data
  - Qpid: Adds async error handling.
  - msgpack: Use binary encoding instead of utf-8 (Issue #570).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=114
2016-11-14 14:44:30 +00:00
Denisart Benjamin
0fd6bc59d0 Accepting request 353454 from home:1Antoine1:branches:devel:languages:python
- Update to 3.0.33:
  * Now depends on :mod:`amqp` 1.4.9
  * Redis: Fixed problem with auxilliary connections causing the
    main consumer connection to be closed (Issue #550)
  * Qpid: No longer uses threads to operate, to ensure
    compatibility with all environments (Issue #531)
- See /usr/share/doc/packages/python-kombu/Changelog for changes
  introduced between 3.0.27 and 3.0.32
- Remove fix-tests.patch

OBS-URL: https://build.opensuse.org/request/show/353454
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=112
2016-01-15 09:42:19 +00:00
Denisart Benjamin
324dc2d384 Accepting request 330863 from Cloud:OpenStack:Master
- Add fix-tests.patch to fix testcases with newer python-mock.

OBS-URL: https://build.opensuse.org/request/show/330863
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=110
2015-09-17 11:36:10 +00:00
f04bceca61 Accepting request 318681 from home:seife:OpenStack:Master
fix non-SUSE build by conditionalizing Suggests: tag

OBS-URL: https://build.opensuse.org/request/show/318681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=109
2015-07-27 06:15:17 +00:00
Jan Matejek
b912948fdb Accepting request 305713 from home:benoit_monin:branches:devel:languages:python
- update to 3.0.26
- update project URL
- set a minimum version for python-anyjson in BuildRequires
- add back python-msgpack-python as test requirement
- pass -q to test to avoid spamming the build log

OBS-URL: https://build.opensuse.org/request/show/305713
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=107
2015-05-07 12:04:04 +00:00
Michal Čihař
175de7e299 Accepting request 298595 from home:tbechtold:branches:devel:languages:python
New upstream bugfix release

OBS-URL: https://build.opensuse.org/request/show/298595
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=105
2015-04-22 13:55:02 +00:00
Michal Čihař
00eeb094aa Accepting request 262477 from home:Nijel:branches:devel:languages:python
- update to version 3.0.24:
    - The `Qpid <http://qpid.apache.org/>`_ broker is supported for Python 2.x
      environments. The Qpid transport includes full SSL support within Kombu. See
      the :mod:`kombu.transport.qpid` docs for more info.
    - Dependencies: extra[librabbitmq] now requires librabbitmq 1.6.0
    - Docstrings for :class:`~kombu.utils.limit.TokenBucket` did not match
      implementation.
    - :func:`~kombu.common.oid_from` accidentally called ``uuid.getnode()`` but
      did not use the return value.
    - Redis: Now ignores errors when cosing the underlying connection.
    - Redis: Restoring messages will now use a single connection.
    - ``kombu.five.monotonic``: Can now be imported even if ctypes is not
      available for some reason (e.g. App Engine)
    - Documentation: Improved example to use the ``declare`` argument to
      ``Producer`` (Issue #423).
    - Django: Fixed ``app_label`` for older Django versions (``< 1.7``).
      (Issue #414).
- fixed python-amqp BuildRequire

OBS-URL: https://build.opensuse.org/request/show/262477
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=103
2014-11-20 15:47:06 +00:00
Jan Matejek
18585b7a2d Accepting request 249290 from Cloud:OpenStack:Master
New upstream release

OBS-URL: https://build.opensuse.org/request/show/249290
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=101
2014-09-15 14:00:10 +00:00
Michal Čihař
c0d4b25565 Accepting request 244822 from home:Nijel:branches:devel:languages:python
- update to 3.0.21;
   - see http://kombu.readthedocs.org/en/latest/changelog.html for full changelog

OBS-URL: https://build.opensuse.org/request/show/244822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=99
2014-08-15 12:07:39 +00:00
Sascha Peilicke
bba8e421af Accepting request 235453 from Cloud:OpenStack:Master
- update to 3.0.16:
  - ``kombu[librabbitmq]`` now depends on librabbitmq 1.5.1.
  - Tests: Some unit tests accidentally required the `redis-py` library.
  - librabbitmq: Would crash when using an older version of :mod:`librabbitmq`,
    now emits warning instead.
- remove kombu-fix-redis-tests.patch: Fixed differently upstream

- add kombu-fix-redis-tests.patch
  * Add skip_if_no_module decorator

- update to 3.0.15:
  * Now depends on :mod:`amqp` 1.4.5.
  * RabbitMQ 3.3 changes QoS semantics (Issue #339).
  * Users of :mod:`librabbitmq` is encouraged to upgrade to librabbitmq 1.5.0.
  * Pools: Now takes transport options into account when comparing connections
    (Issue #333).
  * MongoDB: Fixes Python 3 compatibility.
  * Async: select: Ignore socket errors when attempting to unregister handles
    from the loop.
  * Pidbox: Can now be configured to use a serializer other than json,
    but specifying a serializer argument to :class:`~kombu.pidbox.Mailbox`.
  * Message decompression now works with Python 3.
- update to 3.0.14:
  * **MongoDB**: Now endures a connection failover (Issue #123).
  * **MongoDB**: Fixed ``KeyError`` when a replica set member is removed.
  * **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

OBS-URL: https://build.opensuse.org/request/show/235453
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=97
2014-06-02 09:04:34 +00:00
Sascha Peilicke
eeeb6e8809 - Demote recommends back to suggests, it is really sufficent to document
the possible backend options. But we want to avoid they're installed
  accidentally.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=94
2014-02-19 15:20:25 +00:00
Denisart Benjamin
292a72c756 Accepting request 214588 from Cloud:OpenStack:Master
- update to 3.0.10:
  * Now depends on amqp 1.4.1.
  * maybe_declare now raises a “recoverable connection error” 
  if the channel is disconnected
  * Redis: Consumer.cancel() is now thread safe.
  * Fixed “unhashable type” error on Python 3
  * Do not attempt to unregister operations on an already closed
  poller instance

- update to 3.0.9:
  - Now depends on :mod:`amqp` 1.4.0.
  - Redis: Basic cancel for fanout based queues now sends a corresponding
    ``UNSUBSCRIBE`` command to the server.
  - MongoDB: Improved connection string and options handling
    (Issue #266 + Issue #120).
  - SQS: Limit the number of messages when receiving in batch to 10.
  - ConsumerMixin: ``consume`` now checks heartbeat every time the
    socket times out.
  - Retry Policy: A max retries of 0 did not retry forever.
  - Simple: If passing a Queue object the simple utils will now take
    default routing key from that queue.
  - Redis: The map of Redis error classes are now exposed at the module level
    using the :func:`kombu.transport.redis.get_redis_error_classes` function.
  - Async: ``Hub.close`` now sets ``.poller`` to None.

OBS-URL: https://build.opensuse.org/request/show/214588
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=93
2014-01-21 23:29:45 +00:00
Sascha Peilicke
711a1380fb Accepting request 213834 from Cloud:OpenStack:Master
- update to 3.0.8:
  - 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
- Changes from 3.0.7:
  - Fixes Python 2.6 compatibility.
  - Redis: Fixes 'bad file descriptor' issue.

OBS-URL: https://build.opensuse.org/request/show/213834
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=92
2014-01-14 09:56:29 +00:00
Sascha Peilicke
07e9fa6f1c - Fixup amqp dependency version check
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=91
2013-12-09 13:43:34 +00:00
Denisart Benjamin
5736d17614 Accepting request 209063 from home:appleonkel:branches:devel:languages:python
Update to 3.0.6

OBS-URL: https://build.opensuse.org/request/show/209063
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=90
2013-12-01 21:22:48 +00:00
Sascha Peilicke
92c976f888 - (Build)Require amqp >= 1.0.13
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=89
2013-09-16 14:33:43 +00:00
Sascha Peilicke
807f0e73ab Accepting request 197222 from home:dirkmueller:branches:devel:languages:python
- update to 2.5.14: 
  * safe_str did not work properly resulting in UnicodeDecodeError
  * Now depends on amqp 1.0.13
  * Fixed typo in Django functional tests.
  * Tests no longer depends on distribute, which was deprecated
  and merged back into setuptools.

- update to 2.5.12:

OBS-URL: https://build.opensuse.org/request/show/197222
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=88
2013-09-03 08:18:09 +00:00