1{ lib, buildPythonPackage, fetchPypi, pythonOlder, setuptools-scm, importlib-metadata }: 2 3buildPythonPackage rec { 4 pname = "backports-entry-points-selectable"; 5 version = "1.1.1"; 6 7 src = fetchPypi { 8 pname = "backports.entry_points_selectable"; 9 inherit version; 10 sha256 = "914b21a479fde881635f7af5adc7f6e38d6b274be32269070c53b698c60d5386"; 11 }; 12 13 nativeBuildInputs = [ setuptools-scm ]; 14 15 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [ 16 importlib-metadata 17 ]; 18 19 # no tests 20 doCheck = false; 21 22 pythonImportsCheck = [ "backports.entry_points_selectable" ]; 23 24 pythonNamespaces = [ "backports" ]; 25 26 meta = with lib; { 27 description = "Compatibility shim providing selectable entry points for older implementations"; 28 homepage = "https://github.com/jaraco/backports.entry_points_selectable"; 29 license = licenses.mit; 30 maintainers = with maintainers; [ SuperSandro2000 ]; 31 }; 32}