From 14d10e203a2bc68ef4b804132b3006ebbe832f69 Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Tue, 5 Jul 2022 23:32:45 -0700 Subject: [PATCH] Move invalidate_caches to the end of micropip.install (#2844) --- packages/micropip/src/micropip/_micropip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/micropip/src/micropip/_micropip.py b/packages/micropip/src/micropip/_micropip.py index d996045f0..1d378e407 100644 --- a/packages/micropip/src/micropip/_micropip.py +++ b/packages/micropip/src/micropip/_micropip.py @@ -522,7 +522,6 @@ async def install( A ``Future`` that resolves to ``None`` when all packages have been downloaded and installed. """ - importlib.invalidate_caches() ctx = default_environment() if isinstance(requirements, str): requirements = [requirements] @@ -575,6 +574,7 @@ async def install( wheel_promises.append(wheel.install(wheel_base)) await gather(*wheel_promises) + importlib.invalidate_caches() def _generate_package_hash(data: IO[bytes]) -> str: