File tree Expand file tree Collapse file tree 7 files changed +36
-18
lines changed Expand file tree Collapse file tree 7 files changed +36
-18
lines changed Original file line number Diff line number Diff line change @@ -40,3 +40,6 @@ llmenv*
40
40
# ignore jupyter checkpoints
41
41
.ipynb_checkpoints
42
42
.Trash *
43
+
44
+ # ignore uv.lock
45
+ uv.lock
Original file line number Diff line number Diff line change @@ -9,20 +9,26 @@ dependencies = [
9
9
" alembic" ,
10
10
" beautifulsoup4" ,
11
11
" duckdb" ,
12
+ " duckduckgo-search" ,
12
13
" exa_py" ,
13
14
" fastapi[standard]" ,
15
+ " google-search-results" ,
14
16
" mypy" ,
17
+ " nest_asyncio" ,
15
18
" openai" ,
16
19
" pgvector" ,
17
- " phidata[aws]==2.5.0a13" ,
20
+ " phidata[aws]==2.5.2" ,
21
+ " pillow" ,
18
22
" psycopg[binary]" ,
19
23
" pypdf" ,
20
24
" pytest" ,
25
+ " python-docx" ,
21
26
" ruff" ,
22
27
" sqlalchemy" ,
23
28
" tiktoken" ,
24
29
" typer" ,
25
30
" types-beautifulsoup4" ,
31
+ " types-Pillow" ,
26
32
" yfinance" ,
27
33
]
28
34
Original file line number Diff line number Diff line change 2
2
# ./scripts/generate_requirements.sh upgrade
3
3
alembic == 1.13.3
4
4
annotated-types == 0.7.0
5
- anyio == 4.6.0
5
+ anyio == 4.6.2.post1
6
6
beautifulsoup4 == 4.12.3
7
- boto3 == 1.35.38
8
- botocore == 1.35.38
7
+ boto3 == 1.35.41
8
+ botocore == 1.35.41
9
9
certifi == 2024.8.30
10
10
charset-normalizer == 3.4.0
11
11
click == 8.1.7
12
12
distro == 1.9.0
13
13
dnspython == 2.7.0
14
14
docker == 7.1.0
15
- duckdb == 1.1.1
15
+ duckdb == 1.1.2
16
+ duckduckgo-search == 6.3.2
16
17
email-validator == 2.2.0
17
18
exa-py == 1.4.0
18
- fastapi == 0.115.0
19
+ fastapi == 0.115.2
19
20
fastapi-cli == 0.0.5
20
- frozendict == 2.4.5
21
+ frozendict == 2.4.6
21
22
gitdb == 4.0.11
22
23
gitpython == 3.1.43
24
+ google-search-results == 2.4.2
23
25
h11 == 0.14.0
24
26
html5lib == 1.1
25
27
httpcore == 1.0.6
26
- httptools == 0.6.1
28
+ httptools == 0.6.2
27
29
httpx == 0.27.2
28
30
idna == 3.10
29
31
iniconfig == 2.0.0
@@ -36,17 +38,20 @@ markdown-it-py==3.0.0
36
38
markupsafe == 3.0.1
37
39
mdurl == 0.1.2
38
40
multitasking == 0.0.11
39
- mypy == 1.11.2
41
+ mypy == 1.12.0
40
42
mypy-extensions == 1.0.0
43
+ nest-asyncio == 1.6.0
41
44
numpy == 2.1.2
42
45
openai == 1.51.2
43
46
packaging == 24.1
44
47
pandas == 2.2.3
45
- peewee == 3.17.6
48
+ peewee == 3.17.7
46
49
pgvector == 0.3.5
47
- phidata == 2.5.0a13
50
+ phidata == 2.5.2
51
+ pillow == 11.0.0
48
52
platformdirs == 4.3.6
49
53
pluggy == 1.5.0
54
+ primp == 0.6.4
50
55
psycopg == 3.1.19
51
56
psycopg-binary == 3.1.19
52
57
pydantic == 2.9.2
@@ -56,6 +61,7 @@ pygments==2.18.0
56
61
pypdf == 5.0.1
57
62
pytest == 8.3.3
58
63
python-dateutil == 2.9.0.post0
64
+ python-docx == 1.1.2
59
65
python-dotenv == 1.0.1
60
66
python-multipart == 0.0.12
61
67
pytz == 2024.2
@@ -70,19 +76,20 @@ six==1.16.0
70
76
smmap == 5.0.1
71
77
sniffio == 1.3.1
72
78
soupsieve == 2.6
73
- sqlalchemy == 2.0.35
74
- starlette == 0.38.6
79
+ sqlalchemy == 2.0.36
80
+ starlette == 0.40.0
75
81
tiktoken == 0.8.0
76
82
tomli == 2.0.2
77
83
tqdm == 4.66.5
78
84
typer == 0.12.5
79
85
types-beautifulsoup4 == 4.12.0.20240907
80
86
types-html5lib == 1.1.11.20240806
87
+ types-pillow == 10.2.0.20240822
81
88
typing-extensions == 4.12.2
82
89
tzdata == 2024.2
83
90
urllib3 == 2.2.3
84
- uvicorn == 0.31.1
85
- uvloop == 0.20 .0
91
+ uvicorn == 0.32.0
92
+ uvloop == 0.21 .0
86
93
watchfiles == 0.24.0
87
94
webencodings == 0.5.1
88
95
websockets == 13.1
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ def test_9_11_bigger_or_9_9():
9
9
evaluation = Eval (
10
10
agent = get_calculator_agent (),
11
11
question = "Is 9.11 bigger or 9.9?" ,
12
- ideal_answer = "9.11 is smaller than 9.9" ,
12
+ expected_answer = "9.11 is smaller than 9.9" ,
13
13
)
14
14
result : Optional [EvalResult ] = evaluation .print_result ()
15
15
Original file line number Diff line number Diff line change 13
13
dev_image = DockerImage (
14
14
name = f"{ ws_settings .image_repo } /{ ws_settings .image_name } " ,
15
15
tag = ws_settings .dev_env ,
16
- enabled = True ,
16
+ enabled = ws_settings . build_images ,
17
17
path = str (ws_settings .ws_root ),
18
18
push_image = False ,
19
19
)
Original file line number Diff line number Diff line change 23
23
prd_image = DockerImage (
24
24
name = f"{ ws_settings .image_repo } /{ ws_settings .image_name } " ,
25
25
tag = ws_settings .prd_env ,
26
- enabled = True ,
26
+ enabled = ws_settings . build_images ,
27
27
path = str (ws_settings .ws_root ),
28
28
platforms = ["linux/amd64" , "linux/arm64" ],
29
29
push_image = True ,
Original file line number Diff line number Diff line change 34
34
image_name = "demo-agents" ,
35
35
# Repository for the image
36
36
image_repo = "phidata" ,
37
+ # Build images locally
38
+ build_images = False ,
37
39
)
You can’t perform that action at this time.
0 commit comments