flet-dev / flet

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
https://flet.dev
Apache License 2.0
11.43k stars 445 forks source link

Failed building wheel for `brotli, pycryptodomex` while building apk #2780

Closed Param302 closed 2 months ago

Param302 commented 8 months ago

Failed building wheel for brotli, pycryptodomex while building apk

Description I am creating a mobile app to download YouTube Videos using yt-dlp library, the issue occurs while building apk:

ERROR: Could not build wheels for brotli, pycryptodomex, which is required to install pyproject.toml-based projects

Complete Output log while running command flet build apk -vv:

Click me

Creating Flutter bootstrap project...OK Customizing app icons and splash images...Copying /home/.../mobile_app/yt-downloader/assets/icon.png to /tmp/flet_flutter_build_HWbXmZORXM/images OK Generating app icons... Run subprocess: ['/home/.../flutter/bin/dart', 'run', 'flutter_launcher_icons'] Resolving dependencies in /tmp/flet_flutter_build_HWbXmZORXM... (3.8s) Got dependencies in /tmp/flet_flutter_build_HWbXmZORXM. Building package executable... (3.0s) Built flutter_launcher_icons:flutter_launcher_icons. ════════════════════════════════════════════ FLUTTER LAUNCHER ICONS (v0.13.1) ════════════════════════════════════════════ • Creating default icons Android • Overwriting the default Android launcher icon with a new icon • Overwriting default iOS launcher icon with new icon Creating Icons for Web... done Creating Icons for Windows... done Creating Icons for MacOS... done ✓ Successfully generated launcher icons OK Generating splash screens... Run subprocess: ['/home/.../flutter/bin/dart', 'run', 'flutter_native_splash:create'] Building package executable... (3.2s) Built flutter_native_splash:create. [Android] Creating default splash images [Android] Creating dark mode splash images [Android] Creating default android12splash images [Android] Creating dark mode android12splash images [Android] Updating launch background(s) with splash image path... [Android] - android/app/src/main/res/drawable/launch_background.xml [Android] - android/app/src/main/res/drawable-night/launch_background.xml [Android] - android/app/src/main/res/drawable-v21/launch_background.xml [Android] - android/app/src/main/res/drawable-night-v21/launch_background.xml [Android] Updating styles... [Android] - android/app/src/main/res/values-v31/styles.xml [Android] No android/app/src/main/res/values-v31/styles.xml found in your Android project [Android] Creating android/app/src/main/res/values-v31/styles.xml and adding it to your Android project [Android] - android/app/src/main/res/values-night-v31/styles.xml [Android] No android/app/src/main/res/values-night-v31/styles.xml found in your Android project [Android] Creating android/app/src/main/res/values-night-v31/styles.xml and adding it to your Android project [Android] - android/app/src/main/res/values/styles.xml [Android] - android/app/src/main/res/values-night/styles.xml [iOS] Creating images [iOS] Creating dark mode images [iOS] Updating ios/Runner/Info.plist for status bar hidden/visible [Web] Creating images [Web] Creating images [Web] Creating background images [Web] Creating CSS [Web] Updating index.html ╔════════════════════════════════════════════════════════════════════════════╗ ║ NEED A GREAT FLUTTER DEVELOPER? ║ ╠════════════════════════════════════════════════════════════════════════════╣ ║ ║ ║ I am available! Find me at https://www.linkedin.com/in/hansonjon/ ║ ║ ║ ╚════════════════════════════════════════════════════════════════════════════╝ ✅ Native splash complete. Now go finish building something awesome! 💪 You rock! 🤘🤩 Like the package? Please give it a 👍 here: https://pub.dev/packages/flutter_native_splash OK Packaging Python app... Run subprocess: ['/home/.../flutter/bin/dart', 'run', 'serious_python:main', 'package', '/home/.../mobile_app/yt-downloader', '--mobile', '--platform', 'mobile', '--dep-mappings', 'flet=flet-embed', '--req-deps', 'flet-embed', '--exclude', 'build', '--verbose'] Building package executable... (1.7s) Built serious_python:main. Running package command Creating asset directory: /tmp/flet_flutter_build_HWbXmZORXM/app Copying Python app from /media/param302/Win Data/PYTHON/Projects/mobile_app/yt-downloader to /tmp/serious_python_tempSZIHQX Configured mobile platform with sitecustomize.py at /tmp/serious_python_sitecustomizeNXSBGH/sitecustomize.py Installing dependencies [flet-embed, yt-dlp==2023.12.30] with pip command to /tmp/serious_python_tempSZIHQX/__pypackages__ Extracting Python distributive from /tmp/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz to /tmp/hostpython3.11_PXCVNK VERBOSE: /tmp/hostpython3.11_PXCVNK/python/bin/python3 -m pip install --isolated --upgrade --target /tmp/serious_python_tempSZIHQX/__pypackages__ flet-embed yt-dlp==2023.12.30 VERBOSE: Collecting flet-embed VERBOSE: Obtaining dependency information for flet-embed from https://files.pythonhosted.org/packages/7e/21/ccff70db26983b53932a394443ef631334dbd9f69bf145613438aa4b7193/flet_embed-0.20.2-py3-none-any.whl.metadata Using cached flet_embed-0.20.2-py3-none-any.whl.metadata (1.1 kB) VERBOSE: Collecting yt-dlp==2023.12.30 VERBOSE: Obtaining dependency information for yt-dlp==2023.12.30 from https://files.pythonhosted.org/packages/d6/69/da2592056798716027215f561f2e9eeb3384d48b6b6a5a918916dbad1c98/yt_dlp-2023.12.30-py2.py3-none-any.whl.metadata VERBOSE: Using cached yt_dlp-2023.12.30-py2.py3-none-any.whl.metadata (160 kB) VERBOSE: Collecting mutagen (from yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for mutagen from https://files.pythonhosted.org/packages/b0/7a/620f945b96be1f6ee357d211d5bf74ab1b7fe72a9f1525aafbfe3aee6875/mutagen-1.47.0-py3-none-any.whl.metadata VERBOSE: Using cached mutagen-1.47.0-py3-none-any.whl.metadata (1.7 kB) VERBOSE: Collecting pycryptodomex (from yt-dlp==2023.12.30) VERBOSE: Using cached pycryptodomex-3.20.0.tar.gz (4.8 MB) VERBOSE: Installing build dependencies: started VERBOSE: Installing build dependencies: finished with status 'done' VERBOSE: Getting requirements to build wheel: started VERBOSE: Getting requirements to build wheel: finished with status 'done' VERBOSE: Installing backend dependencies: started VERBOSE: Installing backend dependencies: finished with status 'done' VERBOSE: Preparing metadata (pyproject.toml): started VERBOSE: Preparing metadata (pyproject.toml): finished with status 'done' VERBOSE: Collecting certifi (from yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for certifi from https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl.metadata VERBOSE: Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) VERBOSE: Collecting requests<3,>=2.31.0 (from yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for requests<3,>=2.31.0 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata VERBOSE: Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) VERBOSE: Collecting urllib3<3,>=1.26.17 (from yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for urllib3<3,>=1.26.17 from https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl.metadata VERBOSE: Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB) VERBOSE: Collecting websockets>=12.0 (from yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for websockets>=12.0 from https://files.pythonhosted.org/packages/79/4d/9cc401e7b07e80532ebc8c8e993f42541534da9e9249c59ee0139dcb0352/websockets-12.0-py3-none-any.whl.metadata VERBOSE: Using cached websockets-12.0-py3-none-any.whl.metadata (6.6 kB) VERBOSE: Collecting brotli (from yt-dlp==2023.12.30) VERBOSE: Using cached Brotli-1.1.0.tar.gz (7.4 MB) VERBOSE: Installing build dependencies: started VERBOSE: Installing build dependencies: finished with status 'done' VERBOSE: Getting requirements to build wheel: started VERBOSE: Getting requirements to build wheel: finished with status 'done' VERBOSE: Installing backend dependencies: started VERBOSE: Installing backend dependencies: finished with status 'done' VERBOSE: Preparing metadata (pyproject.toml): started VERBOSE: Preparing metadata (pyproject.toml): finished with status 'done' VERBOSE: Collecting flet-runtime==0.20.2 (from flet-embed) VERBOSE: Obtaining dependency information for flet-runtime==0.20.2 from https://files.pythonhosted.org/packages/31/ef/f740ad601da8e9dcaacaec5bb47a2443baee4904b4b1156fe50c4355ea70/flet_runtime-0.20.2-py3-none-any.whl.metadata VERBOSE: Using cached flet_runtime-0.20.2-py3-none-any.whl.metadata (1.2 kB) VERBOSE: Collecting flet-core==0.20.2 (from flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for flet-core==0.20.2 from https://files.pythonhosted.org/packages/89/29/75346964a474c6838281818cb2aee83c9c6b263d5901fd141a9b199df0d3/flet_core-0.20.2-py3-none-any.whl.metadata VERBOSE: Using cached flet_core-0.20.2-py3-none-any.whl.metadata (1.1 kB) VERBOSE: Collecting httpx<0.25.0,>=0.24.1 (from flet-runtime==0.20.2->flet-embed) Obtaining dependency information for httpx<0.25.0,>=0.24.1 from https://files.pythonhosted.org/packages/ec/91/e41f64f03d2a13aee7e8c819d82ee3aa7cdc484d18c0ae859742597d5aa0/httpx-0.24.1-py3-none-any.whl.metadata VERBOSE: Using cached httpx-0.24.1-py3-none-any.whl.metadata (7.4 kB) VERBOSE: Collecting oauthlib<4.0.0,>=3.2.2 (from flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for oauthlib<4.0.0,>=3.2.2 from https://files.pythonhosted.org/packages/7e/80/cab10959dc1faead58dc8384a781dfbf93cb4d33d50988f7a69f1b7c9bbe/oauthlib-3.2.2-py3-none-any.whl.metadata VERBOSE: Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) VERBOSE: Collecting repath<0.10.0,>=0.9.0 (from flet-core==0.20.2->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for repath<0.10.0,>=0.9.0 from https://files.pythonhosted.org/packages/87/ed/92e9b8a3ffc562f21df14ef2538f54e911df29730e1f0d79130a4edc86e7/repath-0.9.0-py3-none-any.whl.metadata VERBOSE: Using cached repath-0.9.0-py3-none-any.whl.metadata (899 bytes) VERBOSE: Collecting charset-normalizer<4,>=2 (from requests<3,>=2.31.0->yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/28/76/e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d/charset_normalizer-3.3.2-py3-none-any.whl.metadata VERBOSE: Using cached charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB) VERBOSE: Collecting idna<4,>=2.5 (from requests<3,>=2.31.0->yt-dlp==2023.12.30) VERBOSE: Obtaining dependency information for idna<4,>=2.5 from https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl.metadata VERBOSE: Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB) VERBOSE: Collecting httpcore<0.18.0,>=0.15.0 (from httpx<0.25.0,>=0.24.1->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for httpcore<0.18.0,>=0.15.0 from https://files.pythonhosted.org/packages/94/2c/2bde7ff8dd2064395555220cbf7cba79991172bf5315a07eb3ac7688d9f1/httpcore-0.17.3-py3-none-any.whl.metadata VERBOSE: Using cached httpcore-0.17.3-py3-none-any.whl.metadata (18 kB) VERBOSE: Collecting sniffio (from httpx<0.25.0,>=0.24.1->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for sniffio from https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl.metadata VERBOSE: Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) VERBOSE: Collecting h11<0.15,>=0.13 (from httpcore<0.18.0,>=0.15.0->httpx<0.25.0,>=0.24.1->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for h11<0.15,>=0.13 from https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl.metadata VERBOSE: Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB) VERBOSE: Collecting anyio<5.0,>=3.0 (from httpcore<0.18.0,>=0.15.0->httpx<0.25.0,>=0.24.1->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for anyio<5.0,>=3.0 from https://files.pythonhosted.org/packages/14/fd/2f20c40b45e4fb4324834aea24bd4afdf1143390242c0b33774da0e2e34f/anyio-4.3.0-py3-none-any.whl.metadata VERBOSE: Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB) VERBOSE: Collecting six>=1.9.0 (from repath<0.10.0,>=0.9.0->flet-core==0.20.2->flet-runtime==0.20.2->flet-embed) VERBOSE: Obtaining dependency information for six>=1.9.0 from https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl.metadata VERBOSE: Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) VERBOSE: Using cached yt_dlp-2023.12.30-py2.py3-none-any.whl (3.0 MB) VERBOSE: Using cached flet_embed-0.20.2-py3-none-any.whl (2.9 kB) VERBOSE: Using cached flet_runtime-0.20.2-py3-none-any.whl (22 kB) VERBOSE: Using cached flet_core-0.20.2-py3-none-any.whl (323 kB) VERBOSE: Using cached requests-2.31.0-py3-none-any.whl (62 kB) VERBOSE: Using cached certifi-2024.2.2-py3-none-any.whl (163 kB) VERBOSE: Using cached urllib3-2.2.1-py3-none-any.whl (121 kB) VERBOSE: Using cached websockets-12.0-py3-none-any.whl (118 kB) VERBOSE: Using cached mutagen-1.47.0-py3-none-any.whl (194 kB) VERBOSE: Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB) VERBOSE: Using cached httpx-0.24.1-py3-none-any.whl (75 kB) VERBOSE: Using cached idna-3.6-py3-none-any.whl (61 kB) VERBOSE: Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB) VERBOSE: Using cached httpcore-0.17.3-py3-none-any.whl (74 kB) VERBOSE: Using cached sniffio-1.3.1-py3-none-any.whl (10 kB) VERBOSE: Using cached repath-0.9.0-py3-none-any.whl (4.7 kB) VERBOSE: Using cached anyio-4.3.0-py3-none-any.whl (85 kB) VERBOSE: Using cached h11-0.14.0-py3-none-any.whl (58 kB) VERBOSE: Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) VERBOSE: Building wheels for collected packages: brotli, pycryptodomex VERBOSE: Building wheel for brotli (pyproject.toml): started VERBOSE: Building wheel for brotli (pyproject.toml): finished with status 'error' VERBOSE: Building wheel for pycryptodomex (pyproject.toml): started VERBOSE: Building wheel for pycryptodomex (pyproject.toml): finished with status 'error' VERBOSE: Failed to build brotli pycryptodomex /tmp/hostpython3.11_PXCVNK/python/lib/python3.11/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils. warnings.warn("Setuptools is replacing distutils.") error: subprocess-exited-with-error × Building wheel for brotli (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [17 lines of output] running bdist_wheel running build running build_py creating bin creating bin/lib.linux-x86_64-cpython-311 copying python/brotli.py -> bin/lib.linux-x86_64-cpython-311 running build_ext :70: DeprecationWarning: dep_util is Deprecated. Use functions from setuptools instead. building '_brotli' extension creating bin/temp.linux-x86_64-cpython-311 creating bin/temp.linux-x86_64-cpython-311/python creating bin/temp.linux-x86_64-cpython-311/c creating bin/temp.linux-x86_64-cpython-311/c/common creating bin/temp.linux-x86_64-cpython-311/c/dec creating bin/temp.linux-x86_64-cpython-311/c/enc Cannot_compile_native_modules -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fdebug-default-version=4 -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -Ic/include -I/tmp/hostpython3.11_PXCVNK/python/include/python3.11 -c python/_brotli.c -o bin/temp.linux-x86_64-cpython-311/python/_brotli.o error: command 'Cannot_compile_native_modules' failed: No such file or directory [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for brotli error: subprocess-exited-with-error × Building wheel for pycryptodomex (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [343 lines of output] Testing support for clang Target does not support clang Testing support for gcc Target does not support gcc Testing support for stdint.h header Target does not support stdint.h header Testing support for 128-bit integer Target does not support 128-bit integer Testing support for cpuid.h header Target does not support cpuid.h header Testing support for intrin.h header Target does not support intrin.h header Testing support for posix_memalign Target does not support posix_memalign Testing support for memalign Target does not support memalign Testing support for SSE2(intrin.h) Target does not support SSE2(intrin.h) Testing support for SSE2(x86intrin.h) Target does not support SSE2(x86intrin.h) Testing support for SSE2(emmintrin.h) Target does not support SSE2(emmintrin.h) Warning: compiler does not support AESNI instructions Warning: compiler does not support CLMUL instructions running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-311 creating build/lib.linux-x86_64-cpython-311/Cryptodome copying lib/Cryptodome/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome creating build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_pkcs1_oaep_decode.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES3.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/AES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher creating build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD160.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2b.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TurboSHAKE256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TurboSHAKE128.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash creating build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/_PBES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/PEM.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO creating build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/DSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ECC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey creating build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/SecretSharing.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/KDF.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/DH.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol creating build/lib.linux-x86_64-cpython-311/Cryptodome/Random copying lib/Cryptodome/Random/random.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Random copying lib/Cryptodome/Random/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Random creating build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/DSS.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature creating build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/Padding.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/strxor.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/Counter.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/asn1.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/number.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util creating build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/Primality.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/Numbers.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerNative.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/loader.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/__main__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/st_common.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest copying lib/Cryptodome/SelfTest/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_oaep.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/common.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CFB.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OCB.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OFB.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Blowfish.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ChaCha20_Poly1305.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_EAX.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_OpenPGP.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CBC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC4.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_ARC2.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CAST.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CCM.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_AES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_CTR.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_Salsa20.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_DES3.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_GCM.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher copying lib/Cryptodome/SelfTest/Cipher/test_SIV.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Cipher creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_Poly1305.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/common.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_keccak.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_512.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_TurboSHAKE.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_224.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KMAC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD5.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_TupleHash.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA1.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA224.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_RIPEMD160.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD4.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_BLAKE2.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA256.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_KangarooTwelve.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHAKE.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA3_384.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA512.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_MD2.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_cSHAKE.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_HMAC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_CMAC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash copying lib/Cryptodome/SelfTest/Hash/test_SHA384.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Hash creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PKCS8.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/IO copying lib/Cryptodome/SelfTest/IO/test_PBES.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/IO creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_KDF.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_SecretSharing.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_ecdh.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol copying lib/Cryptodome/SelfTest/Protocol/test_rfc1751.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Protocol creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_NIST.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_25519.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ElGamal.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_DSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_DSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_RSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_import_ECC.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_ECC_448.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey copying lib/Cryptodome/SelfTest/PublicKey/test_RSA.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/PublicKey creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/test_random.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Random copying lib/Cryptodome/SelfTest/Random/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Random creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pkcs1_15.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_pss.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_dss.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature copying lib/Cryptodome/SelfTest/Signature/test_eddsa.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Signature creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Padding.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_strxor.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_asn1.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_number.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_Counter.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util copying lib/Cryptodome/SelfTest/Util/test_rfc1751.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Util creating build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Primality.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_modmult.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/__init__.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_modexp.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/SelfTest/Math/test_Numbers.py -> build/lib.linux-x86_64-cpython-311/Cryptodome/SelfTest/Math copying lib/Cryptodome/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome copying lib/Cryptodome/py.typed -> build/lib.linux-x86_64-cpython-311/Cryptodome copying lib/Cryptodome/Cipher/DES3.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/AES.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Salsa20.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_openpgp.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_gcm.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_EKSBlowfish.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20_Poly1305.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/PKCS1_OAEP.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cfb.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_siv.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_cbc.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC4.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ecb.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ChaCha20.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/DES.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_eax.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ccm.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ofb.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/CAST.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/ARC2.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/Blowfish.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ctr.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Cipher/_mode_ocb.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Cipher copying lib/Cryptodome/Hash/RIPEMD160.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/Poly1305.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/HMAC.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA384.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/CMAC.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD5.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TurboSHAKE128.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD4.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_384.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2s.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/MD2.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_512.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/BLAKE2b.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/keccak.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/RIPEMD.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE128.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHAKE128.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TupleHash128.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/TurboSHAKE256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC128.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/cSHAKE256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA3_224.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA224.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KMAC256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA1.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA512.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/SHA256.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/Hash/KangarooTwelve.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Hash copying lib/Cryptodome/IO/_PBES.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/PEM.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/IO/PKCS8.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/IO copying lib/Cryptodome/PublicKey/ECC.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/_openssh.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/RSA.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/ElGamal.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/PublicKey/DSA.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/PublicKey copying lib/Cryptodome/Protocol/SecretSharing.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/KDF.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/DH.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Protocol/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Protocol copying lib/Cryptodome/Random/random.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Random copying lib/Cryptodome/Random/__init__.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Random copying lib/Cryptodome/Signature/DSS.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/pss.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_PSS.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/pkcs1_15.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/PKCS1_v1_5.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Signature/eddsa.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Signature copying lib/Cryptodome/Util/Counter.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/asn1.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/py3compat.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_file_system.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/RFC1751.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_cpu_features.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/strxor.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/_raw_api.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/number.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Util/Padding.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Util copying lib/Cryptodome/Math/_IntegerNative.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/Numbers.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerGMP.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerBase.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/Primality.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math copying lib/Cryptodome/Math/_IntegerCustom.pyi -> build/lib.linux-x86_64-cpython-311/Cryptodome/Math running build_ext building 'Cryptodome.Hash._MD2' extension creating build/temp.linux-x86_64-cpython-311 creating build/temp.linux-x86_64-cpython-311/src Cannot_compile_native_modules -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fdebug-default-version=4 -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -Isrc/ -I/tmp/hostpython3.11_PXCVNK/python/include/python3.11 -c src/MD2.c -o build/temp.linux-x86_64-cpython-311/src/MD2.o error: command 'Cannot_compile_native_modules' failed: No such file or directory [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pycryptodomex ERROR: Could not build wheels for brotli, pycryptodomex, which is required to install pyproject.toml-based projects

Additional information: I've tried mannually adding the wheels in project dir and listing them in requirements.txt with the path, but it is also producing the same error.

Requirements.txt:

flet
yt-dlp==2023.12.30

OS & Other Details:

KavinJayakumar commented 7 months ago

Same issue, I can't build even though I listed firebase_admin in requirements.txt

Fjorstut commented 6 months ago

Same issue on my side. Android mobile, termux installed. Cannot install yt-dlp

Edit: Thanks @ndonkoHenri . Through searching I finally found the issue with dependencies. After adding the --no-deps flag, I finally managed to install yt-dlp via Termux on Android, successfully.

ndonkoHenri commented 6 months ago

Read this: https://flet.dev/blog/flet-packaging-update

zox47 commented 5 months ago

Same issue, I can't build even though I listed firebase_admin in requirements.txt

did you find solution bro

ndonkoHenri commented 2 months ago

Closing this issue in favour of #3839