U
    g                     @   sb   d dl Z d dlmZmZ dd Zdd Zee Zede  dd	d
dddgZ	eddgdZ
dS )    N)collect_submodulescollect_data_filesc                  C   sZ   zdd l } W nH tk
rT   zdd l}tdtjd W Y dS  tk
rN   Y nX Y nX dS )Nr   zkWARNING: Using Crypto since Cryptodome is not available. Install with: python3 -m pip install pycryptodomex)fileCrypto
Cryptodome)r   ImportErrorr   printsysstderr)r   r    r   D/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/__pyinstaller/hook-yt_dlp.pypycryptodome_module   s    r   c                  c   sB   dE d H  dE d H  t  V  dD ]} t| E d H  q dE d H  d S )N)zyt_dlp.compat._legacyzyt_dlp.compat._deprecated)zyt_dlp.utils._legacyzyt_dlp.utils._deprecated)Z
websocketsrequestsurllib3)ZmutagenbrotlicertifiZsecretstorage	curl_cffi)r   r   )moduler   r   r   get_hidden_imports   s    

r   zAdding imports: Z
youtube_dlZyoutube_dlctestZytdlp_pluginsZ
devscriptsZbundler   z
cacert.pem)Zincludes)r	   ZPyInstaller.utils.hooksr   r   r   r   listZhiddenimportsr   ZexcludedimportsZdatasr   r   r   r   <module>   s   
