Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-uamqp for openSUSE:Factory 
checked in at 2021-07-01 07:05:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-uamqp (Old)
 and      /work/SRC/openSUSE:Factory/.python-uamqp.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-uamqp"

Thu Jul  1 07:05:40 2021 rev:13 rq:903197 version:1.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-uamqp/python-uamqp.changes        
2021-05-07 17:15:15.248970767 +0200
+++ /work/SRC/openSUSE:Factory/.python-uamqp.new.2625/python-uamqp.changes      
2021-07-01 07:05:53.739354654 +0200
@@ -1,0 +2,8 @@
+Tue Jun 29 12:15:05 UTC 2021 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- New upstream release
+  + Version 1.4.1
+  + For detailed information about changes see the
+    HISTORY.rst file provided with this package
+
+-------------------------------------------------------------------

Old:
----
  uamqp-1.4.0.tar.gz

New:
----
  uamqp-1.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-uamqp.spec ++++++
--- /var/tmp/diff_new_pack.LhYlDZ/_old  2021-07-01 07:05:54.335349999 +0200
+++ /var/tmp/diff_new_pack.LhYlDZ/_new  2021-07-01 07:05:54.339349968 +0200
@@ -21,7 +21,7 @@
 %define skip_python2 1
 %endif
 Name:           python-uamqp
-Version:        1.4.0
+Version:        1.4.1
 Release:        0
 Summary:        AMQP 10 Client Library for Python
 License:        MIT

++++++ uamqp-1.4.0.tar.gz -> uamqp-1.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/HISTORY.rst new/uamqp-1.4.1/HISTORY.rst
--- old/uamqp-1.4.0/HISTORY.rst 2021-05-03 15:12:29.000000000 +0200
+++ new/uamqp-1.4.1/HISTORY.rst 2021-06-28 18:25:08.000000000 +0200
@@ -3,6 +3,12 @@
 Release History
 ===============
 
+1.4.1 (2021-06-28)
++++++++++++++++++++
+
+- Fixed bug that JWTTokenAuth and JWTTokenAsync do not initialize token for 
token types other than b'jwt'.
+- Fixed bug that attibutes `creation_time`, `absolute_expiry_time` and 
`group_sequence` on `MessageProperties` should be compatible with integer types 
on Python 2.7.
+
 1.4.0 (2021-05-03)
 +++++++++++++++++++
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/PKG-INFO new/uamqp-1.4.1/PKG-INFO
--- old/uamqp-1.4.0/PKG-INFO    2021-05-03 15:12:50.000000000 +0200
+++ new/uamqp-1.4.1/PKG-INFO    2021-06-28 18:25:29.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: uamqp
-Version: 1.4.0
+Version: 1.4.1
 Summary: AMQP 1.0 Client Library for Python
 Home-page: https://github.com/Azure/azure-uamqp-python
 Author: Microsoft Corporation
@@ -127,6 +127,12 @@
         Release History
         ===============
         
+        1.4.1 (2021-06-28)
+        +++++++++++++++++++
+        
+        - Fixed bug that JWTTokenAuth and JWTTokenAsync do not initialize 
token for token types other than b'jwt'.
+        - Fixed bug that attibutes `creation_time`, `absolute_expiry_time` and 
`group_sequence` on `MessageProperties` should be compatible with integer types 
on Python 2.7.
+        
         1.4.0 (2021-05-03)
         +++++++++++++++++++
         
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/uamqp/__init__.py 
new/uamqp-1.4.1/uamqp/__init__.py
--- old/uamqp-1.4.0/uamqp/__init__.py   2021-05-03 15:12:29.000000000 +0200
+++ new/uamqp-1.4.1/uamqp/__init__.py   2021-06-28 18:25:09.000000000 +0200
@@ -35,7 +35,7 @@
     pass  # Async not supported.
 
 
-__version__ = "1.4.0"
+__version__ = "1.4.1"
 
 
 _logger = logging.getLogger(__name__)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/uamqp/authentication/cbs_auth.py 
new/uamqp-1.4.1/uamqp/authentication/cbs_auth.py
--- old/uamqp-1.4.0/uamqp/authentication/cbs_auth.py    2021-05-03 
15:12:29.000000000 +0200
+++ new/uamqp-1.4.1/uamqp/authentication/cbs_auth.py    2021-06-28 
18:25:09.000000000 +0200
@@ -62,9 +62,6 @@
         self._connection = connection
         self._session = Session(connection, **kwargs)
 
