1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, 6 stdenv, 7 AudioToolbox, 8 AudioUnit, 9 CoreServices, 10}: 11 12buildPythonPackage rec { 13 pname = "audiotools"; 14 version = "3.1.1"; 15 pyproject = true; 16 17 build-system = [ setuptools ]; 18 19 buildInputs = lib.optionals stdenv.isDarwin [ 20 AudioToolbox 21 AudioUnit 22 CoreServices 23 ]; 24 25 src = fetchFromGitHub { 26 owner = "tuffy"; 27 repo = "python-audio-tools"; 28 rev = "v${version}"; 29 hash = "sha256-y+EiK9BktyTWowOiJvOb2YjtbPa7R62Wb5zinkyt1OM="; 30 }; 31 32 meta = with lib; { 33 description = "Utilities and Python modules for handling audio"; 34 homepage = "https://audiotools.sourceforge.net/"; 35 license = licenses.gpl2Plus; 36 maintainers = with maintainers; [ ]; 37 }; 38}