Merge pull request #266794 from natsukium/langchain/update

python311Packages.langchain: 0.325 -> 0.0.334; python311Packages.langsmith: 0.0.57 -> 0.0.63

authored by

Nick Cao and committed by
GitHub
a4870a06 da249bc2

+15 -9
+11 -7
pkgs/development/python-modules/langchain/default.nix
··· 42 42 , librosa 43 43 , lxml 44 44 , manifest-ml 45 - , markdownify 46 45 , neo4j 47 46 , networkx 48 47 , nlpcloud ··· 76 75 , pytest-asyncio 77 76 , pytest-mock 78 77 , pytest-socket 79 - , pytest-vcr 80 78 , pytestCheckHook 79 + , requests-mock 81 80 , responses 82 81 , syrupy 83 82 , toml ··· 85 84 86 85 buildPythonPackage rec { 87 86 pname = "langchain"; 88 - version = "0.0.325"; 87 + version = "0.0.334"; 89 88 pyproject = true; 90 89 91 90 disabled = pythonOlder "3.8"; ··· 94 93 owner = "hwchase17"; 95 94 repo = "langchain"; 96 95 rev = "refs/tags/v${version}"; 97 - hash = "sha256-/bk4RafDDL4nozyFOiikyU4auBSftej21m5/FnEtDog="; 96 + hash = "sha256-mXPqc8wF9DhEtITm8h5R9kHBcMJ7AEK4kL5Z7V2p8NE="; 98 97 }; 99 98 100 99 sourceRoot = "${src.name}/libs/langchain"; ··· 253 252 254 253 nativeCheckInputs = [ 255 254 freezegun 256 - markdownify 255 + lark 257 256 pandas 258 257 pytest-asyncio 259 258 pytest-mock 260 259 pytest-socket 261 - pytest-vcr 262 260 pytestCheckHook 261 + requests-mock 263 262 responses 264 263 syrupy 265 264 toml 266 - ] ++ passthru.optional-dependencies.all; 265 + ]; 267 266 268 267 pytestFlagsArray = [ 269 268 # integration_tests have many network, db access and require `OPENAI_API_KEY`, etc. 270 269 "tests/unit_tests" 270 + "--only-core" 271 271 ]; 272 272 273 273 disabledTests = [ ··· 277 277 278 278 # these tests have network access 279 279 "test_socket_disabled" 280 + ]; 281 + 282 + pythonImportsCheck = [ 283 + "langchain" 280 284 ]; 281 285 282 286 meta = with lib; {
+4 -2
pkgs/development/python-modules/langsmith/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "langsmith"; 15 - version = "0.0.57"; 15 + version = "0.0.63"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "langchain-ai"; 22 22 repo = "langsmith-sdk"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-3P0vB7wz/K3skejyPwtFZN17mFrOw9TGLHTJHvu4m7M="; 24 + hash = "sha256-KE+WMnuWAq1stZuuwZkOPOKQ2lZNKtxzNbZMRoOdmz0="; 25 25 }; 26 26 27 27 sourceRoot = "${src.name}/python"; ··· 59 59 pythonImportsCheck = [ 60 60 "langsmith" 61 61 ]; 62 + 63 + __darwinAllowLocalNetworking = true; 62 64 63 65 meta = with lib; { 64 66 description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform";