hyb
2025-11-07 cadac0a99d87c53805a07f3b4ca7fd11e524fe4a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Ë
\ñúh    ã
óx—dZddlZddlZddlmZddlmZgZgd¢Z    eD]Z    ejjee    ««Z eD]eZ ejejje de z««ZeD]/Zej#ee    j%dej&«f«Œ1ŒgŒy#e$rYywxYw)av
Hook for PyCryptodome library: https://pypi.python.org/pypi/pycryptodome
 
PyCryptodome is an almost drop-in replacement for the now unmaintained
PyCrypto library. The two are mutually exclusive as they live under
the same package ("Crypto").
 
PyCryptodome distributes dynamic libraries and builds them as if they were
Python C extensions (even though they are not extensions - as they can't be
imported by Python). It might sound a bit weird, but this decision is rooted
in PyPy and its partial and slow support for C extensions. However, this also
invalidates several of the existing methods used by PyInstaller to decide the
right files to pull in.
 
Even though this hook is meant to help with PyCryptodome only, it will be
triggered also when PyCrypto is installed, so it must be tested with both.
 
Tested with PyCryptodome 3.5.1, PyCrypto 2.6.1, Python 2.7 & 3.6, Fedora & Windows
éN)ÚEXTENSION_SUFFIXES)Úget_module_file_attribute)z Crypto.Mathz Crypto.Cipherz Crypto.Utilz Crypto.HashzCrypto.ProtocolzCrypto.PublicKeyz_*%sú.)Ú__doc__ÚosÚglobÚPyInstaller.compatrÚPyInstaller.utils.hooksrÚbinariesÚbinary_module_namesÚ module_nameÚpathÚdirnameÚm_dirÚextÚjoinÚ
module_binÚfÚappendÚreplaceÚsepÚ ImportError©óúbH:\Change_password\venv_build\Lib\site-packages\_pyinstaller_hooks_contrib/stdhooks/hook-Crypto.pyú<module>rsÐðñó(
Û å1Ý=ð €òÐð        Ø*òGˆ Ø—‘—‘Ñ 9¸+Ó FÓGˆØ%ò    GˆCØ"˜Ÿ™ 2§7¡7§<¡<°°vÀ±|Ó#DÓEˆJØò GØ—‘  K×$7Ñ$7¸¸R¿V¹VÓ$DРEÕFñ Gñ    GñGøð ò    áð    úsžBB1Â1B9Â8B9