diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-11-18 00:14:18 +0000 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-11-18 00:18:22 +0000 |
commit | cd46a859b4d6c37b0ab63028ec1c8782870fbfaf (patch) | |
tree | fbaf723cc6a898b6ebfada401133209443727890 /pkgs/development/python-modules/eyed3 | |
parent | 526ab5723aa0615be1a440e24a9bebfac958458b (diff) | |
download | nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar.gz nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar.bz2 nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar.lz nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar.xz nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.tar.zst nixpkgs-cd46a859b4d6c37b0ab63028ec1c8782870fbfaf.zip |
python.pkgs.eyeD3: 0.7.8 -> 0.8.7
Diffstat (limited to 'pkgs/development/python-modules/eyed3')
-rw-r--r-- | pkgs/development/python-modules/eyed3/default.nix | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/eyed3/default.nix b/pkgs/development/python-modules/eyed3/default.nix index e42d7956dd5..1cd3b5a934f 100644 --- a/pkgs/development/python-modules/eyed3/default.nix +++ b/pkgs/development/python-modules/eyed3/default.nix @@ -1,23 +1,41 @@ { stdenv , buildPythonPackage -, fetchurl +, fetchPypi +, pythonAtLeast +, pythonOlder , paver , python , isPyPy +, six +, pathlib +, python_magic +, isPy3k +, lib }: buildPythonPackage rec { - version = "0.7.8"; + version = "0.8.7"; pname = "eyeD3"; disabled = isPyPy; - src = fetchurl { - url = "http://eyed3.nicfit.net/releases/${pname}-${version}.tar.gz"; - sha256 = "1nv7nhfn1d0qm7rgkzksbccgqisng8klf97np0nwaqwd5dbmdf86"; + src = fetchPypi { + inherit pname version; + sha256 = "1fzqy6hkg73xvpapdjrdzr3r0fsamnplvjfl7dz7rzgzx2r4x4pg"; }; + # https://github.com/nicfit/eyeD3/pull/284 + postPatch = lib.optionalString (pythonAtLeast "3.4") '' + sed -ie '/pathlib/d' requirements/requirements.yml + ''; + buildInputs = [ paver ]; + # requires special test data: + # https://github.com/nicfit/eyeD3/blob/103198e265e3279384f35304e8218be6717c2976/Makefile#L97 + doCheck = false; + + propagatedBuildInputs = [ six python_magic ] ++ lib.optional (pythonOlder "3.4") pathlib; + postInstall = '' for prog in "$out/bin/"*; do wrapProgram "$prog" --prefix PYTHONPATH : "$PYTHONPATH" \ |