Fix dependencies for Python 3.8 compatibility

Update numpy and scipy to versions compatible with Python 3.8:
- numpy: 1.24.3 → 1.23.5
- scipy: 1.11.4 → 1.10.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-02 23:57:36 +01:00
parent 75ff92f62f
commit d56fc376a5
2 changed files with 6 additions and 5 deletions

View File

@@ -24,8 +24,9 @@ RUN pip install --no-cache-dir --upgrade pip setuptools wheel
COPY requirements.txt .
# Install Python dependencies in stages for better caching
RUN pip install --no-cache-dir numpy==1.24.3
RUN pip install --no-cache-dir scipy==1.11.4
# Using versions compatible with Python 3.8
RUN pip install --no-cache-dir numpy==1.23.5
RUN pip install --no-cache-dir scipy==1.10.1
# Install Essentia - Python 3.8 version (latest available with pre-built wheels)
RUN ARCH=$(uname -m) && \

View File

@@ -18,9 +18,9 @@ mutagen==1.47.0
# Essentia for genre/mood/instrument classification
# Note: Essentia is installed separately in Dockerfile from official wheels
# Scientific Computing
numpy==1.24.3
scipy==1.11.4
# Scientific Computing (versions compatible with Python 3.8)
numpy==1.23.5
scipy==1.10.1
# Configuration & Validation
pydantic==2.5.3