13 buildPythonPackage rec {
14 pname = "pymediainfo";
16 format = "setuptools";
18 disabled = pythonOlder "3.7";
21 inherit pname version;
22 hash = "sha256-GGoLQalFJPCYTQhcprlFx5olRGW3CX8lYNwMBOjR2KU=";
26 substituteInPlace pymediainfo/__init__.py \
27 --replace "libmediainfo.0.dylib" \
28 "${libmediainfo}/lib/libmediainfo.0${stdenv.hostPlatform.extensions.sharedLibrary}" \
29 --replace "libmediainfo.dylib" \
30 "${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}" \
31 --replace "libmediainfo.so.0" \
32 "${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0"
35 nativeBuildInputs = [ setuptools-scm ];
43 export LC_ALL=en_US.UTF-8
44 py.test -k 'not test_parse_url' tests
47 pythonImportsCheck = [ "pymediainfo" ];
50 description = "Python wrapper for the mediainfo library";
51 homepage = "https://github.com/sbraz/pymediainfo";
52 changelog = "https://github.com/sbraz/pymediainfo/releases/tag/v${version}";
53 license = licenses.mit;