deezer / deezer/spleeter

Spleeter(2.4.0) is not compatible with latest Flask version(2.2.2)

Open
#862 4 comments 0 reactions 0 assignees View on GitHub
bug invalid
Dominant language
Python
Stars
28.4k
Forks
3.1k
PR merge metrics
No merged PRs in 30d

Description

Flask ==2.2.2
Spleeter == 2.4.0
Python >=3.7.3

I have tried using spleeter in a Flask service using the latest version of Flask. Unfortunately when i Import spleeter I am getting the below error. Upon resolving this error by installing the required version of click, i see that Flask is not running. How can we make spleeter to work with the latest version of Flask?

Error:
**from spleeter.separator import Separator**
2023-07-27 11:43:14.011931: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
2023-07-27 11:43:14.011974: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
/home/vtp-vm-user/.local/lib/python3.7/site-packages/requests/__init__.py:104: RequestsDependencyWarning: urllib3 (1.26.15) or chardet (5.1.0)/charset_normalizer (2.0.12) doesn't match a supported version!
RequestsDependencyWarning)
Traceback (most recent call last):
File "", line 1, in
File "/home/vtp-vm-user/.local/lib/python3.7/site-packages/spleeter/separator.py", line 30, in
from .audio.adapter import AudioAdapter
File "/home/vtp-vm-user/.local/lib/python3.7/site-packages/spleeter/audio/adapter.py", line 20, in
from ..utils.logging import logger
File "/home/vtp-vm-user/.local/lib/python3.7/site-packages/spleeter/utils/logging.py", line 12, in
from typer import echo
File "/home/vtp-vm-user/.local/lib/python3.7/site-packages/typer/__init__.py", line 12, in
from click.termui import get_terminal_size as get_terminal_size
ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/home/vtp-vm-user/.local/lib/python3.7/site-packages/click/termui.py)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.