Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Collecting git+https://github.com/pytgcalls/pytgcalls
- Cloning https://github.com/pytgcalls/pytgcalls to /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg
- Running command git clone --filter=blob:none --quiet https://github.com/pytgcalls/pytgcalls /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg
- Resolved https://github.com/pytgcalls/pytgcalls to commit 4f0cb94874343bdb59a2bc814301cf72c1590298
- Preparing metadata (setup.py) ... done
- Requirement already satisfied: aiohttp in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from py-tgcalls==0.9.0b1) (3.8.1)
- Requirement already satisfied: psutil in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from py-tgcalls==0.9.0b1) (5.9.0)
- Requirement already satisfied: screeninfo in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from py-tgcalls==0.9.0b1) (0.8)
- Requirement already satisfied: multidict<7.0,>=4.5 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (6.0.2)
- Requirement already satisfied: attrs>=17.3.0 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (21.4.0)
- Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (4.0.2)
- Requirement already satisfied: yarl<2.0,>=1.0 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (1.7.2) Requirement already satisfied: frozenlist>=1.1.1 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (1.3.0) Requirement already satisfied: aiosignal>=1.1.2 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (1.2.0)
- Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /data/data/com.termux/files/usr/lib/python3.10/site-packages (from aiohttp->py-tgcalls==0.9.0b1) (2.0.12)
- Requirement already satisfied: idna>=2.0 in ./.local/lib/python3.10/site-packages (from yarl<2.0,>=1.0->aiohttp->py-tgcalls==0.9.0b1) (2.10) Building wheels for collected packages: py-tgcalls
- Building wheel for py-tgcalls (setup.py) ... error
- error: subprocess-exited-with-error
- × python setup.py bdist_wheel did not run successfully.
- │ exit code: 1
- ╰─> [227 lines of output]
- /data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py:274: UserWarning: Unknown distribution option: 'universal'
- warnings.warn(msg)
- running bdist_wheel
- running build
- running build_py
- creating build
- creating build/lib.linux-aarch64-3.10
- creating build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/__version__.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/binding.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/environment.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/exceptions.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/ffprobe.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/file_manager.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/pytgcalls.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/pytgcalls_session.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/scaffold.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/stream_type.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/sync.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/version_manager.py -> build/lib.linux-aarch64-3.10/pytgcalls
- creating build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- copying pytgcalls/custom_api/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- copying pytgcalls/custom_api/custom_api.py -> build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- creating build/lib.linux-aarch64-3.10/pytgcalls/handlers
- copying pytgcalls/handlers/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/handlers
- copying pytgcalls/handlers/handlers_holder.py -> build/lib.linux-aarch64-3.10/pytgcalls/handlers
- creating build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/device_info.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/media_devices.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/screen_info.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods
- copying pytgcalls/methods/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods
- creating build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/bridged_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/client_cache.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/mtproto_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/pyrogram_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/telethon_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- creating build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/browsers.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/cache.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/call_holder.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/list.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/object.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/participant_list.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/py_object.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/session.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/update.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/update_solver.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/user_agent.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/binding_runner.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/join_voice_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/leave_voice_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/set_video_call_status.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_closed_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_group_call_invite.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_kicked.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_left.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_participants_change.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_raw_update.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_stream_end.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/active_calls.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/calls.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/change_volume_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_active_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_participants.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/join_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/leave_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/raw_update_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/stream_ended_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/change_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/mute_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/pause_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/resume_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/unmute_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/cache_peer.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/get_max_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/idle.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/is_connected.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/mtproto_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/ping.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/run.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/start.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/already_joined.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/error_during_join.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/joined_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/joined_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/left_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/left_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/not_in_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/updated_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_image_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_parameters.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_video_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_audio_device.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_av_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_av_device_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_video_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_audio_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_video_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_parameters.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_tools.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/changed_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/muted_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/paused_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/resumed_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_audio_endend.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_deleted.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_video_endend.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/unmuted_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/high_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/high_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/low_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/low_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/medium_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/medium_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- running egg_info
- creating py_tgcalls.egg-info
- writing py_tgcalls.egg-info/PKG-INFO
- writing dependency_links to py_tgcalls.egg-info/dependency_links.txt
- writing requirements to py_tgcalls.egg-info/requires.txt
- writing top-level names to py_tgcalls.egg-info/top_level.txt
- writing manifest file 'py_tgcalls.egg-info/SOURCES.txt'
- reading manifest file 'py_tgcalls.egg-info/SOURCES.txt'
- adding license file 'LICENSE'
- writing manifest file 'py_tgcalls.egg-info/SOURCES.txt'
- running build_ext
- > wrtc@0.4.7 install
- > node scripts/download-prebuilt.js
- node-pre-gyp info it worked if it ends with ok
- node-pre-gyp info using node-pre-gyp@1.0.9
- node-pre-gyp info using node@17.8.0 | android | arm64
- node-pre-gyp info check checked for "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc/build/Release/wrtc.node" (not found)
- node-pre-gyp http GET https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! install response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! install error
- node-pre-gyp ERR! stack Error: response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! stack at /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/@mapbox/node-pre-gyp/lib/install.js:67:15
- node-pre-gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:96:5)
- node-pre-gyp ERR! System Linux 4.14.116
- node-pre-gyp ERR! command "/data/data/com.termux/files/usr/bin/node" "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/.bin/node-pre-gyp" "install"
- node-pre-gyp ERR! cwd /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc
- node-pre-gyp ERR! node -v v17.8.0
- node-pre-gyp ERR! node-pre-gyp -v v1.0.9
- node-pre-gyp ERR! not ok
- response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- npm ERR! code 1
- npm ERR! path /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc
- npm ERR! command failed
- npm ERR! command sh -c node scripts/download-prebuilt.js
- npm ERR! A complete log of this run can be found in:
- npm ERR! /data/data/com.termux/files/home/.npm/_logs/2022-04-05T13_58_45_490Z-debug-0.log
- Traceback (most recent call last):
- File "<string>", line 2, in <module>
- File "<pip-setuptools-caller>", line 34, in <module>
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 121, in <module>
- setup(
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 153, in setup
- return distutils.core.setup(**attrs)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/core.py", line 148, in setup
- dist.run_commands()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
- self.run_command(cmd)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 299, in run
- self.run_command('build')
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
- self.distribution.run_command(command)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build.py", line 135, in run
- self.run_command(cmd_name)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
- self.distribution.run_command(command)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 99, in run
- super().run()
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 79, in run
- _build_ext.run(self)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
- self.build_extensions()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 449, in build_extensions
- self._build_extensions_serial()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 474, in _build_extensions_serial
- self.build_extension(ext)
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 115, in build_extension
- sh.run_installation()
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 82, in run_installation
- subprocess.check_call(
- File "/data/data/com.termux/files/usr/lib/python3.10/subprocess.py", line 369, in check_call
- raise CalledProcessError(retcode, cmd)
- subprocess.CalledProcessError: Command 'npm install .' returned non-zero exit status 1.
- [end of output]
- note: This error originates from a subprocess, and is likely not a problem with pip.
- ERROR: Failed building wheel for py-tgcalls
- Running setup.py clean for py-tgcalls
- Failed to build py-tgcalls
- Installing collected packages: py-tgcalls
- Attempting uninstall: py-tgcalls
- Found existing installation: py-tgcalls 0.6.0
- Uninstalling py-tgcalls-0.6.0:
- Successfully uninstalled py-tgcalls-0.6.0
- Running setup.py install for py-tgcalls ... error
- error: subprocess-exited-with-error
- × Running setup.py install for py-tgcalls did not run successfully.
- │ exit code: 1
- ╰─> [227 lines of output]
- /data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py:274: UserWarning: Unknown distribution option: 'universal'
- warnings.warn(msg)
- running install
- running build
- running build_py
- creating build
- creating build/lib.linux-aarch64-3.10
- creating build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/__version__.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/binding.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/environment.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/exceptions.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/ffprobe.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/file_manager.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/pytgcalls.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/pytgcalls_session.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/scaffold.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/stream_type.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/sync.py -> build/lib.linux-aarch64-3.10/pytgcalls
- copying pytgcalls/version_manager.py -> build/lib.linux-aarch64-3.10/pytgcalls
- creating build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- copying pytgcalls/custom_api/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- copying pytgcalls/custom_api/custom_api.py -> build/lib.linux-aarch64-3.10/pytgcalls/custom_api
- creating build/lib.linux-aarch64-3.10/pytgcalls/handlers
- copying pytgcalls/handlers/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/handlers
- copying pytgcalls/handlers/handlers_holder.py -> build/lib.linux-aarch64-3.10/pytgcalls/handlers
- creating build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/device_info.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/media_devices.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- copying pytgcalls/media_devices/screen_info.py -> build/lib.linux-aarch64-3.10/pytgcalls/media_devices
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods
- copying pytgcalls/methods/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods
- creating build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/bridged_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/client_cache.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/mtproto_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/pyrogram_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- copying pytgcalls/mtproto/telethon_client.py -> build/lib.linux-aarch64-3.10/pytgcalls/mtproto
- creating build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/browsers.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/cache.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/call_holder.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/list.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/object.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/participant_list.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/py_object.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/session.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/update.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/update_solver.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- copying pytgcalls/types/user_agent.py -> build/lib.linux-aarch64-3.10/pytgcalls/types
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/binding_runner.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/join_voice_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/leave_voice_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- copying pytgcalls/methods/core/set_video_call_status.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/core
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_closed_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_group_call_invite.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_kicked.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_left.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_participants_change.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_raw_update.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- copying pytgcalls/methods/decorators/on_stream_end.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/decorators
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/active_calls.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/calls.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/change_volume_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_active_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/get_participants.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/join_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- copying pytgcalls/methods/groups/leave_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/groups
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/raw_update_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- copying pytgcalls/methods/handlers/stream_ended_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/handlers
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/change_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/mute_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/pause_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/resume_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- copying pytgcalls/methods/stream/unmute_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/cache_peer.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/get_max_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/idle.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/is_connected.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/mtproto_handler.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/ping.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/run.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- copying pytgcalls/methods/utilities/start.py -> build/lib.linux-aarch64-3.10/pytgcalls/methods/utilities
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/already_joined.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/error_during_join.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/joined_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/joined_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/left_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/left_voice_chat.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/not_in_group_call.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- copying pytgcalls/types/groups/updated_group_call_participant.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/groups
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_image_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_parameters.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/audio_video_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_audio_device.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_av_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_av_device_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/capture_video_desktop.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_audio_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/input_video_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_parameters.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_piped.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- copying pytgcalls/types/input_stream/video_tools.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/changed_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/muted_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/paused_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/resumed_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_audio_endend.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_deleted.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/stream_video_endend.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- copying pytgcalls/types/stream/unmuted_stream.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/stream
- creating build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/__init__.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/high_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/high_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/low_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/low_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/medium_quality_audio.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- copying pytgcalls/types/input_stream/quality/medium_quality_video.py -> build/lib.linux-aarch64-3.10/pytgcalls/types/input_stream/quality
- running egg_info
- writing py_tgcalls.egg-info/PKG-INFO
- writing dependency_links to py_tgcalls.egg-info/dependency_links.txt
- writing requirements to py_tgcalls.egg-info/requires.txt
- writing top-level names to py_tgcalls.egg-info/top_level.txt
- reading manifest file 'py_tgcalls.egg-info/SOURCES.txt'
- adding license file 'LICENSE'
- writing manifest file 'py_tgcalls.egg-info/SOURCES.txt'
- running build_ext
- > wrtc@0.4.7 install
- > node scripts/download-prebuilt.js
- node-pre-gyp info it worked if it ends with ok
- node-pre-gyp info using node-pre-gyp@1.0.9
- node-pre-gyp info using node@17.8.0 | android | arm64
- node-pre-gyp info check checked for "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc/build/Release/wrtc.node" (not found)
- node-pre-gyp http GET https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! install response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! install error
- node-pre-gyp ERR! stack Error: response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- node-pre-gyp ERR! stack at /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/@mapbox/node-pre-gyp/lib/install.js:67:15
- node-pre-gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:96:5)
- node-pre-gyp ERR! System Linux 4.14.116
- node-pre-gyp ERR! command "/data/data/com.termux/files/usr/bin/node" "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/.bin/node-pre-gyp" "install"
- node-pre-gyp ERR! cwd /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc
- node-pre-gyp ERR! node -v v17.8.0
- node-pre-gyp ERR! node-pre-gyp -v v1.0.9
- node-pre-gyp ERR! not ok
- response status 404 Not Found on https://node-webrtc.s3.amazonaws.com/wrtc/v0.4.7/Release/android-arm64.tar.gz
- npm ERR! code 1
- npm ERR! path /data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/build/temp.linux-aarch64-3.10/node_modules/wrtc
- npm ERR! command failed
- npm ERR! command sh -c node scripts/download-prebuilt.js
- npm ERR! A complete log of this run can be found in:
- npm ERR! /data/data/com.termux/files/home/.npm/_logs/2022-04-05T13_58_55_474Z-debug-0.log
- Traceback (most recent call last):
- File "<string>", line 2, in <module>
- File "<pip-setuptools-caller>", line 34, in <module>
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 121, in <module>
- setup(
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 153, in setup
- return distutils.core.setup(**attrs)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/core.py", line 148, in setup
- dist.run_commands()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 966, in run_commands
- self.run_command(cmd)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/setuptools/command/install.py", line 61, in run
- return orig.install.run(self)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/install.py", line 568, in run
- self.run_command('build')
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
- self.distribution.run_command(command)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build.py", line 135, in run
- self.run_command(cmd_name)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/cmd.py", line 313, in run_command
- self.distribution.run_command(command)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/dist.py", line 985, in run_command
- cmd_obj.run()
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 99, in run
- super().run()
- File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 79, in run
- _build_ext.run(self)
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
- self.build_extensions()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 449, in build_extensions
- self._build_extensions_serial()
- File "/data/data/com.termux/files/usr/lib/python3.10/distutils/command/build_ext.py", line 474, in _build_extensions_serial
- self.build_extension(ext)
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 115, in build_extension
- sh.run_installation()
- File "/data/data/com.termux/files/usr/tmp/pip-req-build-p_2hogqg/setup.py", line 82, in run_installation
- subprocess.check_call(
- File "/data/data/com.termux/files/usr/lib/python3.10/subprocess.py", line 369, in check_call
- raise CalledProcessError(retcode, cmd)
- subprocess.CalledProcessError: Command 'npm install .' returned non-zero exit status 1.
- [end of output]
- note: This error originates from a subprocess, and is likely not a problem with pip.
- WARNING: No metadata found in /data/data/com.termux/files/usr/lib/python3.10/site-packages
- Rolling back uninstall of py-tgcalls
- Moving to /data/data/com.termux/files/usr/lib/python3.10/site-packages/py_tgcalls-0.6.0.dist-info/
- from /data/data/com.termux/files/usr/lib/python3.10/site-packages/~y_tgcalls-0.6.0.dist-info
- Moving to /data/data/com.termux/files/usr/lib/python3.10/site-packages/pytgcalls/
- from /data/data/com.termux/files/usr/lib/python3.10/site-packages/~ytgcalls
- error: legacy-install-failure
- × Encountered error while trying to install package.
- ╰─> py-tgcalls
- note: This is an issue with the package mentioned above, not pip.
- hint: See above for output from the failure.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement