1{ lib 2, stdenv 3, buildPythonPackage 4, fetchPypi 5, setuptools 6}: 7 8buildPythonPackage rec { 9 pname = "distlib"; 10 version = "0.3.7"; 11 format = "pyproject"; 12 13 src = fetchPypi { 14 inherit pname version; 15 hash = "sha256-na/lSzSgKOr9lQOdXl1IUaE3NFQPEzEGDTHJkW5xR6g="; 16 }; 17 18 nativeBuildInputs = [ 19 setuptools 20 ]; 21 22 postFixup = lib.optionalString (!stdenv.hostPlatform.isWindows) '' 23 find $out -name '*.exe' -delete 24 ''; 25 26 pythonImportsCheck = [ 27 "distlib" 28 "distlib.database" 29 "distlib.locators" 30 "distlib.index" 31 "distlib.markers" 32 "distlib.metadata" 33 "distlib.util" 34 "distlib.resources" 35 ]; 36 37 # Tests use pypi.org. 38 doCheck = false; 39 40 meta = with lib; { 41 description = "Low-level components of distutils2/packaging"; 42 homepage = "https://distlib.readthedocs.io"; 43 license = licenses.psfl; 44 maintainers = with maintainers; [ lnl7 ]; 45 }; 46}