numpy>=1.20.0
scipy>=1.7.0

[:sys_platform == "darwin"]
pyobjc-core>=9.0
pyobjc-framework-CoreAudio>=9.0

[:sys_platform == "linux"]
pulsectl>=23.5.0

[contrib]
faster-whisper>=1.0.0

[dev]
pytest
mypy
types-setuptools
types-psutil
scipy-stubs

[docs]
mkdocs-material>=9.0.0
mkdocstrings[python]>=0.24.0

[hq-resample]

[hq-resample:python_version < "3.13" or sys_platform != "win32"]
samplerate>=0.1.0

[linux]
pulsectl>=23.5.0
