Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
830 B · 44 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445{ lib, stdenv, buildPythonPackage, fetchFromGitHub
# tests, ffmpeg-full, python}:
buildPythonPackage rec { pname = "pydub"; version = "0.25.1"; format = "setuptools";
# pypi version doesn't include required data files for tests src = fetchFromGitHub { owner = "jiaaro"; repo = pname; rev = "v${version}"; sha256 = "0xskllq66wqndjfmvp58k26cv3w480sqsil6ifwp4gghir7hqc8m"; };
pythonImportsCheck = [ "pydub" "pydub.audio_segment" "pydub.playback" ];
nativeCheckInputs = [ ffmpeg-full ];
checkPhase = '' ${python.interpreter} test/test.py '';
meta = with lib; { description = "Manipulate audio with a simple and easy high level interface"; homepage = "http://pydub.com"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; };}