From 3dd22b3462b85d1ad869448be425cd5e398db165 Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Sun, 20 Oct 2024 21:34:46 +0100 Subject: [PATCH 1/2] test on 3.14 --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ed6accb9..c6537efb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,6 +22,7 @@ jobs: - "3.11" - "3.12" - "3.13" + - "3.14" os: [ubuntu-latest, macos-latest] env: From 4eea0052b85110cb5e97d475189369a3476d7891 Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Sun, 20 Oct 2024 21:42:23 +0100 Subject: [PATCH 2/2] deal with removed AbstractChildWatcher --- uvloop/includes/stdlib.pxi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uvloop/includes/stdlib.pxi b/uvloop/includes/stdlib.pxi index 4152b8a7..2e91f5ae 100644 --- a/uvloop/includes/stdlib.pxi +++ b/uvloop/includes/stdlib.pxi @@ -44,7 +44,7 @@ cdef aio_isfuture = getattr(asyncio, 'isfuture', None) cdef aio_get_running_loop = getattr(asyncio, '_get_running_loop', None) cdef aio_set_running_loop = getattr(asyncio, '_set_running_loop', None) cdef aio_debug_wrapper = getattr(asyncio.coroutines, 'debug_wrapper', None) -cdef aio_AbstractChildWatcher = asyncio.AbstractChildWatcher +cdef aio_AbstractChildWatcher = getattr(asyncio, "AbstractChildWatcher", object()) cdef aio_Transport = asyncio.Transport cdef aio_FlowControlMixin = asyncio.transports._FlowControlMixin