[Discussion] numpy 1.22.4 is missing as a dependency from the pyproject.toml?
- 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
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