diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2020-08-11 12:13:58 -0700 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-08-11 12:50:30 -0700 |
commit | fe8f927a6a36c40861c15ec2f08c5788b63ca508 (patch) | |
tree | b467afb63af6654442b4e336b73ec0ae5048e042 /pkgs/development/python-modules/pendulum | |
parent | 20d25c3a8e6909a43a614f7b8733e574c8dd7b4d (diff) |
python37Packages.pendulum: fix build add tests
Diffstat (limited to 'pkgs/development/python-modules/pendulum')
-rw-r--r-- | pkgs/development/python-modules/pendulum/default.nix | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/pendulum/default.nix b/pkgs/development/python-modules/pendulum/default.nix index 0b57205d6acff..5688090b09584 100644 --- a/pkgs/development/python-modules/pendulum/default.nix +++ b/pkgs/development/python-modules/pendulum/default.nix @@ -1,24 +1,30 @@ { lib, fetchPypi, buildPythonPackage, pythonOlder -, dateutil, pytzdata, typing +, dateutil +, importlib-metadata +, poetry , poetry-core +, pytzdata +, typing }: buildPythonPackage rec { pname = "pendulum"; version = "2.1.2"; - format = "pyproject"; - nativeBuildInputs = [ - poetry-core - ]; - src = fetchPypi { inherit pname version; sha256 = "b06a0ca1bfe41c990bbf0c029f0b6501a7f2ec4e38bfec730712015e8860f207"; }; - propagatedBuildInputs = [ dateutil pytzdata ] ++ lib.optional (pythonOlder "3.5") typing; + preBuild = '' + export HOME=$TMPDIR + ''; + + nativeBuildInputs = [ poetry-core ]; + propagatedBuildInputs = [ dateutil pytzdata ] + ++ lib.optional (pythonOlder "3.5") typing + ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; # No tests doCheck = false; |