From 55fb8acafa3e63d2982850331f5cd8c6976d937d Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sun, 17 Jul 2022 20:07:05 +0530 Subject: [PATCH] perf(DX): add watchdog as developer dependency Werkzeug reloader is right now using an inefficient `stat` based reloader which is horrible on large codebases with low-powered devices. Difference: - `stat` based reloader basically checks each and every file if they have changed or not. - watchdog subscribes to platform specific change events on kernel (like kqueue, fsevents or inotify ) --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index a1706ac33e..5eeb6f46dd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -109,3 +109,4 @@ coverage = "~=6.4.1" Faker = "~=13.12.1" pyngrok = "~=5.0.5" unittest-xml-reporting = "~=3.0.4" +watchdog = "~=2.1.9"