From 967d1405ac5695c180ea157bd80f8122660df627 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 15 May 2023 21:54:00 +0900 Subject: python3Packages.wikipedia: init at 1.4.0 --- .../python-modules/wikipedia/default.nix | 39 ++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 41 insertions(+) create mode 100644 pkgs/development/python-modules/wikipedia/default.nix diff --git a/pkgs/development/python-modules/wikipedia/default.nix b/pkgs/development/python-modules/wikipedia/default.nix new file mode 100644 index 0000000000000..dce8160e7ff87 --- /dev/null +++ b/pkgs/development/python-modules/wikipedia/default.nix @@ -0,0 +1,39 @@ +{ lib +, buildPythonPackage +, fetchPypi +, beautifulsoup4 +, requests +, unittestCheckHook +}: + +buildPythonPackage rec { + pname = "wikipedia"; + version = "1.4.0"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-2w+tGCn91EGxhSMG6YVjmCBNwHhtKZbdLgyLuOJhM7I="; + }; + + propagatedBuildInputs = [ + beautifulsoup4 + requests + ]; + + nativeCheckInputs = [ + unittestCheckHook + ]; + + unittestFlagsArray = [ + "tests/ '*test.py'" + ]; + + meta = with lib; { + description = "A Pythonic wrapper for the Wikipedia API"; + homepage = "https://github.com/goldsmith/Wikipedia"; + changelog = "https://github.com/goldsmith/Wikipedia/blob/master/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ natsukium ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8d39f1c0558ae..d6a623bf06ef2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12900,6 +12900,8 @@ self: super: with self; { wifi = callPackage ../development/python-modules/wifi { }; + wikipedia = callPackage ../development/python-modules/wikipedia { }; + willow = callPackage ../development/python-modules/willow { }; winacl = callPackage ../development/python-modules/winacl { }; -- cgit 1.4.1 From b62f855b54e916d760b93b3ab893a10db4afdc4a Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 15 May 2023 21:58:34 +0900 Subject: python3Packages.langchain: enable wikipedia --- pkgs/development/python-modules/langchain/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/langchain/default.nix b/pkgs/development/python-modules/langchain/default.nix index 8404f8a8eacaf..3511954f3452f 100644 --- a/pkgs/development/python-modules/langchain/default.nix +++ b/pkgs/development/python-modules/langchain/default.nix @@ -34,6 +34,7 @@ , faiss , spacy , nltk +, wikipedia , beautifulsoup4 , tiktoken , jinja2 @@ -156,7 +157,7 @@ buildPythonPackage rec { transformers spacy nltk - # wikipedia + wikipedia beautifulsoup4 tiktoken torch -- cgit 1.4.1