tweaselORG / docs.tweasel.org

Documentation site for the tweasel project.
https://docs.tweasel.org/
Other
0 stars 0 forks source link

Document that we need clang #3

Closed baltpeter closed 1 month ago

baltpeter commented 11 months ago

I tried to run CLI on Ubuntu 22.04 and got this error:

    Error: Command failed with exit code 1: /home/benni/.cache/autopy/venv/appstraction/bin/python3 -m pip install frida-tools~=12.1 pymobiledevice3~=1.42
      error: subprocess-exited-with-error

      × Building wheel for pyliblzfse (pyproject.toml) did not run successfully.
      │ exit code: 1
      ╰─> [10 lines of output]
          running bdist_wheel
          running build
          running build_ext
          building 'liblzfse' extension
          creating build
          creating build/temp.linux-x86_64-cpython-311
          creating build/temp.linux-x86_64-cpython-311/lzfse
          creating build/temp.linux-x86_64-cpython-311/lzfse/src
          clang -pthread -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC
     -Ilzfse/src -I/home/benni/.cache/autopy/venv/appstraction/include -I/home/benni/.cache/autopy/python/3.11.3/include/python3.11 -c lzfse/src/lzfse_decode.c -o 
    build/temp.linux-x86_64-cpython-311/lzfse/src/lzfse_decode.o -std=c99
          error: command 'clang' 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 pyliblzfse
      error: subprocess-exited-with-error

      × Building wheel for pylzss (pyproject.toml) did not run successfully.
      │ exit code: 1
      ╰─> [8 lines of output]
          running bdist_wheel
          running build
          running build_ext
          building 'lzss' extension
          creating build
          creating build/temp.linux-x86_64-cpython-311
          clang -pthread -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC
     -I./include -I/home/benni/.cache/autopy/venv/appstraction/include -I/home/benni/.cache/autopy/python/3.11.3/include/python3.11 -c pylzss.c -o 
    build/temp.linux-x86_64-cpython-311/pylzss.o
          error: command 'clang' 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 pylzss
    ERROR: Could not build wheels for pyliblzfse, pylzss, which is required to install pyproject.toml-based projects
    Collecting frida-tools~=12.1
      Using cached frida-tools-12.1.3.tar.gz (177 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting pymobiledevice3~=1.42
      Using cached pymobiledevice3-1.42.4-py3-none-any.whl (560 kB)
    Collecting colorama<1.0.0,>=0.2.7 (from frida-tools~=12.1)
      Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
    Collecting frida<17.0.0,>=16.0.9 (from frida-tools~=12.1)
      Using cached frida-16.1.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (19.0 MB)
    Collecting prompt-toolkit<4.0.0,>=2.0.0 (from frida-tools~=12.1)
      Using cached prompt_toolkit-3.0.39-py3-none-any.whl (385 kB)
    Collecting pygments<3.0.0,>=2.0.2 (from frida-tools~=12.1)
      Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB)
    Collecting construct>=2.9.29 (from pymobiledevice3~=1.42)
      Using cached construct-2.10.68.tar.gz (57 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting asn1 (from pymobiledevice3~=1.42)
      Using cached asn1-2.7.0-py2.py3-none-any.whl (10 kB)
    Collecting termcolor (from pymobiledevice3~=1.42)
      Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
    Collecting click (from pymobiledevice3~=1.42)
      Using cached click-8.1.4-py3-none-any.whl (98 kB)
    Collecting coloredlogs (from pymobiledevice3~=1.42)
      Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
    Collecting IPython (from pymobiledevice3~=1.42)
      Using cached ipython-8.14.0-py3-none-any.whl (798 kB)
    Collecting bpylist2>=4.0.1 (from pymobiledevice3~=1.42)
      Using cached bpylist2-4.0.1-py3-none-any.whl (30 kB)
    Collecting hexdump (from pymobiledevice3~=1.42)
      Using cached hexdump-3.3.zip (12 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting arrow (from pymobiledevice3~=1.42)
      Using cached arrow-1.2.3-py3-none-any.whl (66 kB)
    Collecting daemonize (from pymobiledevice3~=1.42)
      Using cached daemonize-2.5.0-py2.py3-none-any.whl (5.2 kB)
    Collecting gpxpy (from pymobiledevice3~=1.42)
      Using cached gpxpy-1.5.0.tar.gz (111 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting pykdebugparser>=1.2.4 (from pymobiledevice3~=1.42)
      Downloading pykdebugparser-1.2.4-py2.py3-none-any.whl (92 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 2.2 MB/s eta 0:00:00
    Collecting pyusb>=1.2.1 (from pymobiledevice3~=1.42)
      Downloading pyusb-1.2.1-py3-none-any.whl (58 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.4/58.4 kB 1.9 MB/s eta 0:00:00
    Collecting tqdm (from pymobiledevice3~=1.42)
      Downloading tqdm-4.65.0-py3-none-any.whl (77 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 3.7 MB/s eta 0:00:00
    Collecting cached-property (from pymobiledevice3~=1.42)
      Downloading cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
    Collecting requests (from pymobiledevice3~=1.42)
      Downloading requests-2.31.0-py3-none-any.whl (62 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 2.4 MB/s eta 0:00:00
    Collecting cmd2 (from pymobiledevice3~=1.42)
      Downloading cmd2-2.4.3-py3-none-any.whl (147 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.2/147.2 kB 4.7 MB/s eta 0:00:00
    Collecting packaging (from pymobiledevice3~=1.42)
      Downloading packaging-23.1-py3-none-any.whl (48 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 1.5 MB/s eta 0:00:00
    Collecting pygnuutils>=0.0.7 (from pymobiledevice3~=1.42)
      Downloading pygnuutils-0.1.1-py3-none-any.whl (46 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.4/46.4 kB 4.1 MB/s eta 0:00:00
    Collecting cryptography>=35.0.0 (from pymobiledevice3~=1.42)
      Downloading cryptography-41.0.2-cp37-abi3-manylinux_2_28_x86_64.whl (4.3 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 1.8 MB/s eta 0:00:00
    Collecting pycrashreport>=1.0.6 (from pymobiledevice3~=1.42)
      Downloading pycrashreport-1.0.7-py3-none-any.whl (32 kB)
    Collecting fastapi[all] (from pymobiledevice3~=1.42)
      Downloading fastapi-0.100.0-py3-none-any.whl (65 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.7/65.7 kB 6.0 MB/s eta 0:00:00
    Collecting uvicorn>=0.15.0 (from pymobiledevice3~=1.42)
      Downloading uvicorn-0.22.0-py3-none-any.whl (58 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 685.7 kB/s eta 0:00:00
    Collecting starlette (from pymobiledevice3~=1.42)
      Downloading starlette-0.28.0-py3-none-any.whl (68 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.9/68.9 kB 1.7 MB/s eta 0:00:00
    Collecting wsproto (from pymobiledevice3~=1.42)
      Using cached wsproto-1.2.0-py3-none-any.whl (24 kB)
    Collecting nest-asyncio>=1.5.5 (from pymobiledevice3~=1.42)
      Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
    Collecting Pillow (from pymobiledevice3~=1.42)
      Downloading Pillow-10.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.4 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 11.8 MB/s eta 0:00:00
    Collecting inquirer (from pymobiledevice3~=1.42)
      Downloading inquirer-3.1.3-py3-none-any.whl (18 kB)
    Collecting pyimg4>=0.7 (from pymobiledevice3~=1.42)
      Downloading pyimg4-0.7-py3-none-any.whl (13 kB)
    Collecting ipsw-parser>=1.1.2 (from pymobiledevice3~=1.42)
      Downloading ipsw_parser-1.1.5-py3-none-any.whl (35 kB)
    Collecting remotezip (from pymobiledevice3~=1.42)
      Downloading remotezip-0.12.1.tar.gz (7.5 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting zeroconf (from pymobiledevice3~=1.42)
      Downloading zeroconf-0.71.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 14.9 MB/s eta 0:00:00
    Collecting cffi>=1.12 (from cryptography>=35.0.0->pymobiledevice3~=1.42)
      Using cached cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (462 kB)
    Collecting plumbum (from ipsw-parser>=1.1.2->pymobiledevice3~=1.42)
      Downloading plumbum-1.8.2-py3-none-any.whl (127 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 127.0/127.0 kB 3.3 MB/s eta 0:00:00
    Collecting wcwidth (from prompt-toolkit<4.0.0,>=2.0.0->frida-tools~=12.1)
      Downloading wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
    Collecting la-panic==0.4.9 (from pycrashreport>=1.0.6->pymobiledevice3~=1.42)
      Downloading la_panic-0.4.9.tar.gz (32 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting pycryptodome<4.0.0,>=3.16.0 (from pyimg4>=0.7->pymobiledevice3~=1.42)
      Downloading pycryptodome-3.18.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 23.3 MB/s eta 0:00:00
    Collecting pyliblzfse<0.5.0,>=0.4.1 (from pyimg4>=0.7->pymobiledevice3~=1.42)
      Downloading pyliblzfse-0.4.1.tar.gz (47 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.7/47.7 kB 3.9 MB/s eta 0:00:00
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting pylzss<0.4.0,>=0.3.1 (from pyimg4>=0.7->pymobiledevice3~=1.42)
      Downloading pylzss-0.3.1.tar.gz (25 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting enum-compat (from asn1->pymobiledevice3~=1.42)
      Downloading enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
    Collecting h11>=0.8 (from uvicorn>=0.15.0->pymobiledevice3~=1.42)
      Using cached h11-0.14.0-py3-none-any.whl (58 kB)
    Collecting python-dateutil>=2.7.0 (from arrow->pymobiledevice3~=1.42)
      Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 16.9 MB/s eta 0:00:00
    Collecting attrs>=16.3.0 (from cmd2->pymobiledevice3~=1.42)
      Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 11.6 MB/s eta 0:00:00
    Collecting pyperclip>=1.6 (from cmd2->pymobiledevice3~=1.42)
      Using cached pyperclip-1.8.2.tar.gz (20 kB)
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Getting requirements to build wheel: started
      Getting requirements to build wheel: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): finished with status 'done'
    Collecting humanfriendly>=9.1 (from coloredlogs->pymobiledevice3~=1.42)
      Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 5.4 MB/s eta 0:00:00
    Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading pydantic-2.0.2-py3-none-any.whl (359 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 359.1/359.1 kB 8.2 MB/s eta 0:00:00
    Collecting starlette (from pymobiledevice3~=1.42)
      Downloading starlette-0.27.0-py3-none-any.whl (66 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.0/67.0 kB 5.7 MB/s eta 0:00:00
    Collecting typing-extensions>=4.5.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB)
    Collecting email-validator>=2.0.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading email_validator-2.0.0.post2-py3-none-any.whl (31 kB)
    Collecting httpx>=0.23.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading httpx-0.24.1-py3-none-any.whl (75 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.4/75.4 kB 4.2 MB/s eta 0:00:00
    Collecting itsdangerous>=1.1.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
    Collecting jinja2>=2.11.2 (from fastapi[all]->pymobiledevice3~=1.42)
      Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
    Collecting orjson>=3.2.1 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading orjson-3.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.7/138.7 kB 8.2 MB/s eta 0:00:00
    Collecting pydantic-extra-types>=2.0.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading pydantic_extra_types-2.0.0-py3-none-any.whl (13 kB)
    Collecting pydantic-settings>=2.0.0 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading pydantic_settings-2.0.1-py3-none-any.whl (11 kB)
    Collecting python-multipart>=0.0.5 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading python_multipart-0.0.6-py3-none-any.whl (45 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.7/45.7 kB 975.0 kB/s eta 0:00:00
    Collecting pyyaml>=5.3.1 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.9/757.9 kB 8.3 MB/s eta 0:00:00
    Collecting ujson!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,>=4.0.1 (from fastapi[all]->pymobiledevice3~=1.42)
      Downloading ujson-5.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.9/53.9 kB 1.7 MB/s eta 0:00:00
    Collecting anyio<5,>=3.4.0 (from starlette->pymobiledevice3~=1.42)
      Downloading anyio-3.7.1-py3-none-any.whl (80 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 2.1 MB/s eta 0:00:00
    Collecting blessed>=1.19.0 (from inquirer->pymobiledevice3~=1.42)
      Downloading blessed-1.20.0-py2.py3-none-any.whl (58 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.4/58.4 kB 1.3 MB/s eta 0:00:00
    Collecting python-editor>=1.0.4 (from inquirer->pymobiledevice3~=1.42)
      Downloading python_editor-1.0.4-py3-none-any.whl (4.9 kB)
    Collecting readchar>=3.0.6 (from inquirer->pymobiledevice3~=1.42)
      Downloading readchar-4.0.5-py3-none-any.whl (8.5 kB)
    Collecting backcall (from IPython->pymobiledevice3~=1.42)
      Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
    Collecting decorator (from IPython->pymobiledevice3~=1.42)
      Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
    Collecting jedi>=0.16 (from IPython->pymobiledevice3~=1.42)
      Downloading jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 12.7 MB/s eta 0:00:00
    Collecting matplotlib-inline (from IPython->pymobiledevice3~=1.42)
      Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
    Collecting pickleshare (from IPython->pymobiledevice3~=1.42)
      Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
    Collecting stack-data (from IPython->pymobiledevice3~=1.42)
      Downloading stack_data-0.6.2-py3-none-any.whl (24 kB)
    Collecting traitlets>=5 (from IPython->pymobiledevice3~=1.42)
      Downloading traitlets-5.9.0-py3-none-any.whl (117 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 3.1 MB/s eta 0:00:00
    Collecting pexpect>4.3 (from IPython->pymobiledevice3~=1.42)
      Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 3.8 MB/s eta 0:00:00
    Collecting tabulate (from remotezip->pymobiledevice3~=1.42)
      Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
    Collecting charset-normalizer<4,>=2 (from requests->pymobiledevice3~=1.42)
      Downloading charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.6/199.6 kB 7.0 MB/s eta 0:00:00
    Collecting idna<4,>=2.5 (from requests->pymobiledevice3~=1.42)
      Downloading idna-3.4-py3-none-any.whl (61 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 3.0 MB/s eta 0:00:00
    Collecting urllib3<3,>=1.21.1 (from requests->pymobiledevice3~=1.42)
      Downloading urllib3-2.0.3-py3-none-any.whl (123 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.6/123.6 kB 5.4 MB/s eta 0:00:00
    Collecting certifi>=2017.4.17 (from requests->pymobiledevice3~=1.42)
      Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
    Collecting ifaddr>=0.1.7 (from zeroconf->pymobiledevice3~=1.42)
      Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB)
    Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette->pymobiledevice3~=1.42)
      Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)
    Collecting six>=1.9.0 (from blessed>=1.19.0->inquirer->pymobiledevice3~=1.42)
      Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
    Collecting pycparser (from cffi>=1.12->cryptography>=35.0.0->pymobiledevice3~=1.42)
      Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
    Collecting dnspython>=2.0.0 (from email-validator>=2.0.0->fastapi[all]->pymobiledevice3~=1.42)
      Downloading dnspython-2.3.0-py3-none-any.whl (283 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.7/283.7 kB 4.9 MB/s eta 0:00:00
    Collecting httpcore<0.18.0,>=0.15.0 (from httpx>=0.23.0->fastapi[all]->pymobiledevice3~=1.42)
      Downloading httpcore-0.17.3-py3-none-any.whl (74 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.5/74.5 kB 1.5 MB/s eta 0:00:00
    Collecting parso<0.9.0,>=0.8.0 (from jedi>=0.16->IPython->pymobiledevice3~=1.42)
      Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 2.2 MB/s eta 0:00:00
    Collecting MarkupSafe>=2.0 (from jinja2>=2.11.2->fastapi[all]->pymobiledevice3~=1.42)
      Using cached MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
    Collecting ptyprocess>=0.5 (from pexpect>4.3->IPython->pymobiledevice3~=1.42)
      Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
    Collecting annotated-types>=0.4.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4->fastapi[all]->pymobiledevice3~=1.42)
      Downloading annotated_types-0.5.0-py3-none-any.whl (11 kB)
    Collecting pydantic-core==2.1.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,<3.0.0,>=1.7.4->fastapi[all]->pymobiledevice3~=1.42)
      Downloading pydantic_core-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 11.6 MB/s eta 0:00:00
    Collecting python-dotenv>=0.21.0 (from pydantic-settings>=2.0.0->fastapi[all]->pymobiledevice3~=1.42)
      Downloading python_dotenv-1.0.0-py3-none-any.whl (19 kB)
    Requirement already satisfied: setuptools>=41.0 in /home/benni/.cache/autopy/venv/appstraction/lib/python3.11/site-packages (from readchar>=3.0.6->inquirer->pymobiledevice3~=1.42)
     (65.5.0)
    Collecting httptools>=0.5.0 (from uvicorn>=0.15.0->pymobiledevice3~=1.42)
      Downloading httptools-0.6.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (405 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 405.9/405.9 kB 9.2 MB/s eta 0:00:00
    Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn>=0.15.0->pymobiledevice3~=1.42)
      Downloading uvloop-0.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 11.5 MB/s eta 0:00:00
    Collecting watchfiles>=0.13 (from uvicorn>=0.15.0->pymobiledevice3~=1.42)
      Downloading watchfiles-0.19.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 10.0 MB/s eta 0:00:00
    Collecting websockets>=10.4 (from uvicorn>=0.15.0->pymobiledevice3~=1.42)
      Downloading websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.6/130.6 kB 5.2 MB/s eta 0:00:00
    Collecting executing>=1.2.0 (from stack-data->IPython->pymobiledevice3~=1.42)
      Downloading executing-1.2.0-py2.py3-none-any.whl (24 kB)
    Collecting asttokens>=2.1.0 (from stack-data->IPython->pymobiledevice3~=1.42)
      Downloading asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
    Collecting pure-eval (from stack-data->IPython->pymobiledevice3~=1.42)
      Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB)
    Building wheels for collected packages: frida-tools, construct, la-panic, gpxpy, hexdump, remotezip, pyliblzfse, pylzss, pyperclip
      Building wheel for frida-tools (pyproject.toml): started
      Building wheel for frida-tools (pyproject.toml): finished with status 'done'
      Created wheel for frida-tools: filename=frida_tools-12.1.3-py3-none-any.whl size=187294 sha256=810660ec0ab4a440656057f09875cf501165377b6dc57c2aac0ae9c03f7d30f9
      Stored in directory: /home/benni/.cache/pip/wheels/65/2e/4c/dd0fad2e789592f27c3562a765a599a2aa6906f54e808aea80
      Building wheel for construct (pyproject.toml): started
      Building wheel for construct (pyproject.toml): finished with status 'done'
      Created wheel for construct: filename=construct-2.10.68-py3-none-any.whl size=59224 sha256=cf915accc85ff8272338d7b556e7f8562578fb492fd49223632025f50fd75d28
      Stored in directory: /home/benni/.cache/pip/wheels/6a/5b/a1/35e70b419451f0f619898c0f9ec10f3d920721daed7bc24eab
      Building wheel for la-panic (pyproject.toml): started
      Building wheel for la-panic (pyproject.toml): finished with status 'done'
      Created wheel for la-panic: filename=la_panic-0.4.9-py3-none-any.whl size=39030 sha256=e1e30e8a86d594cdec3558b660494cf0bb3a934aa5db6d558b38d5b5e7942b66
      Stored in directory: /home/benni/.cache/pip/wheels/43/f4/db/1f5b371290d389a47d67da342d9d9b2f51e68054f623da431b
      Building wheel for gpxpy (pyproject.toml): started
      Building wheel for gpxpy (pyproject.toml): finished with status 'done'
      Created wheel for gpxpy: filename=gpxpy-1.5.0-py3-none-any.whl size=42882 sha256=5c4c96e4fd81d42a0ab6bbb93a307a30ec56a6f574bc4f81d810c366c5298496
      Stored in directory: /home/benni/.cache/pip/wheels/c6/0e/a9/f6479bdc8702774aa823d5a990f3d7641449c4339d67b1c8c3
      Building wheel for hexdump (pyproject.toml): started
      Building wheel for hexdump (pyproject.toml): finished with status 'done'
      Created wheel for hexdump: filename=hexdump-3.3-py3-none-any.whl size=8897 sha256=99067ddd99c382c813086fe8a147e22691cb77872939e87de300722cdbf7e212
      Stored in directory: /home/benni/.cache/pip/wheels/67/21/60/6c8dd0e145d13fd9501e1078cfd8aa34069f022cf4cdda6b0f
      Building wheel for remotezip (pyproject.toml): started
      Building wheel for remotezip (pyproject.toml): finished with status 'done'
      Created wheel for remotezip: filename=remotezip-0.12.1-py3-none-any.whl size=7933 sha256=a1835a434c45b21d3883b4d491398b19714e3edbdec3e8b17f15d914c0f183e5
      Stored in directory: /home/benni/.cache/pip/wheels/32/9f/70/d3220458d8a914ae45dfdbf69b49cb8cc3e88c6c25dc4b6a13
      Building wheel for pyliblzfse (pyproject.toml): started
      Building wheel for pyliblzfse (pyproject.toml): finished with status 'error'
      Building wheel for pylzss (pyproject.toml): started
      Building wheel for pylzss (pyproject.toml): finished with status 'error'
      Building wheel for pyperclip (pyproject.toml): started
      Building wheel for pyperclip (pyproject.toml): finished with status 'done'
      Created wheel for pyperclip: filename=pyperclip-1.8.2-py3-none-any.whl size=11124 sha256=bca160eec500757d7e16083948ecb7980d946e6ccccd11d283c7d351e2c2fe64
      Stored in directory: /home/benni/.cache/pip/wheels/70/bd/ba/8ae5c080c895c9360fe6e153acda2dee82527374467eae061b
    Successfully built frida-tools construct la-panic gpxpy hexdump remotezip pyperclip
    Failed to build pyliblzfse pylzss
tweasel record-traffic --platform android   97,16s user 8,92s system 87% cpu 2:01,26 total
zner0L commented 11 months ago

Maybe we can actually install clang as well: https://pypi.org/project/libclang/