Skip to content

Commit b8473bf

Browse files
committed
wip
1 parent 61558c5 commit b8473bf

File tree

2 files changed

+39
-17
lines changed

2 files changed

+39
-17
lines changed

hatch.toml

+39-4
Original file line numberDiff line numberDiff line change
@@ -483,8 +483,6 @@ dependencies = [
483483
"itsdangerous{matrix:itsdangerous:}",
484484
"Werkzeug{matrix:werkzeug:}",
485485
"flask{matrix:flask}",
486-
"langchain{matrix:langchain:}",
487-
"langchain-experimental{matrix:langchain-experimental:}",
488486
]
489487

490488
[envs.appsec_integrations_flask.env-vars]
@@ -527,8 +525,6 @@ flask = ["~=3.0"]
527525
python = ["3.11", "3.12", "3.13"]
528526
flask = ["~=3.1"]
529527
werkzeug = ["~=3.1"]
530-
langchain = ["~=0.3"]
531-
langchain-experimental = ["~=0.3"]
532528

533529
## ASM appsec_integrations_fastapi
534530

@@ -575,6 +571,45 @@ fastapi = ["==0.94.1"]
575571
python = ["3.8", "3.10", "3.13"]
576572
fastapi = ["~=0.114.2"]
577573

574+
## ASM appsec_integrations_langchain
575+
576+
[envs.appsec_integrations_langchain]
577+
template = "appsec_integrations_langchain"
578+
dependencies = [
579+
"pytest",
580+
"pytest-cov",
581+
"langchain{matrix:langchain:}",
582+
"langchain-experimental{matrix:langchain-experimental:}",
583+
]
584+
585+
[envs.appsec_integrations_langchain.env-vars]
586+
DD_TRACE_AGENT_URL = "http://testagent:9126"
587+
_DD_IAST_PATCH_MODULES = "benchmarks.,tests.appsec."
588+
DD_IAST_REQUEST_SAMPLING = "100"
589+
DD_IAST_DEDUPLICATION_ENABLED = "false"
590+
591+
[envs.appsec_integrations_langchain.scripts]
592+
test = [
593+
"uname -a",
594+
"pip freeze",
595+
"python -m pytest -vvv {args:tests/appsec/integrations/langchain_tests/}",
596+
]
597+
598+
[[envs.appsec_integrations_langchain.matrix]]
599+
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]
600+
langchain = ["~=0.1"]
601+
langchain-experimental = ["~=0.1"]
602+
603+
[[envs.appsec_integrations_langchain.matrix]]
604+
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]
605+
langchain = ["~=0.2"]
606+
langchain-experimental = ["~=0.2"]
607+
608+
[[envs.appsec_integrations_langchain.matrix]]
609+
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]
610+
langchain = ["~=0.3"]
611+
langchain-experimental = ["~=0.3"]
612+
578613
## ASM FastAPI
579614

580615
[envs.appsec_threats_fastapi]

tests/appsec/integrations/fixtures/patch_langchain.py

-13
This file was deleted.

0 commit comments

Comments
 (0)