diff --git a/ipykernel/eventloops.py b/ipykernel/eventloops.py index d79f7ee60..a767eb1a9 100644 --- a/ipykernel/eventloops.py +++ b/ipykernel/eventloops.py @@ -301,9 +301,9 @@ def _schedule_exit(delay): else: import asyncio - import nest_asyncio + import nest_asyncio2 - nest_asyncio.apply() + nest_asyncio2.apply() # Tk uses milliseconds poll_interval = int(1000 * kernel._poll_interval) diff --git a/pyproject.toml b/pyproject.toml index 12f1c9e3c..7552b738e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "jupyter_client>=8.8.0", "jupyter_core>=5.1,!=6.0.*", # For tk event loop support only. - "nest_asyncio>=1.4", + "nest_asyncio2>=1.7.0", "tornado>=6.4.1", "matplotlib-inline>=0.1", 'appnope>=0.1.2;platform_system=="Darwin"',