~ $ pip install frida Collecting frida Downloading frida-16.1.3.tar.gz (41 kB) ━━━━━━━━━━━━━━━━━━━━━ 41.1/41.1 kB 513.4 kB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: frida Building wheel for frida (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for frida (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [72 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-aarch64-cpython-311 creating build/lib.linux-aarch64-cpython-311/frida copying frida/__init__.py -> build/lib.linux-aarch64-cpython-311/frida copying frida/core.py -> build/lib.linux-aarch64-cpython-311/frida copying frida/py.typed -> build/lib.linux-aarch64-cpython-311/frida creating build/lib.linux-aarch64-cpython-311/_frida copying _frida/py.typed -> build/lib.linux-aarch64-cpython-311/_frida copying _frida/__init__.pyi -> build/lib.linux-aarch64-cpython-311/_frida running build_ext Traceback (most recent call last): File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 434, in build_wheel return self._build_with_temp_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 419, in _build_with_temp_dir self.run_setup() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 341, in run_setup exec(code, locals()) File "", line 102, in File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 107, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/normal/lib/python3.11/site-packages/wheel/bdist_wheel.py", line 364, in run self.run_command("build") File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 131, in run self.run_command(cmd_name) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1233, in run_command super().run_command(command) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 88, in run _build_ext.run(self) File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run self.build_extensions() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 467, in build_extensions self._build_extensions_serial() File "/data/data/com.termux/files/usr/tmp/pip-build-env-gngbgpf1/overlay/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 493, in _build_extensions_serial self.build_extension(ext) File "", line 34, in build_extension RuntimeError: Need frida-core devkit to build from source. Download one from https://github.com/frida/frida/releases, extract it to a directory, and then add an environment variable named FRIDA_CORE_DEVKIT pointing at the directory. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for frida Failed to build frida ERROR: Could not build wheels for frida, which is required to install pyproject.toml-based projects