{ stdenv , buildPythonPackage , isPy27 , fetchPypi , cachetools , cld2-cffi , cytoolz , ftfy , ijson , matplotlib , networkx , numpy , pyemd , pyphen , python-Levenshtein , requests , scikitlearn , scipy , spacy , tqdm , unidecode }: buildPythonPackage rec { pname = "textacy"; version = "0.6.2"; src = fetchPypi { inherit pname version; sha256 = "6019f32719c0661f41fa93c2fdd9714504d443119bf4f6426ee690bdda90835b"; }; disabled = isPy27; # 2.7 requires backports.csv propagatedBuildInputs = [ cachetools cld2-cffi cytoolz ftfy ijson matplotlib networkx numpy pyemd pyphen python-Levenshtein requests scikitlearn scipy spacy tqdm unidecode ]; postPatch = '' substituteInPlace setup.py \ --replace "'ftfy>=4.2.0,<5.0.0'," "'ftfy>=5.0.0'," ''; doCheck = false; # tests want to download data files meta = with stdenv.lib; { description = "Higher-level text processing, built on spaCy"; homepage = "http://textacy.readthedocs.io/"; license = licenses.asl20; maintainers = with maintainers; [ rvl ]; }; }