Commit a1accfb8 authored by Daniël de Kok's avatar Daniël de Kok
Browse files

python3Packages.spacy-curated-transformers: init at 0.3.0

parent cc51d500
Loading
Loading
Loading
Loading
+44 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  curated-tokenizers,
  curated-transformers,
  spacy,
  torch,
}:

buildPythonPackage rec {
  pname = "spacy-curated-transformers";
  version = "0.3.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "explosion";
    repo = "spacy-curated-transformers";
    tag = "release-v${version}";
    hash = "sha256-3LL0ofVsyacMzLJtttg0Tl9SlkPex7TwWL/HVF4WkfI=";
  };

  build-system = [ setuptools ];

  dependencies = [
    curated-tokenizers
    curated-transformers
    spacy
    torch
  ];

  # Unit tests are hard to use, since most tests rely on downloading
  # models from Hugging Face Hub.
  pythonImportCheck = [ "spacy_curated_transformers" ];

  meta = with lib; {
    description = "spaCy entry points for Curated Transformers";
    homepage = "https://github.com/explosion/spacy-curated-transformers";
    changelog = "https://github.com/explosion/spacy-curated-transformers/releases/tag/v${version}";
    license = licenses.mit;
    maintainers = with maintainers; [ danieldk ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -15055,6 +15055,8 @@ self: super: with self; {
  spacy-alignments = callPackage ../development/python-modules/spacy-alignments { };
  spacy-curated-transformers = callPackage ../development/python-modules/spacy-curated-transformers { };
  spacy-legacy = callPackage ../development/python-modules/spacy/legacy.nix { };
  spacy-loggers = callPackage ../development/python-modules/spacy-loggers { };