dask-gateway-server was depending on async-timeout without explicitly listing it as a dependency, causing it to fail installing since our dependency aiohttp removed it as an explicit dependency for python 3.11+ in https://github.com/aio-libs/aiohttp/pull/7556.
In this PR dask-gateway-server now does what aiohttp did, they transition to rely on the asyncio base library's timeout function that in Py311+, that now also act as a context manager in with statements.
dask-gateway-server
was depending onasync-timeout
without explicitly listing it as a dependency, causing it to fail installing since our dependencyaiohttp
removed it as an explicit dependency for python 3.11+ in https://github.com/aio-libs/aiohttp/pull/7556.In this PR dask-gateway-server now does what
aiohttp
did, they transition to rely on theasyncio
base library'stimeout
function that in Py311+, that now also act as a context manager inwith
statements.