pythonPackages.wordfreq: 2.0 -> 2.2.0, fix build

Previous version didn't build (test failure).
Update to latest, tests use pytest now, disable failing tests.
This commit is contained in:
Uli Baum 2018-09-13 18:16:34 +02:00
parent 0bda601ee5
commit be12bb81aa

View File

@ -6,27 +6,28 @@
, msgpack , msgpack
, mecab-python3 , mecab-python3
, jieba , jieba
, nose , pytest
, pythonOlder , pythonOlder
, fetchFromGitHub , fetchFromGitHub
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "wordfreq"; pname = "wordfreq";
version = "2.0"; version = "2.2.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "LuminosoInsight"; owner = "LuminosoInsight";
repo = "wordfreq"; repo = "wordfreq";
rev = "e3a1b470d9f8e0d82e9f179ffc41abba434b823b"; # upstream don't tag by version
sha256 = "1wjkhhj7nxfnrghwvmvwc672s30lp4b7yr98gxdxgqcq6wdshxwv"; rev = "bc12599010c8181a725ec97d0b3990758a48da36";
sha256 = "195794vkzq5wsq3mg1dgfhlnz2f7vi1xajlifq6wkg4lzwyq262m";
}; };
checkInputs = [ nose ]; checkInputs = [ pytest ];
checkPhase = '' checkPhase = ''
# These languages require additional dictionaries # These languages require additional dictionaries
nosetests -e test_japanese -e test_korean -e test_languages pytest tests -k 'not test_japanese and not test_korean and not test_languages and not test_french_and_related'
''; '';
propagatedBuildInputs = [ regex langcodes ftfy msgpack mecab-python3 jieba ]; propagatedBuildInputs = [ regex langcodes ftfy msgpack mecab-python3 jieba ];