aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/spacy/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/spacy/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/spacy/default.nix18
1 files changed, 14 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/spacy/default.nix b/nixpkgs/pkgs/development/python-modules/spacy/default.nix
index 6a54cc1ec71..077aea4dc9a 100644
--- a/nixpkgs/pkgs/development/python-modules/spacy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/spacy/default.nix
@@ -1,5 +1,6 @@
{ lib
, buildPythonPackage
+, callPackage
, fetchPypi
, pythonOlder
, pytest
@@ -21,11 +22,11 @@
buildPythonPackage rec {
pname = "spacy";
- version = "2.2.4";
+ version = "2.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1fgm1zlw8mjhmk64skxs79ymhcningml13y9c9fy7rj1b1yadwzh";
+ sha256 = "07zf7kivj4r1n6xwisld7n90bpi095bqbc9xpv668grq1rpf53c1";
};
propagatedBuildInputs = [
@@ -54,13 +55,22 @@ buildPythonPackage rec {
# '';
postPatch = ''
- substituteInPlace setup.cfg --replace "thinc==7.4.0" "thinc>=7.4.0,<8"
+ substituteInPlace setup.cfg \
+ --replace "blis>=0.4.0,<0.5.0" "blis>=0.4.0,<1.0" \
+ --replace "catalogue>=0.0.7,<1.1.0" "catalogue>=0.0.7,<3.0" \
+ --replace "plac>=0.9.6,<1.2.0" "plac>=0.9.6,<2.0" \
+ --replace "srsly>=1.0.2,<1.1.0" "srsly>=1.0.2,<3.0" \
+ --replace "thinc==7.4.1" "thinc>=7.4.1,<8"
'';
+ pythonImportsCheck = [ "spacy" ];
+
+ passthru.tests = callPackage ./annotation-test {};
+
meta = with lib; {
description = "Industrial-strength Natural Language Processing (NLP) with Python and Cython";
homepage = "https://github.com/explosion/spaCy";
license = licenses.mit;
maintainers = with maintainers; [ danieldk sdll ];
- };
+ };
}