0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-09 12:05:50 +03:00

python312Packages.langchain-*: add langchain-standard-tests to nativeCheckInputs

This commit is contained in:
natsukium 2024-08-21 10:09:03 +09:00
parent 8416f327d6
commit eda964068a
No known key found for this signature in database
GPG key ID: 9EA45A31DB994C53
3 changed files with 6 additions and 14 deletions

View file

@ -8,7 +8,7 @@
poetry-core, poetry-core,
pytestCheckHook, pytestCheckHook,
pytest-asyncio, pytest-asyncio,
nix-update-script, langchain-standard-tests,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -27,8 +27,6 @@ buildPythonPackage rec {
substituteInPlace pyproject.toml \ substituteInPlace pyproject.toml \
--replace-fail "--snapshot-warn-unused" "" \ --replace-fail "--snapshot-warn-unused" "" \
--replace-fail "--cov=langchain_aws" "" --replace-fail "--cov=langchain_aws" ""
ln -s ${langchain-core.src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests
''; '';
sourceRoot = "${src.name}/libs/aws"; sourceRoot = "${src.name}/libs/aws";
@ -42,6 +40,7 @@ buildPythonPackage rec {
]; ];
nativeCheckInputs = [ nativeCheckInputs = [
langchain-standard-tests
pytest-asyncio pytest-asyncio
pytestCheckHook pytestCheckHook
]; ];

View file

@ -8,6 +8,7 @@
dataclasses-json, dataclasses-json,
langchain, langchain,
langchain-core, langchain-core,
langchain-standard-tests,
langsmith, langsmith,
httpx, httpx,
lark, lark,
@ -43,13 +44,6 @@ buildPythonPackage rec {
sourceRoot = "${src.name}/libs/community"; sourceRoot = "${src.name}/libs/community";
preConfigure = ''
ln -s ${src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests
substituteInPlace pyproject.toml \
--replace-fail "path = \"../standard-tests\"" "path = \"./langchain_standard_tests\""
'';
build-system = [ poetry-core ]; build-system = [ poetry-core ];
dependencies = [ dependencies = [
@ -73,6 +67,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ nativeCheckInputs = [
httpx httpx
langchain-standard-tests
lark lark
pandas pandas
pytest-asyncio pytest-asyncio

View file

@ -3,8 +3,8 @@
buildPythonPackage, buildPythonPackage,
fetchFromGitHub, fetchFromGitHub,
freezegun, freezegun,
langchain,
langchain-core, langchain-core,
langchain-standard-tests,
openai, openai,
tiktoken, tiktoken,
lark, lark,
@ -38,10 +38,7 @@ buildPythonPackage rec {
sourceRoot = "${src.name}/libs/partners/openai"; sourceRoot = "${src.name}/libs/partners/openai";
preConfigure = '' preConfigure = ''
ln -s ${src}/libs/standard-tests/langchain_standard_tests ./langchain_standard_tests
substituteInPlace pyproject.toml \ substituteInPlace pyproject.toml \
--replace-fail "path = \"../../standard-tests\"" "path = \"./langchain_standard_tests\"" \
--replace-fail "--cov=langchain_openai" "" --replace-fail "--cov=langchain_openai" ""
''; '';
@ -55,6 +52,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ nativeCheckInputs = [
freezegun freezegun
langchain-standard-tests
lark lark
pandas pandas
pytest-asyncio pytest-asyncio