Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-awscrt for openSUSE:Factory 
checked in at 2026-03-11 20:57:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-awscrt (Old)
 and      /work/SRC/openSUSE:Factory/.python-awscrt.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-awscrt"

Wed Mar 11 20:57:29 2026 rev:2 rq:1338311 version:0.31.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-awscrt/python-awscrt.changes      
2025-10-14 18:09:37.394095745 +0200
+++ /work/SRC/openSUSE:Factory/.python-awscrt.new.8177/python-awscrt.changes    
2026-03-11 20:59:47.905001250 +0100
@@ -1,0 +2,44 @@
+Sun Feb 15 10:40:02 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.31.2
+  * Flow Control for HTTP/1.1 and HTTP/2 by @azkrishpy in (#714)
+  * Update Skipped MQTT5 Tests by @sbSteveK in (#717)
+  * Update manifest for s2n feature probe by @xiazhvera in (#718)
+  * Add support for XXHash algos by @DmitriyMusatkin in (#719)
+- Add more tests to skip in skip-test-requiring-network.patch
+
+-------------------------------------------------------------------
+Tue Jan 20 13:46:30 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.31.1
+  * Support add library_dirs from environment variable by @TingDaoK in (#712)
+  * Canary refactor by @bretambrose in (#708)
+  * Update submodules by @sfod in (#716)
+- from version 0.31.0
+  * CRC combine by @TingDaoK in (#707)
+  * Update submodules by @azkrishpy in (#711)
+
+-------------------------------------------------------------------
+Mon Jan  5 10:02:12 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.30.0
+  * Update submodules by @sfod in (#705)
+  * Migrate to dispatch queue on macOS by @sfod in (#706)
+
+-------------------------------------------------------------------
+Tue Dec  9 11:59:44 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 0.29.2
+  * Pick up the fix by @TingDaoK in (#702)
+- from version 0.29.1
+  * Add helper to get padded ec signature by @DmitriyMusatkin in (#701)
+
+-------------------------------------------------------------------
+Tue Nov 25 07:59:57 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.29.0
+  * Fix Test Memleak by @sbSteveK in (#697)
+  * Expose max_active_connections_override for client and meta request
+    by @TingDaoK in (#696)
+
+-------------------------------------------------------------------

Old:
----
  awscrt-0.28.1.tar.gz

New:
----
  awscrt-0.31.2.tar.gz

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

Other differences:
------------------
++++++ python-awscrt.spec ++++++
--- /var/tmp/diff_new_pack.fyMitI/_old  2026-03-11 20:59:48.661032386 +0100
+++ /var/tmp/diff_new_pack.fyMitI/_new  2026-03-11 20:59:48.665032551 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-awscrt
-Version:        0.28.1
+Version:        0.31.2
 Release:        0
 Summary:        A common runtime for AWS Python projects
 License:        Apache-2.0

++++++ awscrt-0.28.1.tar.gz -> awscrt-0.31.2.tar.gz ++++++
++++ 4919 lines of diff (skipped)

++++++ skip-test-requiring-network.patch ++++++
--- /var/tmp/diff_new_pack.fyMitI/_old  2026-03-11 20:59:48.917042929 +0100
+++ /var/tmp/diff_new_pack.fyMitI/_new  2026-03-11 20:59:48.921043094 +0100
@@ -1,7 +1,7 @@
-diff -Nru aws-crt-python-0.28.1.orig/test/test_aiohttp_client.py 
aws-crt-python-0.28.1/test/test_aiohttp_client.py
---- aws-crt-python-0.28.1.orig/test/test_aiohttp_client.py     2025-09-19 
01:25:15.000000000 +0200
-+++ aws-crt-python-0.28.1/test/test_aiohttp_client.py  2025-10-13 
12:23:37.316737927 +0200
-@@ -287,6 +287,7 @@
+diff -Nru aws-crt-python-0.31.2.orig/test/test_aiohttp_client.py 
aws-crt-python-0.31.2/test/test_aiohttp_client.py
+--- aws-crt-python-0.31.2.orig/test/test_aiohttp_client.py     2026-02-12 
19:06:36.000000000 +0100
++++ aws-crt-python-0.31.2/test/test_aiohttp_client.py  2026-02-15 
11:34:39.055485729 +0100
+@@ -290,6 +290,7 @@
  
          return connection
  
@@ -9,7 +9,7 @@
      async def _test_h2_client(self):
          url = 
urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt";)
          connection = await self._new_h2_client_connection(url)
-@@ -308,6 +309,7 @@
+@@ -311,6 +312,7 @@
  
          await connection.close()
  
@@ -17,7 +17,7 @@
      async def _test_h2_manual_write_exception(self):
          url = 
urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt";)
          connection = await self._new_h2_client_connection(url)
-@@ -427,6 +429,7 @@
+@@ -430,6 +432,7 @@
          finally:
              self._stop_server()
  
@@ -25,10 +25,42 @@
      async def _test_cross_thread_http2_client(self):
          """Test using an HTTP/2 client from a different thread/event loop."""
          url = 
urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt";)
-diff -Nru aws-crt-python-0.28.1.orig/test/test_http_client.py 
aws-crt-python-0.28.1/test/test_http_client.py
---- aws-crt-python-0.28.1.orig/test/test_http_client.py        2025-09-19 
01:25:15.000000000 +0200
-+++ aws-crt-python-0.28.1/test/test_http_client.py     2025-10-13 
12:24:44.520076579 +0200
-@@ -353,6 +353,7 @@
+@@ -691,6 +694,7 @@
+         self.assertEqual(10, len(response.body))
+         await connection.close()
+ 
++    @unittest.skip("Requires network")
+     def test_h1_manual_window_management_happy_path(self):
+         asyncio.run(self._test_h1_manual_window_management_happy_path())
+ 
+@@ -722,6 +726,7 @@
+         self.assertGreater(len(response.body), 0, "No data received")
+         await connection.close()
+ 
++    @unittest.skip("Requires network")
+     def test_h2_manual_window_management_happy_path(self):
+         asyncio.run(self._test_h2_manual_window_management_happy_path())
+ 
+@@ -762,6 +767,7 @@
+         self.assertEqual(len(chunks_received), 10, "Should receive exactly 10 
chunks")
+         await connection.close()
+ 
++    @unittest.skip("Requires network")
+     def test_h2_stream_flow_control_blocks_and_resumes(self):
+         asyncio.run(self._test_h2_stream_flow_control_blocks_and_resumes())
+ 
+@@ -803,6 +809,7 @@
+         self.assertEqual(len(chunks_received), 100, "Should receive exactly 
100 chunks")
+         await connection.close()
+ 
++    @unittest.skip("Requires network")
+     def test_h1_stream_flow_control_blocks_and_resumes(self):
+         asyncio.run(self._test_h1_stream_flow_control_blocks_and_resumes())
+ 
+diff -Nru aws-crt-python-0.31.2.orig/test/test_http_client.py 
aws-crt-python-0.31.2/test/test_http_client.py
+--- aws-crt-python-0.31.2.orig/test/test_http_client.py        2026-02-12 
19:06:36.000000000 +0100
++++ aws-crt-python-0.31.2/test/test_http_client.py     2026-02-15 
11:32:30.115453571 +0100
+@@ -354,6 +354,7 @@
                                                        
tls_connection_options=tls_conn_opt)
          return connection_future.result(self.timeout)
  
@@ -36,7 +68,7 @@
      def test_h2_client(self):
          url = 
urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt";)
          connection = self._new_h2_client_connection(url)
-@@ -375,6 +376,7 @@
+@@ -376,6 +377,7 @@
  
          self.assertEqual(None, connection.close().exception(self.timeout))
  
@@ -44,4 +76,15 @@
      def test_h2_manual_write_exception(self):
          url = 
urlparse("https://d1cz66xoahf9cl.cloudfront.net/http_test_doc.txt";)
          connection = self._new_h2_client_connection(url)
+diff -Nru aws-crt-python-0.31.2.orig/test/test_io.py 
aws-crt-python-0.31.2/test/test_io.py
+--- aws-crt-python-0.31.2.orig/test/test_io.py 2026-02-12 19:06:36.000000000 
+0100
++++ aws-crt-python-0.31.2/test/test_io.py      2026-02-15 11:36:23.312116529 
+0100
+@@ -33,6 +33,7 @@
+         event_loop_group_two = EventLoopGroup.get_or_create_static_default()
+         self.assertTrue(event_loop_group_one == event_loop_group_two)
+ 
++    @unittest.skip("Requires network")
+     def test_shutdown_complete_singleton(self):
+         event_loop_group = EventLoopGroup.get_or_create_static_default()
+         shutdown_event = event_loop_group.shutdown_event
 

Reply via email to