From 32fdec178122d0838e8e776ba30f2dd722b21233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Gr=C3=BCbel?= Date: Sat, 2 Aug 2025 17:12:04 +0200 Subject: [PATCH] chore: support Python 3.14 (#530) support Python 3.14 Signed-off-by: gruebel --- .github/workflows/build.yml | 2 +- tests/test_client.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b91968b..281d77d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 diff --git a/tests/test_client.py b/tests/test_client.py index 76b9dde..8a2ed50 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -1,4 +1,4 @@ -import asyncio +import inspect import time import uuid from concurrent.futures import ThreadPoolExecutor @@ -68,7 +68,7 @@ async def test_should_get_flag_value_based_on_method_type( # Given # When method = getattr(no_op_provider_client, get_method) - if asyncio.iscoroutinefunction(method): + if inspect.iscoroutinefunction(method): flag = await method(flag_key="Key", default_value=default_value) else: flag = method(flag_key="Key", default_value=default_value) @@ -126,7 +126,7 @@ async def test_should_get_flag_detail_based_on_method_type( # Given # When method = getattr(no_op_provider_client, get_method) - if asyncio.iscoroutinefunction(method): + if inspect.iscoroutinefunction(method): flag = await method(flag_key="Key", default_value=default_value) else: flag = method(flag_key="Key", default_value=default_value)