python3Packages.textacy: 0.10.1 -> 0.11.0

authored by Fabian Affolter and committed by Jonathan Ringer 56ca47ff ffb7cfcf

Changed files
+26 -18
pkgs
development
python-modules
textacy
+26 -18
pkgs/development/python-modules/textacy/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27 2 , cachetools 3 , cytoolz 4 , jellyfish 5 , matplotlib 6 , networkx 7 , numpy 8 , pyemd 9 , pyphen 10 - , pytest 11 , requests 12 , scikit-learn 13 , scipy 14 , spacy 15 - , srsly 16 }: 17 18 buildPythonPackage rec { 19 pname = "textacy"; 20 - version = "0.10.1"; 21 - disabled = isPy27; 22 23 src = fetchPypi { 24 inherit pname version; 25 - sha256 = "ff72adc6dbb85db6981324e226fff77830da57d7fe7e4adb2cafd9dc2a8bfa7d"; 26 }; 27 28 propagatedBuildInputs = [ 29 cachetools 30 cytoolz 31 jellyfish 32 matplotlib 33 networkx 34 numpy ··· 38 scikit-learn 39 scipy 40 spacy 41 - srsly 42 ]; 43 44 - checkInputs = [ pytest ]; 45 - # almost all tests have to deal with downloading a dataset, only test pure tests 46 - checkPhase = '' 47 - pytest tests/test_text_utils.py \ 48 - tests/test_utils.py \ 49 - tests/preprocessing \ 50 - tests/datasets/test_base_dataset.py 51 - ''; 52 53 meta = with lib; { 54 - # scikit-learn in pythonPackages is too new for textacy 55 - # remove as soon as textacy support scikit-learn >= 0.24 56 - broken = true; 57 description = "Higher-level text processing, built on spaCy"; 58 homepage = "https://textacy.readthedocs.io/"; 59 license = licenses.asl20;
··· 1 + { lib 2 + , buildPythonPackage 3 , cachetools 4 , cytoolz 5 + , fetchPypi 6 , jellyfish 7 + , joblib 8 , matplotlib 9 , networkx 10 , numpy 11 , pyemd 12 , pyphen 13 + , pytestCheckHook 14 + , pythonOlder 15 , requests 16 , scikit-learn 17 , scipy 18 , spacy 19 + , tqdm 20 }: 21 22 buildPythonPackage rec { 23 pname = "textacy"; 24 + version = "0.11.0"; 25 + disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 + sha256 = "sha256-d/tyTCewoERA15iBv4H2LORFzgco15fnnN1sneeGuF4="; 30 }; 31 32 propagatedBuildInputs = [ 33 cachetools 34 cytoolz 35 jellyfish 36 + joblib 37 matplotlib 38 networkx 39 numpy ··· 43 scikit-learn 44 scipy 45 spacy 46 + tqdm 47 ]; 48 49 + checkInputs = [ 50 + pytestCheckHook 51 + ]; 52 + 53 + pytestFlagsArray = [ 54 + # Almost all tests have to deal with downloading a dataset, only test pure tests 55 + "tests/test_constants.py" 56 + "tests/preprocessing/test_normalize.py" 57 + "tests/similarity/test_edits.py" 58 + "tests/preprocessing/test_resources.py" 59 + "tests/preprocessing/test_replace.py" 60 + ]; 61 + 62 + pythonImportsCheck = [ "textacy" ]; 63 64 meta = with lib; { 65 description = "Higher-level text processing, built on spaCy"; 66 homepage = "https://textacy.readthedocs.io/"; 67 license = licenses.asl20;