17
0

9 Commits

Author SHA256 Message Date
bb768a6c46 Accepting request 1267658 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1267658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-elastic-transport?expand=0&rev=16
2025-04-08 15:51:05 +00:00
720c90e096 Accepting request 1267630 from home:glaubitz:branches:devel:languages:python
- Update to 8.17.1
  * Ensure compatibility with httpx v0.28.0+ (#222)
  * Add missing NOTICE file (#229)

OBS-URL: https://build.opensuse.org/request/show/1267630
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elastic-transport?expand=0&rev=34
2025-04-07 12:19:31 +00:00
1bfe8c5cc2 Accepting request 1236129 from devel:languages:python
- 8.17.0: 
  * Fix use of SSLContext with sniffing (#199)
  * Fix enabled_cleanup_closed warning (#202)
  * Remove unneeded install requirement (#196)

OBS-URL: https://build.opensuse.org/request/show/1236129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-elastic-transport?expand=0&rev=15
2025-01-09 14:05:52 +00:00
0d4a3af5a9 - skip some flaky tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elastic-transport?expand=0&rev=32
2025-01-09 09:41:57 +00:00
d5767f71ff - 8.17.0:
* Fix use of SSLContext with sniffing (#199)
  * Fix enabled_cleanup_closed warning (#202)
  * Remove unneeded install requirement (#196)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elastic-transport?expand=0&rev=31
2025-01-08 09:46:09 +00:00
5e7cb5c05c Accepting request 1230777 from devel:languages:python
Forwarded request #1230637 from bnavigator

- Update test runs: pytest 8 is supported, httpx 0.28 creates
    problems

OBS-URL: https://build.opensuse.org/request/show/1230777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-elastic-transport?expand=0&rev=14
2024-12-13 21:33:13 +00:00
c70169a36f Accepting request 1230637 from home:bnavigator:branches:devel:languages:python
- Update test runs: pytest 8 is supported, httpx 0.28 creates
  problems

OBS-URL: https://build.opensuse.org/request/show/1230637
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elastic-transport?expand=0&rev=29
2024-12-13 10:45:12 +00:00
8ab5d61d48 Accepting request 1228532 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1228532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-elastic-transport?expand=0&rev=13
2024-12-06 13:25:17 +00:00
47ba150dbf Accepting request 1228521 from home:dgarcia:branches:devel:languages:python
- drop remove-mock.patch, it's part of upstream now.
- Update to 8.15.1
  * Add explicit Python 3.13 support (#189)
- 8.15.0:
  * Removed call to raise_for_status() when using HttpxAsyncHttpNode
    to prevent exceptions being raised for 404 responses (#182)
  * Documented response classes (#175)
  * Dropped support for Python 3.7 (#179)

OBS-URL: https://build.opensuse.org/request/show/1228521
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elastic-transport?expand=0&rev=27
2024-12-05 14:00:15 +00:00
4 changed files with 15 additions and 28 deletions

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:98a47630facd0f5a36208a8f177bcda950465b6a940b4d896e4b6dcb6a621bf8
size 78196

View File

@@ -1,22 +1,3 @@
-------------------------------------------------------------------
Tue Jan 6 01:43:24 UTC 2026 - Steve Kowalik <steven.kowalik@suse.com>
- Add missing BuildRequires on requests.
-------------------------------------------------------------------
Thu Nov 20 07:55:44 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 9.2.0
* Update OpenTelemetry conventions
* Support Trio when using the httpx async client
* Add Python 3.14 to CI builds, and remove 3.8 and 3.9
- Drop no-longer-needed fixture-scope.patch
-------------------------------------------------------------------
Mon Sep 15 10:56:19 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Add fixture-scope.patch to fix tests with pytest-asyncio 1.2.0
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 7 10:55:06 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> Mon Apr 7 10:55:06 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-elastic-transport # spec file for package python-elastic-transport
# #
# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-elastic-transport Name: python-elastic-transport
Version: 9.2.0 Version: 8.17.1
Release: 0 Release: 0
Summary: Transport classes and utilities shared among Python Elastic client libraries Summary: Transport classes and utilities shared among Python Elastic client libraries
License: Apache-2.0 License: Apache-2.0
@@ -31,23 +31,21 @@ BuildRequires: %{python_module wheel}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: python-certifi Requires: python-certifi
Requires: python-sniffio
Requires: python-urllib3 Requires: python-urllib3
BuildArch: noarch BuildArch: noarch
# SECTION test requirements # SECTION test requirements
BuildRequires: %{python_module aiohttp} BuildRequires: %{python_module aiohttp}
BuildRequires: %{python_module certifi} BuildRequires: %{python_module certifi}
BuildRequires: %{python_module httpx} BuildRequires: %{python_module httpx}
BuildRequires: %{python_module opentelemetry-api}
BuildRequires: %{python_module opentelemetry-sdk} BuildRequires: %{python_module opentelemetry-sdk}
BuildRequires: %{python_module orjson} BuildRequires: %{python_module orjson}
BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest-httpbin}
BuildRequires: %{python_module pytest-httpserver} BuildRequires: %{python_module pytest-httpserver}
BuildRequires: %{python_module pytest-trio} BuildRequires: %{python_module pytest-mock}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests} BuildRequires: %{python_module requests}
BuildRequires: %{python_module respx} BuildRequires: %{python_module respx}
BuildRequires: %{python_module sniffio}
BuildRequires: %{python_module trustme} BuildRequires: %{python_module trustme}
BuildRequires: %{python_module urllib3} BuildRequires: %{python_module urllib3}
# /SECTION # /SECTION
@@ -72,6 +70,14 @@ sed -i '/addopts/d' setup.cfg
donttest="(test_http_aiohttp and not TestAiohttpHttpNode)" donttest="(test_http_aiohttp and not TestAiohttpHttpNode)"
donttest="$donttest or test_tls_versions" donttest="$donttest or test_tls_versions"
donttest="$donttest or test_assert_fingerprint_in_cert_chain" donttest="$donttest or test_assert_fingerprint_in_cert_chain"
donttest="$donttest or (test_ssl_assert_fingerprint and httpx)"
# Fails in 3.12 with DeprecationWarning
donttest="$donttest or test_simple_request"
# Mocking error with httpx 0.28 / patched respx
donttest="$donttest or (TestHttpxAsyncNode and not Creation)"
# Flaky test
donttest="$donttest or test_decimal_serialization[OrjsonSerializer]"
donttest="$donttest or test_sniff_before_requests or test_sniffed_nodes_added_to_pool or test_sniff_on_node_failure"
%pytest -W ignore::DeprecationWarning -k "not ($donttest)" %pytest -W ignore::DeprecationWarning -k "not ($donttest)"
%files %{python_files} %files %{python_files}