-        if self.token_type == b'jwt':  # Initialize the jwt token
-            self.update_token()
-
         try:
             self._cbs_auth = c_uamqp.CBSTokenAuth(
                 self.audience,
@@ -421,6 +418,10 @@
         self.sasl = _SASL()
         self.set_io(self.hostname, port, http_proxy, transport_type)
 
+    def create_authenticator(self, connection, debug=False, **kwargs):
+        self.update_token()
+        return super(JWTTokenAuth, self).create_authenticator(connection, 
debug, **kwargs)
+
     def update_token(self):
         access_token = self.get_token()
         self.expires_at = access_token.expires_on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/uamqp/authentication/cbs_auth_async.py 
new/uamqp-1.4.1/uamqp/authentication/cbs_auth_async.py
--- old/uamqp-1.4.0/uamqp/authentication/cbs_auth_async.py      2021-05-03 
15:12:29.000000000 +0200
+++ new/uamqp-1.4.1/uamqp/authentication/cbs_auth_async.py      2021-06-28 
18:25:09.000000000 +0200
@@ -54,9 +54,6 @@
         self._connection = connection
         self._session = SessionAsync(connection, loop=self.loop, **kwargs)
 
-        if self.token_type == b'jwt':  # Async initialize the jwt token
-            await self.update_token()
-
         try:
             self._cbs_auth = c_uamqp.CBSTokenAuth(
                 self.audience,
@@ -278,6 +275,10 @@
         self.sasl = _SASL()
         self.set_io(self.hostname, port, http_proxy, transport_type)
 
+    async def create_authenticator_async(self, connection, debug=False, 
loop=None, **kwargs):
+        await self.update_token()
+        return await super(JWTTokenAsync, 
self).create_authenticator_async(connection, debug, loop, **kwargs)
+
     async def update_token(self):
         access_token = await self.get_token()
         self.expires_at = access_token.expires_on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/uamqp/message.py 
new/uamqp-1.4.1/uamqp/message.py
--- old/uamqp-1.4.0/uamqp/message.py    2021-05-03 15:12:29.000000000 +0200
+++ new/uamqp-1.4.1/uamqp/message.py    2021-06-28 18:25:09.000000000 +0200
@@ -1003,7 +1003,7 @@
 
     @absolute_expiry_time.setter
     def absolute_expiry_time(self, value):
-        if value is not None and not isinstance(value, int):
+        if value is not None and not isinstance(value, six.integer_types):
             raise TypeError("absolute_expiry_time must be an integer.")
         self._absolute_expiry_time = value
 
@@ -1013,7 +1013,7 @@
 
     @creation_time.setter
     def creation_time(self, value):
-        if value is not None and not isinstance(value, int):
+        if value is not None and not isinstance(value, six.integer_types):
             raise TypeError("creation_time must be an integer.")
         self._creation_time = value
 
@@ -1035,7 +1035,7 @@
 
     @group_sequence.setter
     def group_sequence(self, value):
-        if value is not None and not isinstance(value, int):
+        if value is not None and not isinstance(value, six.integer_types):
             raise TypeError("group_sequence must be an integer.")
         self._group_sequence = value
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/uamqp-1.4.0/uamqp.egg-info/PKG-INFO 
new/uamqp-1.4.1/uamqp.egg-info/PKG-INFO
--- old/uamqp-1.4.0/uamqp.egg-info/PKG-INFO     2021-05-03 15:12:50.000000000 
+0200
+++ new/uamqp-1.4.1/uamqp.egg-info/PKG-INFO     2021-06-28 18:25:29.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: uamqp
-Version: 1.4.0
+Version: 1.4.1
 Summary: AMQP 1.0 Client Library for Python
 Home-page: https://github.com/Azure/azure-uamqp-python
 Author: Microsoft Corporation
@@ -127,6 +127,12 @@
         Release History
         ===============
         
+        1.4.1 (2021-06-28)
+        +++++++++++++++++++
+        
+        - Fixed bug that JWTTokenAuth and JWTTokenAsync do not initialize 
token for token types other than b'jwt'.
+        - Fixed bug that attibutes `creation_time`, `absolute_expiry_time` and 
`group_sequence` on `MessageProperties` should be compatible with integer types 
on Python 2.7.
+        
         1.4.0 (2021-05-03)
         +++++++++++++++++++
         

Reply via email to