发布

  • fix: pin librosa <1 and add audioread explicitly (#407) (#408)

    frostbyte_neo 发布于 2026-08-21 17:55:23 +00:00 | 97 次提交 在此版本后已推送到 main

    librosa 1.0.0 dropped its audioread dependency, but audio-separator
    (vocal split, #275) still imports audioread directly. uv.lock already
    resolved librosa 0.11.0, so dev/CI never hit this, but the packaging
    scripts install from pyproject.toml rather than the lockfile, so an
    unbounded upper bound let the shipped macOS/Windows/Linux runtime
    packs silently pick up librosa 1.0.0 and lose audioread, breaking only
    the vocal-split subprocess in the packaged artifact.

    Also add audio_separator/onnxruntime to all three packaging scripts'
    import verification, platform-guarded on Intel macOS, so a broken
    vocal-split dependency chain fails the build instead of shipping.

    Co-authored-by: Thales <>

    下载附件