aboutsummaryrefslogtreecommitdiff
path: root/network/yt-dlp/plugin_loading.diff
blob: 74237eed87cc8972b48a089dca5c81e289d2f6c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/yt_dlp/plugins.py b/yt_dlp/plugins.py
index 6eecdb4d0..85ff5f19b 100644
--- a/yt_dlp/plugins.py
+++ b/yt_dlp/plugins.py
@@ -88,7 +88,7 @@ def _get_package_paths(*root_paths, containing_folder='plugins'):
             candidate = path / parts
             if candidate.is_dir():
                 yield candidate
-            elif path.suffix in ('.zip', '.egg', '.whl'):
+            elif path.suffix in ('.zip', '.egg', '.whl') and not path.is_dir():
                 if parts in dirs_in_zip(path):
                     yield candidate