forked from pool/python-amqpstorm
Accepting request 1130517 from devel:languages:python
- update to 2.10.7:
* Fixed bug with heartbeat interval on the client not sent
frequently enough [#127] - Thanks Ivan Héda.
* Added support for Python 3.12.
* Fixed deprecated warning when using Python 3.11.
* Added support for bulk removing users with the Management
Api.
* Added support to get the Cluster Name using the Management
Api.
* Fixed ConnectionUri to default to port 5761 when using ssl
* Added support for passing your own ssl context
- Intial release v2.2.2
OBS-URL: https://build.opensuse.org/request/show/1130517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-amqpstorm?expand=0&rev=14
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eb3d4cedd523fe4aaf0171a0ad6161d808da480ad59858698bd5e466af096586
|
||||
size 71916
|
||||
3
AMQPStorm-2.10.7.tar.gz
Normal file
3
AMQPStorm-2.10.7.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ab2fc5a2224359866965d6d100995bf11f8897b0a7d6925ee00b9b152d024c9a
|
||||
size 73744
|
||||
124
mock.patch
124
mock.patch
@@ -1,75 +1,30 @@
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/basic/test_basic.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/basic/test_basic.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic.py
|
||||
@@ -3,7 +3,7 @@ import random
|
||||
import string
|
||||
import sys
|
||||
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import commands
|
||||
from pamqp import specification
|
||||
from pamqp.body import ContentBody
|
||||
from pamqp.header import ContentHeader
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import commands
|
||||
|
||||
from amqpstorm import Channel
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import commands
|
||||
from pamqp import specification
|
||||
|
||||
import amqpstorm
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/io/test_io.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp.header import ContentHeader
|
||||
from pamqp import commands
|
||||
from pamqp.body import ContentBody
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
@@ -1,6 +1,6 @@
|
||||
import threading
|
||||
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp.header import ContentHeader
|
||||
from pamqp import commands
|
||||
from pamqp.body import ContentBody
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/connection/test_connection.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/connection/test_connection.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/connection/test_connection.py
|
||||
@@ -1,7 +1,7 @@
|
||||
import socket
|
||||
import threading
|
||||
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import exceptions as pamqp_exception
|
||||
from pamqp import frame as pamqp_frame
|
||||
from pamqp import commands
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/io/test_io.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/io/test_io.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/io/test_io.py
|
||||
@@ -1,7 +1,7 @@
|
||||
import socket
|
||||
import ssl
|
||||
@@ -79,10 +34,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io.py
|
||||
|
||||
import amqpstorm.io
|
||||
from amqpstorm.exception import AMQPConnectionError
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
@@ -3,7 +3,7 @@ import socket
|
||||
from errno import EINTR
|
||||
from errno import EWOULDBLOCK
|
||||
@@ -92,10 +47,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/io/test_io_exception.py
|
||||
|
||||
from amqpstorm import AMQPConnectionError
|
||||
from amqpstorm import compatibility
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_rpc.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/test_rpc.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/test_rpc.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/test_rpc.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/test_rpc.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/test_rpc.py
|
||||
@@ -1,7 +1,7 @@
|
||||
import threading
|
||||
import time
|
||||
@@ -105,3 +60,48 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_rpc.py
|
||||
|
||||
from amqpstorm.exception import AMQPChannelError
|
||||
from amqpstorm.rpc import Rpc
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import ContentHeader
|
||||
from pamqp import specification
|
||||
from pamqp.body import ContentBody
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
@@ -1,6 +1,6 @@
|
||||
import threading
|
||||
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import ContentHeader
|
||||
from pamqp import specification
|
||||
from pamqp.body import ContentBody
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/connection/test_connection.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/connection/test_connection.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/connection/test_connection.py
|
||||
@@ -1,7 +1,7 @@
|
||||
import socket
|
||||
import threading
|
||||
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import frame as pamqp_frame
|
||||
from pamqp import specification
|
||||
from pamqp.specification import Basic as spec_basic
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
from pamqp import specification
|
||||
|
||||
from amqpstorm import Channel
|
||||
|
||||
226
pamqp3.patch
226
pamqp3.patch
@@ -36,10 +36,10 @@ Subject: [PATCH 1/2] Initial pamqp3 support
|
||||
setup.py | 9 +--
|
||||
30 files changed, 180 insertions(+), 342 deletions(-)
|
||||
|
||||
Index: AMQPStorm-2.10.4/LICENSE
|
||||
Index: AMQPStorm-2.10.7/LICENSE
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/LICENSE
|
||||
+++ AMQPStorm-2.10.4/LICENSE
|
||||
--- AMQPStorm-2.10.7.orig/LICENSE
|
||||
+++ AMQPStorm-2.10.7/LICENSE
|
||||
@@ -1,6 +1,6 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
@@ -48,21 +48,11 @@ Index: AMQPStorm-2.10.4/LICENSE
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
Index: AMQPStorm-2.10.4/README.rst
|
||||
Index: AMQPStorm-2.10.7/README.rst
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/README.rst
|
||||
+++ AMQPStorm-2.10.4/README.rst
|
||||
@@ -9,8 +9,7 @@ Introduction
|
||||
AMQPStorm is a library designed to be consistent, stable and thread-safe.
|
||||
|
||||
- 100% Test Coverage!
|
||||
-- Supports Python 2.7 and Python 3.3+.
|
||||
-- Fully tested against Python Implementations; CPython and PyPy.
|
||||
+- Supports Python 3.6+.
|
||||
|
||||
Documentation
|
||||
=============
|
||||
@@ -122,5 +121,10 @@ Credits
|
||||
--- AMQPStorm-2.10.7.orig/README.rst
|
||||
+++ AMQPStorm-2.10.7/README.rst
|
||||
@@ -137,5 +137,10 @@ Credits
|
||||
=======
|
||||
Special thanks to gmr (Gavin M. Roy) for creating pamqp, and in addition amqpstorm is heavily influenced by his pika and rabbitpy libraries.
|
||||
|
||||
@@ -73,10 +63,10 @@ Index: AMQPStorm-2.10.4/README.rst
|
||||
+
|
||||
.. |Version| image:: https://badge.fury.io/py/AMQPStorm.svg
|
||||
:target: https://badge.fury.io/py/AMQPStorm
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/basic.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/basic.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/basic.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/basic.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/basic.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/basic.py
|
||||
@@ -5,7 +5,7 @@ import math
|
||||
|
||||
from pamqp import body as pamqp_body
|
||||
@@ -226,12 +216,12 @@ Index: AMQPStorm-2.10.4/amqpstorm/basic.py
|
||||
return True
|
||||
return False
|
||||
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/channel.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/channel.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
@@ -3,7 +3,7 @@
|
||||
import logging
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/channel.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/channel.py
|
||||
@@ -4,7 +4,7 @@ import logging
|
||||
import threading
|
||||
import time
|
||||
|
||||
-from pamqp import specification
|
||||
@@ -239,7 +229,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
from pamqp.header import ContentHeader
|
||||
|
||||
from amqpstorm import compatibility
|
||||
@@ -195,7 +195,9 @@ class Channel(BaseChannel):
|
||||
@@ -197,7 +197,9 @@ class Channel(BaseChannel):
|
||||
self.stop_consuming()
|
||||
except AMQPChannelError:
|
||||
self.remove_consumer_tag()
|
||||
@@ -250,7 +240,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
reply_code=reply_code,
|
||||
reply_text=reply_text),
|
||||
connection_adapter=self._connection
|
||||
@@ -249,7 +251,7 @@ class Channel(BaseChannel):
|
||||
@@ -251,7 +253,7 @@ class Channel(BaseChannel):
|
||||
:return:
|
||||
"""
|
||||
self._confirming_deliveries = True
|
||||
@@ -259,7 +249,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
return self.rpc_request(confirm_frame)
|
||||
|
||||
@property
|
||||
@@ -282,7 +284,7 @@ class Channel(BaseChannel):
|
||||
@@ -284,7 +286,7 @@ class Channel(BaseChannel):
|
||||
elif frame_in.name == 'Channel.Close':
|
||||
self._close_channel(frame_in)
|
||||
elif frame_in.name == 'Channel.Flow':
|
||||
@@ -268,7 +258,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
else:
|
||||
LOGGER.error(
|
||||
'[Channel%d] Unhandled Frame: %s -- %s',
|
||||
@@ -298,7 +300,7 @@ class Channel(BaseChannel):
|
||||
@@ -300,7 +302,7 @@ class Channel(BaseChannel):
|
||||
self._exceptions = []
|
||||
self._confirming_deliveries = False
|
||||
self.set_state(self.OPENING)
|
||||
@@ -277,7 +267,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
self.set_state(self.OPEN)
|
||||
|
||||
def process_data_events(self, to_tuple=False, auto_decode=True):
|
||||
@@ -462,7 +464,7 @@ class Channel(BaseChannel):
|
||||
@@ -464,7 +466,7 @@ class Channel(BaseChannel):
|
||||
:rtype: tuple,None
|
||||
"""
|
||||
basic_deliver = self._inbound.pop(0)
|
||||
@@ -286,7 +276,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
LOGGER.warning(
|
||||
'Received an out-of-order frame: %s was '
|
||||
'expecting a Basic.Deliver frame',
|
||||
@@ -506,7 +508,7 @@ class Channel(BaseChannel):
|
||||
@@ -508,7 +510,7 @@ class Channel(BaseChannel):
|
||||
self.set_state(self.CLOSING)
|
||||
if not self._connection.is_closed:
|
||||
try:
|
||||
@@ -295,10 +285,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel.py
|
||||
except AMQPError:
|
||||
pass
|
||||
self.remove_consumer_tag()
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/channel0.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/channel0.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/channel0.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/channel0.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/channel0.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/channel0.py
|
||||
@@ -3,7 +3,7 @@
|
||||
import logging
|
||||
import platform
|
||||
@@ -346,10 +336,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/channel0.py
|
||||
virtual_host=self._parameters['virtual_host']
|
||||
)
|
||||
self._write_frame(open_frame)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/compatibility.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/compatibility.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/compatibility.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/compatibility.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/compatibility.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/compatibility.py
|
||||
@@ -1,7 +1,5 @@
|
||||
"""Python 2/3 Compatibility layer."""
|
||||
|
||||
@@ -432,10 +422,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/compatibility.py
|
||||
return value
|
||||
|
||||
try:
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/connection.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/connection.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/connection.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/connection.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/connection.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/connection.py
|
||||
@@ -8,7 +8,6 @@ from time import sleep
|
||||
from pamqp import exceptions as pamqp_exception
|
||||
from pamqp import frame as pamqp_frame
|
||||
@@ -444,7 +434,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/connection.py
|
||||
|
||||
from amqpstorm import compatibility
|
||||
from amqpstorm.base import IDLE_WAIT
|
||||
@@ -323,7 +322,7 @@ class Connection(Stateful):
|
||||
@@ -324,7 +323,7 @@ class Connection(Stateful):
|
||||
return data_in[byte_count:], channel_id, frame_in
|
||||
except pamqp_exception.UnmarshalingException:
|
||||
pass
|
||||
@@ -453,10 +443,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/connection.py
|
||||
LOGGER.error('AMQPFrameError: %r', why, exc_info=True)
|
||||
except ValueError as why:
|
||||
LOGGER.error(why, exc_info=True)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/exchange.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/exchange.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/exchange.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/exchange.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/exchange.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/exchange.py
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import logging
|
||||
@@ -466,10 +456,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/exchange.py
|
||||
|
||||
from amqpstorm import compatibility
|
||||
from amqpstorm.base import Handler
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/queue.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/queue.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/queue.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/queue.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/queue.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/queue.py
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import logging
|
||||
@@ -479,10 +469,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/queue.py
|
||||
|
||||
from amqpstorm import compatibility
|
||||
from amqpstorm.base import Handler
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/functional/test_generic.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/functional/test_generic.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/functional/test_generic.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/functional/test_generic.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/functional/test_generic.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/functional/test_generic.py
|
||||
@@ -175,7 +175,7 @@ class GenericTest(TestFunctionalFramewor
|
||||
# Old way
|
||||
result = payload.to_dict()
|
||||
@@ -510,10 +500,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/functional/test_generic.py
|
||||
self.assertEqual(payload.correlation_id, correlation_id)
|
||||
self.assertIsInstance(payload.properties['app_id'], str)
|
||||
self.assertIsInstance(payload.properties['correlation_id'], str)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-from pamqp import specification
|
||||
+from pamqp import commands
|
||||
@@ -529,14 +519,14 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic_exception.py
|
||||
|
||||
connection = FakeConnection(on_write=on_publish_return_invalid_frame)
|
||||
channel = Channel(9, connection, 0.01)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/basic/test_basic.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/basic/test_basic.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/basic/test_basic.py
|
||||
@@ -4,7 +4,7 @@ import string
|
||||
import sys
|
||||
|
||||
import mock
|
||||
from unittest import mock
|
||||
-from pamqp import specification
|
||||
+from pamqp import commands
|
||||
from pamqp.body import ContentBody
|
||||
@@ -742,12 +732,12 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/basic/test_basic.py
|
||||
|
||||
connection = FakeConnection(on_write=on_publish_return_ack)
|
||||
channel = Channel(9, connection, 1)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
@@ -1,5 +1,5 @@
|
||||
import mock
|
||||
from unittest import mock
|
||||
-from pamqp import specification
|
||||
+from pamqp import commands
|
||||
|
||||
@@ -775,12 +765,12 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_exception.py
|
||||
reply_code=500,
|
||||
reply_text='travis-ci'
|
||||
)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
@@ -1,6 +1,6 @@
|
||||
import mock
|
||||
from unittest import mock
|
||||
-from pamqp import ContentHeader
|
||||
-from pamqp import specification
|
||||
+from pamqp.header import ContentHeader
|
||||
@@ -874,14 +864,14 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_frame.py
|
||||
)
|
||||
|
||||
def test_channel_unhandled_frame(self):
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel_message_handling.py
|
||||
@@ -1,8 +1,8 @@
|
||||
import threading
|
||||
|
||||
import mock
|
||||
from unittest import mock
|
||||
-from pamqp import ContentHeader
|
||||
-from pamqp import specification
|
||||
+from pamqp.header import ContentHeader
|
||||
@@ -1063,12 +1053,12 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel_message_handli
|
||||
consumer_tag='travis-ci-3')
|
||||
header = ContentHeader(body_size=message_len)
|
||||
body = ContentBody(value=message)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel/test_channel.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel/test_channel.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel/test_channel.py
|
||||
@@ -1,5 +1,5 @@
|
||||
import mock
|
||||
from unittest import mock
|
||||
-from pamqp import specification
|
||||
+from pamqp import commands
|
||||
|
||||
@@ -1131,10 +1121,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel/test_channel.py
|
||||
# Close Channel.
|
||||
channel._close_channel(close_frame)
|
||||
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
@@ -1,5 +1,5 @@
|
||||
from pamqp.heartbeat import Heartbeat
|
||||
-from pamqp.specification import Connection
|
||||
@@ -1142,10 +1132,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0_frame.py
|
||||
|
||||
import amqpstorm
|
||||
from amqpstorm import AMQPConnectionError
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
@@ -1,7 +1,7 @@
|
||||
import platform
|
||||
|
||||
@@ -1155,10 +1145,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/channel0/test_channel0.py
|
||||
|
||||
import amqpstorm
|
||||
from amqpstorm import AMQPConnectionError
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_compatibility.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/test_compatibility.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/test_compatibility.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/test_compatibility.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/test_compatibility.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/test_compatibility.py
|
||||
@@ -21,11 +21,6 @@ class CompatibilityTests(TestFramework):
|
||||
x = ''
|
||||
self.assertFalse(compatibility.is_integer(x))
|
||||
@@ -1229,7 +1219,7 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_compatibility.py
|
||||
|
||||
def test_compatibility_ssl_is_set(self):
|
||||
@@ -201,7 +159,7 @@ class CompatibilitySslTests(unittest.Tes
|
||||
imp.reload(compatibility)
|
||||
importlib.reload(compatibility)
|
||||
|
||||
def test_compatibility_only_tls_v1_supported(self):
|
||||
- """This tests mimics the behavior of Python 2.7.8 or earlier that
|
||||
@@ -1237,14 +1227,14 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_compatibility.py
|
||||
only supported TLS v1 and SSLv23.
|
||||
"""
|
||||
restore_tls_v1_2 = sys.modules['ssl'].PROTOCOL_TLSv1_2
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/connection/test_connection.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/connection/test_connection.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/connection/test_connection.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/connection/test_connection.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/connection/test_connection.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/connection/test_connection.py
|
||||
@@ -2,9 +2,10 @@ import socket
|
||||
import threading
|
||||
|
||||
import mock
|
||||
from unittest import mock
|
||||
+from pamqp import exceptions as pamqp_exception
|
||||
from pamqp import frame as pamqp_frame
|
||||
-from pamqp import specification
|
||||
@@ -1301,20 +1291,20 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/connection/test_connection.py
|
||||
|
||||
connection.write_frame = on_open_ok
|
||||
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/exchange/test_exchange.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-from pamqp.specification import Exchange as pamqp_exchange
|
||||
+from pamqp.commands import Exchange as pamqp_exchange
|
||||
|
||||
from amqpstorm.channel import Channel
|
||||
from amqpstorm.channel import Exchange
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_tx.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/test_tx.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/test_tx.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/test_tx.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/test_tx.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/test_tx.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-from pamqp import specification
|
||||
+from pamqp import commands
|
||||
@@ -1404,10 +1394,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/test_tx.py
|
||||
|
||||
connection = FakeConnection(on_write=on_tx)
|
||||
channel = Channel(0, connection, 0.01)
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tests/unit/uri_connection/test_uri_connection_exception.py
|
||||
@@ -6,18 +6,12 @@ from amqpstorm import AMQPConnectionErro
|
||||
from amqpstorm import UriConnection
|
||||
from amqpstorm import compatibility
|
||||
@@ -1427,10 +1417,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tests/unit/uri_connection/test_uri_connection_
|
||||
def test_uri_raises_on_invalid_object(self):
|
||||
self.assertRaises(AttributeError, UriConnection, None)
|
||||
self.assertRaises(AttributeError, UriConnection, {})
|
||||
Index: AMQPStorm-2.10.4/amqpstorm/tx.py
|
||||
Index: AMQPStorm-2.10.7/amqpstorm/tx.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/amqpstorm/tx.py
|
||||
+++ AMQPStorm-2.10.4/amqpstorm/tx.py
|
||||
--- AMQPStorm-2.10.7.orig/amqpstorm/tx.py
|
||||
+++ AMQPStorm-2.10.7/amqpstorm/tx.py
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import logging
|
||||
@@ -1464,10 +1454,10 @@ Index: AMQPStorm-2.10.4/amqpstorm/tx.py
|
||||
self._tx_active = False
|
||||
- return self._channel.rpc_request(specification.Tx.Rollback())
|
||||
+ return self._channel.rpc_request(commands.Tx.Rollback())
|
||||
Index: AMQPStorm-2.10.4/setup.cfg
|
||||
Index: AMQPStorm-2.10.7/setup.cfg
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/setup.cfg
|
||||
+++ AMQPStorm-2.10.4/setup.cfg
|
||||
--- AMQPStorm-2.10.7.orig/setup.cfg
|
||||
+++ AMQPStorm-2.10.7/setup.cfg
|
||||
@@ -2,7 +2,7 @@
|
||||
verbosity = 2
|
||||
|
||||
@@ -1477,10 +1467,10 @@ Index: AMQPStorm-2.10.4/setup.cfg
|
||||
|
||||
[metadata]
|
||||
description-file = README.rst
|
||||
Index: AMQPStorm-2.10.4/setup.py
|
||||
Index: AMQPStorm-2.10.7/setup.py
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/setup.py
|
||||
+++ AMQPStorm-2.10.4/setup.py
|
||||
--- AMQPStorm-2.10.7.orig/setup.py
|
||||
+++ AMQPStorm-2.10.7/setup.py
|
||||
@@ -22,7 +22,7 @@ def get_version(rel_path):
|
||||
|
||||
setup(
|
||||
@@ -1499,29 +1489,11 @@ Index: AMQPStorm-2.10.4/setup.py
|
||||
extras_require={
|
||||
'management': ['requests>2'],
|
||||
'pool': ['amqpstorm-pool']
|
||||
@@ -44,17 +44,11 @@ setup(
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Natural Language :: English',
|
||||
'Operating System :: OS Independent',
|
||||
- 'Programming Language :: Python :: 2',
|
||||
- 'Programming Language :: Python :: 2.7',
|
||||
- 'Programming Language :: Python :: 3',
|
||||
- 'Programming Language :: Python :: 3.4',
|
||||
- 'Programming Language :: Python :: 3.5',
|
||||
'Programming Language :: Python :: 3.6',
|
||||
'Programming Language :: Python :: 3.7',
|
||||
'Programming Language :: Python :: 3.8',
|
||||
'Programming Language :: Python :: 3.9',
|
||||
'Programming Language :: Python :: Implementation :: CPython',
|
||||
- 'Programming Language :: Python :: Implementation :: PyPy',
|
||||
'Topic :: Communications',
|
||||
'Topic :: Internet',
|
||||
'Topic :: Internet :: WWW/HTTP',
|
||||
Index: AMQPStorm-2.10.4/CHANGELOG.rst
|
||||
Index: AMQPStorm-2.10.7/CHANGELOG.rst
|
||||
===================================================================
|
||||
--- AMQPStorm-2.10.4.orig/CHANGELOG.rst
|
||||
+++ AMQPStorm-2.10.4/CHANGELOG.rst
|
||||
@@ -35,6 +35,11 @@ Version 2.8.5
|
||||
--- AMQPStorm-2.10.7.orig/CHANGELOG.rst
|
||||
+++ AMQPStorm-2.10.7/CHANGELOG.rst
|
||||
@@ -50,6 +50,11 @@ Version 2.8.5
|
||||
-------------
|
||||
- Fixed a potential deadlock when opening a channel with a broken connection [#97] - Thanks mehdigmira.
|
||||
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 2 19:54:35 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.10.7:
|
||||
* Fixed bug with heartbeat interval on the client not sent
|
||||
frequently enough [#127] - Thanks Ivan Héda.
|
||||
* Added support for Python 3.12.
|
||||
* Fixed deprecated warning when using Python 3.11.
|
||||
* Added support for bulk removing users with the Management
|
||||
Api.
|
||||
* Added support to get the Cluster Name using the Management
|
||||
Api.
|
||||
* Fixed ConnectionUri to default to port 5761 when using ssl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 9 04:55:21 UTC 2022 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
@@ -64,7 +78,7 @@ Fri Jul 19 10:19:40 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.c
|
||||
Fri Jun 7 14:46:15 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
|
||||
|
||||
- Update to 2.7.0
|
||||
* Added support for passing your own ssl context
|
||||
* Added support for passing your own ssl context
|
||||
* Improved logging verbosity on connection failures
|
||||
* Fixed occasional error message when closing a SSL connection
|
||||
|
||||
@@ -143,4 +157,4 @@ Wed Feb 7 16:34:51 UTC 2018 - sean.marlow@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 02:12:27 UTC 2017 - sean.marlow@suse.com
|
||||
|
||||
- Intial release v2.2.2
|
||||
- Intial release v2.2.2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-amqpstorm
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,16 +16,15 @@
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-amqpstorm
|
||||
Version: 2.10.4
|
||||
Version: 2.10.7
|
||||
Release: 0
|
||||
Summary: Thread-safe Python RabbitMQ Client & Management library
|
||||
License: MIT
|
||||
URL: https://github.com/eandersson/amqpstorm
|
||||
Source: https://files.pythonhosted.org/packages/source/A/AMQPStorm/AMQPStorm-%{version}.tar.gz
|
||||
Patch0: pamqp3.patch
|
||||
Patch1: mock.patch
|
||||
Patch0: mock.patch
|
||||
Patch1: pamqp3.patch
|
||||
BuildRequires: %{python_module pamqp >= 3.0}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module requests}
|
||||
@@ -48,8 +47,7 @@ Tested against CPython, PyPy and Pyston.
|
||||
When using a SSL connection, TLSv1 or higher is required.
|
||||
|
||||
%prep
|
||||
%setup -q -n AMQPStorm-%{version}
|
||||
%autopatch -p1
|
||||
%autosetup -p1 -n AMQPStorm-%{version}
|
||||
|
||||
%build
|
||||
export LANG="en_US.UTF8"
|
||||
|
||||
Reference in New Issue
Block a user