aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/dependencies.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/dependencies.py')
-rw-r--r--yt_dlp/dependencies.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/yt_dlp/dependencies.py b/yt_dlp/dependencies.py
index a4c2e5f06..772cfb576 100644
--- a/yt_dlp/dependencies.py
+++ b/yt_dlp/dependencies.py
@@ -75,6 +75,15 @@ except (ImportError, SyntaxError):
websockets = None
+try:
+ import xattr # xattr or pyxattr
+except ImportError:
+ xattr = None
+else:
+ if hasattr(xattr, 'set'): # pyxattr
+ xattr._yt_dlp__identifier = 'pyxattr'
+
+
all_dependencies = {k: v for k, v in globals().items() if not k.startswith('_')}