diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-09-16 22:25:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-16 22:25:20 +0100 |
commit | dd0c2cf9e1a3b1212567f69450c29d292e7ff808 (patch) | |
tree | 712ec9d6f295154ad83d15fd3e4889cf3b1bf15e /pkgs | |
parent | fc41ea8c8e3f737e69d32025fc0dc3ef204431b5 (diff) | |
parent | a66c00d780ef40a42c031fcdb1c33ff28a93e2a5 (diff) | |
download | nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar.gz nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar.bz2 nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar.lz nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar.xz nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.tar.zst nixlib-dd0c2cf9e1a3b1212567f69450c29d292e7ff808.zip |
Merge pull request #46745 from xeji/p/dendropy
pythonPackages.dendropy: fix build
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/dendropy/default.nix | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/pkgs/development/python-modules/dendropy/default.nix b/pkgs/development/python-modules/dendropy/default.nix index 6220a1e15f0c..6409a5d12e59 100644 --- a/pkgs/development/python-modules/dendropy/default.nix +++ b/pkgs/development/python-modules/dendropy/default.nix @@ -1,29 +1,33 @@ { lib , pkgs , buildPythonPackage -, fetchPypi +, fetchFromGitHub +, pytest }: buildPythonPackage rec { pname = "DendroPy"; version = "4.4.0"; - src = fetchPypi { - inherit pname version; - sha256 = "f0a0e2ce78b3ed213d6c1791332d57778b7f63d602430c1548a5d822acf2799c"; + # tests are incorrectly packaged in pypi version + src = fetchFromGitHub { + owner = "jeetsukumaran"; + repo = pname; + rev = "v${version}"; + sha256 = "097hfyv2kaf4x92i4rjx0paw2cncxap48qivv8zxng4z7nhid0x9"; }; - prePatch = '' - # Test removed/disabled and reported upstream: https://github.com/jeetsukumaran/DendroPy/issues/74 - rm -f dendropy/test/test_dataio_nexml_reader_tree_list.py - ''; - preCheck = '' # Needed for unicode python tests export LC_ALL="en_US.UTF-8" + cd tests # to find the 'support' module ''; - checkInputs = [ pkgs.glibcLocales ]; + checkInputs = [ pytest pkgs.glibcLocales ]; + + checkPhase = '' + pytest -k 'not test_dataio_nexml_reader_tree_list and not test_pscores_with' + ''; meta = { homepage = http://dendropy.org/; |