Skip to content

Commit 944f1b2

Browse files
committed
tests: Move langchain under toxgen
1 parent 04f99f7 commit 944f1b2

File tree

4 files changed

+44
-43
lines changed

4 files changed

+44
-43
lines changed

scripts/populate_tox/config.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,33 @@
126126
"huggingface_hub": {
127127
"package": "huggingface_hub",
128128
},
129+
# Langchain
130+
# langchain-v0.1: openai~=1.0.0
131+
# langchain-v0.1: langchain~=0.1.11
132+
# langchain-v0.1: tiktoken~=0.6.0
133+
# langchain-v0.1: httpx<0.28.0
134+
# langchain-v0.3: langchain~=0.3.0
135+
# langchain-v0.3: langchain-community
136+
# langchain-v0.3: tiktoken
137+
# langchain-v0.3: openai
138+
# langchain-{latest,notiktoken}: langchain
139+
# langchain-{latest,notiktoken}: langchain-openai
140+
# langchain-{latest,notiktoken}: openai>=1.6.1
141+
# langchain-latest: tiktoken~=0.6.0
142+
"langchain": {
143+
"package": "langchain",
144+
"deps": {
145+
"*": ["openai", "tiktoken"],
146+
"<0.2": ["httpx<0.28.0"],
147+
">0.2": ["langchain-community"],
148+
},
149+
},
150+
"langchain-notiktoken": {
151+
"package": "langchain",
152+
"deps": {
153+
"*": ["langchain-openai"],
154+
},
155+
},
129156
"launchdarkly": {
130157
"package": "launchdarkly-server-sdk",
131158
},

scripts/populate_tox/populate_tox.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@
7474
"chalice",
7575
"gcp",
7676
"httpx",
77-
"langchain",
78-
"langchain_notiktoken",
7977
"openai",
8078
"openai_notiktoken",
8179
"pure_eval",

scripts/populate_tox/tox.jinja

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,6 @@ envlist =
7777
{py3.9,py3.11,py3.12}-httpx-v{0.25,0.27}
7878
{py3.9,py3.12,py3.13}-httpx-latest
7979

80-
# Langchain
81-
{py3.9,py3.11,py3.12}-langchain-v0.1
82-
{py3.9,py3.11,py3.12}-langchain-v0.3
83-
{py3.9,py3.11,py3.12}-langchain-latest
84-
{py3.9,py3.11,py3.12}-langchain-notiktoken
85-
8680
# OpenAI
8781
{py3.9,py3.11,py3.12}-openai-v1.0
8882
{py3.9,py3.11,py3.12}-openai-v1.22
@@ -236,20 +230,6 @@ deps =
236230
httpx-v0.27: httpx~=0.27.0
237231
httpx-latest: httpx
238232
239-
# Langchain
240-
langchain-v0.1: openai~=1.0.0
241-
langchain-v0.1: langchain~=0.1.11
242-
langchain-v0.1: tiktoken~=0.6.0
243-
langchain-v0.1: httpx<0.28.0
244-
langchain-v0.3: langchain~=0.3.0
245-
langchain-v0.3: langchain-community
246-
langchain-v0.3: tiktoken
247-
langchain-v0.3: openai
248-
langchain-{latest,notiktoken}: langchain
249-
langchain-{latest,notiktoken}: langchain-openai
250-
langchain-{latest,notiktoken}: openai>=1.6.1
251-
langchain-latest: tiktoken~=0.6.0
252-
253233
# OpenAI
254234
openai: pytest-asyncio
255235
openai-v1.0: openai~=1.0.0

tox.ini

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# The file (and all resulting CI YAMLs) then need to be regenerated via
1111
# "scripts/generate-test-files.sh".
1212
#
13-
# Last generated: 2025-04-29T08:35:44.624881+00:00
13+
# Last generated: 2025-04-29T08:56:03.998318+00:00
1414

1515
[tox]
1616
requires =
@@ -77,12 +77,6 @@ envlist =
7777
{py3.9,py3.11,py3.12}-httpx-v{0.25,0.27}
7878
{py3.9,py3.12,py3.13}-httpx-latest
7979

80-
# Langchain
81-
{py3.9,py3.11,py3.12}-langchain-v0.1
82-
{py3.9,py3.11,py3.12}-langchain-v0.3
83-
{py3.9,py3.11,py3.12}-langchain-latest
84-
{py3.9,py3.11,py3.12}-langchain-notiktoken
85-
8680
# OpenAI
8781
{py3.9,py3.11,py3.12}-openai-v1.0
8882
{py3.9,py3.11,py3.12}-openai-v1.22
@@ -145,6 +139,11 @@ envlist =
145139
{py3.9,py3.11,py3.12}-cohere-v5.11.4
146140
{py3.9,py3.11,py3.12}-cohere-v5.15.0
147141

142+
{py3.9,py3.10,py3.11}-langchain-v0.0.354
143+
{py3.9,py3.11,py3.12}-langchain-v0.1.20
144+
{py3.9,py3.11,py3.12}-langchain-v0.2.17
145+
{py3.9,py3.12,py3.13}-langchain-v0.3.24
146+
148147
{py3.8,py3.10,py3.11}-huggingface_hub-v0.22.2
149148
{py3.8,py3.10,py3.11}-huggingface_hub-v0.25.2
150149
{py3.8,py3.12,py3.13}-huggingface_hub-v0.28.1
@@ -397,20 +396,6 @@ deps =
397396
httpx-v0.27: httpx~=0.27.0
398397
httpx-latest: httpx
399398

400-
# Langchain
401-
langchain-v0.1: openai~=1.0.0
402-
langchain-v0.1: langchain~=0.1.11
403-
langchain-v0.1: tiktoken~=0.6.0
404-
langchain-v0.1: httpx<0.28.0
405-
langchain-v0.3: langchain~=0.3.0
406-
langchain-v0.3: langchain-community
407-
langchain-v0.3: tiktoken
408-
langchain-v0.3: openai
409-
langchain-{latest,notiktoken}: langchain
410-
langchain-{latest,notiktoken}: langchain-openai
411-
langchain-{latest,notiktoken}: openai>=1.6.1
412-
langchain-latest: tiktoken~=0.6.0
413-
414399
# OpenAI
415400
openai: pytest-asyncio
416401
openai-v1.0: openai~=1.0.0
@@ -513,6 +498,17 @@ deps =
513498
cohere-v5.11.4: cohere==5.11.4
514499
cohere-v5.15.0: cohere==5.15.0
515500

501+
langchain-v0.0.354: langchain==0.0.354
502+
langchain-v0.1.20: langchain==0.1.20
503+
langchain-v0.2.17: langchain==0.2.17
504+
langchain-v0.3.24: langchain==0.3.24
505+
langchain: openai
506+
langchain: tiktoken
507+
langchain-v0.0.354: httpx<0.28.0
508+
langchain-v0.1.20: httpx<0.28.0
509+
langchain-v0.2.17: langchain-community
510+
langchain-v0.3.24: langchain-community
511+
516512
huggingface_hub-v0.22.2: huggingface_hub==0.22.2
517513
huggingface_hub-v0.25.2: huggingface_hub==0.25.2
518514
huggingface_hub-v0.28.1: huggingface_hub==0.28.1

0 commit comments

Comments
 (0)