1{ lib 2, buildPythonPackage 3, fetchPypi 4, setuptools-scm 5, importlib-metadata 6, typing 7, singledispatch 8, python 9}: 10 11buildPythonPackage rec { 12 pname = "importlib-resources"; 13 version = "3.3.1"; 14 15 src = fetchPypi { 16 pname = "importlib_resources"; 17 inherit version; 18 sha256 = "0ed250dbd291947d1a298e89f39afcc477d5a6624770503034b72588601bcc05"; 19 }; 20 21 nativeBuildInputs = [ setuptools-scm ]; 22 propagatedBuildInputs = [ 23 importlib-metadata 24 singledispatch 25 typing 26 ]; 27 28 checkPhase = '' 29 ${python.interpreter} -m unittest discover 30 ''; 31 32 meta = with lib; { 33 description = "Read resources from Python packages"; 34 homepage = "https://importlib-resources.readthedocs.io/"; 35 license = licenses.asl20; 36 maintainers = [ ]; 37 }; 38}