Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 39 lines 867 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, setuptools_scm 5, zipp 6, pathlib2 7, contextlib2 8, configparser 9, isPy3k 10, importlib-resources 11, packaging 12}: 13 14buildPythonPackage rec { 15 pname = "importlib-metadata"; 16 version = "0.18"; 17 18 src = fetchPypi { 19 pname = "importlib_metadata"; 20 inherit version; 21 sha256 = "cb6ee23b46173539939964df59d3d72c3e0c1b5d54b84f1d8a7e912fe43612db"; 22 }; 23 24 nativeBuildInputs = [ setuptools_scm ]; 25 26 propagatedBuildInputs = [ zipp ] 27 ++ lib.optionals (!isPy3k) [ pathlib2 contextlib2 configparser ]; 28 29 checkInputs = [ importlib-resources packaging ]; 30 31 # Two failing tests: https://gitlab.com/python-devs/importlib_metadata/issues/72 32 doCheck = false; 33 34 meta = with lib; { 35 description = "Read metadata from Python packages"; 36 homepage = https://importlib-metadata.readthedocs.io/; 37 license = licenses.asl20; 38 }; 39}