deezer / deezer/spleeter

[Discussion] numpy 1.22.4 is missing as a dependency from the pyproject.toml?

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

Description

using Python 3.19.9 on Fedora Linux

` pip install spleeter` gives the following error

```
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pandas 1.5.3 requires numpy>=1.20.3; python_version < "3.10", but you have numpy 1.19.5 which is incompatible.
scipy 1.13.1 requires numpy<2.3,>=1.22.4, but you have numpy 1.19.5 which is incompatible.
tensorflow 2.9.3 requires numpy>=1.20, but you have numpy 1.19.5 which is incompatible.
Successfully installed numpy-1.19.5
```

Running `pip install numpy==1.22.4`, I was able to install spleeter via pip

Contributor guide

Open the contributing guide

Research direction

Start by inspecting pyproject.toml and the dependency declarations used by pip install spleeter. Reproduce the reported installation conflict with the stated Python environment, then verify that the declared NumPy constraint resolves the pandas, SciPy, and TensorFlow requirements without breaking installation.

Written by the indexing model from the issue text.

Assessment

Tech stack
numpy, python
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.