Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / langchainplus-sdk / default.nix
blob8747c0a8d9e8ec2135b3678e0e360d485e7cdbdc
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , poetry-core
5 , pydantic
6 , pythonOlder
7 , requests
8 , tenacity
9 }:
11 buildPythonPackage rec {
12   pname = "langchainplus-sdk";
13   version = "0.0.21";
14   format = "pyproject";
16   disabled = pythonOlder "3.8";
18   src = fetchPypi {
19     inherit version;
20     pname = "langchainplus_sdk";
21     hash = "sha256-frjZnQnOe6IHKrQk+Q/xMc5Akb+eBQ/eBzP545Fq6Xk=";
22   };
24   nativeBuildInputs = [
25     poetry-core
26   ];
28   propagatedBuildInputs = [
29     pydantic
30     requests
31     tenacity
32   ];
34   # upstrem has no tests
35   doCheck = false;
37   pythonImportsCheck = [
38     "langchainplus_sdk"
39   ];
41   meta = {
42     description = "Client library to connect to the LangChainPlus LLM Tracing and Evaluation Platform";
43     homepage = "https://pypi.org/project/langchainplus-sdk/";
44     license = lib.licenses.mit;
45     maintainers = with lib.maintainers; [ natsukium ];
46   };