Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 792 B view raw
1{ lib, fetchPypi, buildPythonPackage, pythonOlder 2, dateutil 3, importlib-metadata 4, poetry 5, poetry-core 6, pytzdata 7, typing 8}: 9 10buildPythonPackage rec { 11 pname = "pendulum"; 12 version = "2.1.2"; 13 format = "pyproject"; 14 15 src = fetchPypi { 16 inherit pname version; 17 sha256 = "b06a0ca1bfe41c990bbf0c029f0b6501a7f2ec4e38bfec730712015e8860f207"; 18 }; 19 20 preBuild = '' 21 export HOME=$TMPDIR 22 ''; 23 24 nativeBuildInputs = [ poetry-core ]; 25 propagatedBuildInputs = [ dateutil pytzdata ] 26 ++ lib.optional (pythonOlder "3.5") typing 27 ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; 28 29 # No tests 30 doCheck = false; 31 32 meta = with lib; { 33 description = "Python datetimes made easy"; 34 homepage = "https://github.com/sdispater/pendulum"; 35 license = licenses.mit; 36 }; 37}