-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Issue:
After installing binary-waterfall through pip with Python 3.14.2, and trying to run it, it will fail to launch as it uses audioop and pyaudioop, two modules that were both deprecated in Python 3.11, and then subsequently removed in Python 3.13. I will paste the log below.
How to replicate:
While using python 3.13 and above, run pip install binary-waterfall
Then, attempt to run binary-waterfall
How to fix
Using another library or module would be a way to fix this issue.
Log/output:
click to display
File "/home/bee/.local/lib/python3.14/site-packages/pydub/utils.py", line 14, in <module>
import audioop
ModuleNotFoundError: No module named 'audioop'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bee/.local/bin/binary-waterfall", line 5, in <module>
from binary_waterfall import run
File "/home/bee/.local/lib/python3.14/site-packages/binary_waterfall/__init__.py", line 1, in <module>
from .core import run
File "/home/bee/.local/lib/python3.14/site-packages/binary_waterfall/core.py", line 7, in <module>
from . import window, constants
File "/home/bee/.local/lib/python3.14/site-packages/binary_waterfall/window.py", line 9, in <module>
from . import constants, generators, outputs, widgets, dialogs
File "/home/bee/.local/lib/python3.14/site-packages/binary_waterfall/generators.py", line 7, in <module>
import pydub
File "/home/bee/.local/lib/python3.14/site-packages/pydub/__init__.py", line 1, in <module>
from .audio_segment import AudioSegment
File "/home/bee/.local/lib/python3.14/site-packages/pydub/audio_segment.py", line 11, in <module>
from .utils import mediainfo_json, fsdecode
File "/home/bee/.local/lib/python3.14/site-packages/pydub/utils.py", line 16, in <module>
import pyaudioop as audioop
ModuleNotFoundError: No module named 'pyaudioop'```
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels