Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 741 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, flit-core 5, toml 6, pep517 7, packaging 8, isPy3k 9, typing 10, pythonOlder 11, importlib-metadata 12}: 13 14buildPythonPackage rec { 15 pname = "build"; 16 version = "0.0.3.1"; 17 18 format = "pyproject"; 19 20 src = fetchPypi { 21 inherit pname version; 22 sha256 = "757b5542168326b6f1898a1ce1131bb2cf306ee4c7e54e39c815c5be217ff87d"; 23 }; 24 25 nativeBuildInputs = [ 26 flit-core 27 ]; 28 29 propagatedBuildInputs = [ 30 toml 31 pep517 32 packaging 33 ] ++ lib.optionals (!isPy3k) [ 34 typing 35 ] ++ lib.optionals (pythonOlder "3.8") [ 36 importlib-metadata 37 ]; 38 39 # No tests in archive 40 doCheck = false; 41 42 meta = { 43 description = "A simple, correct PEP517 package builder"; 44 license = lib.licenses.mit; 45 }; 46}