Skip to content

fix: duplicate soundfile entry and redundant sniffio in requirements.txt #471

@kuishou68

Description

@kuishou68

Problem

requirements.txt lists soundfile>=0.13.1 twice (lines ~11 and ~24). Duplicate dependency declarations can cause confusion with package managers and pip-compile tools, and may lead to version conflicts if the two entries are ever set to different constraints.

Additionally, sniffio is listed as a bare unpinned dependency but it is a transitive dependency of anyio/httpx already pinned in the file — it does not need to be listed separately.

Steps to Reproduce

grep soundfile requirements.txt

Outputs:

soundfile>=0.13.1
soundfile>=0.13.1

Expected

soundfile should appear exactly once in requirements.txt.

Fix

Remove the duplicate soundfile>=0.13.1 line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions