Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-elasticsearch for
openSUSE:Factory checked in at 2025-07-08 15:29:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-elasticsearch (Old)
and /work/SRC/openSUSE:Factory/.python-elasticsearch.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-elasticsearch"
Tue Jul 8 15:29:02 2025 rev:22 rq:1291145 version:8.17.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-elasticsearch/python-elasticsearch.changes
2025-02-04 18:12:37.159751555 +0100
+++
/work/SRC/openSUSE:Factory/.python-elasticsearch.new.7373/python-elasticsearch.changes
2025-07-08 15:29:19.950979936 +0200
@@ -1,0 +2,5 @@
+Mon Jul 7 10:11:06 UTC 2025 - Markéta Machová <[email protected]>
+
+- Add upstream event_loop.patch to fix tests with pytest-asyncio 1.0
+
+-------------------------------------------------------------------
New:
----
event_loop.patch
----------(New B)----------
New:
- Add upstream event_loop.patch to fix tests with pytest-asyncio 1.0
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-elasticsearch.spec ++++++
--- /var/tmp/diff_new_pack.0FY9Lg/_old 2025-07-08 15:29:20.507003165 +0200
+++ /var/tmp/diff_new_pack.0FY9Lg/_new 2025-07-08 15:29:20.511003332 +0200
@@ -27,6 +27,8 @@
Group: Development/Languages/Python
URL: https://github.com/elastic/elasticsearch-py
Source:
https://github.com/elastic/elasticsearch-py/archive/refs/tags/v%{version}.tar.gz
+# PATCH-FIX-UPSTREAM
https://github.com/elastic/elasticsearch-py/commit/3c9680a5cf0b67a56356bf73173a7d5eabb2e552
Stop using event_loop fixture
+Patch: event_loop.patch
BuildRequires: %{python_module certifi}
BuildRequires: %{python_module elastic-transport}
BuildRequires: %{python_module hatchling}
++++++ event_loop.patch ++++++
>From 3c9680a5cf0b67a56356bf73173a7d5eabb2e552 Mon Sep 17 00:00:00 2001
From: Quentin Pradet <[email protected]>
Date: Wed, 28 May 2025 20:02:48 +0400
Subject: [PATCH] Stop using event_loop fixture (#2969)
It was removed in pytest-asyncio 1.0.
---
docs/reference/async.md | 3 +--
test_elasticsearch/test_async/test_transport.py | 6 ++++--
2 files changed, 5 insertions(+), 4 deletions(-)
Index: elasticsearch-py-8.17.1/test_elasticsearch/test_async/test_transport.py
===================================================================
--- elasticsearch-py-8.17.1.orig/test_elasticsearch/test_async/test_transport.py
+++ elasticsearch-py-8.17.1/test_elasticsearch/test_async/test_transport.py
@@ -527,7 +527,8 @@ class TestTransport:
assert request_failed_in_error
assert len(client.transport.node_pool) == 3
- async def test_sniff_after_n_seconds(self, event_loop):
+ async def test_sniff_after_n_seconds(self):
+ event_loop = asyncio.get_running_loop()
client = AsyncElasticsearch( # noqa: F821
[NodeConfig("http", "localhost", 9200, _extras={"data":
CLUSTER_NODES})],
node_class=DummyNode,
@@ -581,7 +582,8 @@ class TestTransport:
== "Sniffing should not be enabled when connecting to Elastic
Cloud"
)
- async def test_sniff_on_start_close_unlocks_async_calls(self, event_loop):
+ async def test_sniff_on_start_close_unlocks_async_calls(self):
+ event_loop = asyncio.get_running_loop()
client = AsyncElasticsearch( # noqa: F821
[
NodeConfig(