File size: 2,995 Bytes
df7146b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml --extra web --extra llm -o requirements-docker.lock
annotated-doc==0.0.4
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anthropic==0.97.0
    # via picarones (pyproject.toml)
anyio==4.13.0
    # via
    #   anthropic
    #   httpx
    #   openai
    #   starlette
    #   watchfiles
certifi==2026.4.22
    # via
    #   httpcore
    #   httpx
click==8.3.3
    # via
    #   picarones (pyproject.toml)
    #   jiwer
    #   uvicorn
defusedxml==0.7.1
    # via picarones (pyproject.toml)
distro==1.9.0
    # via
    #   anthropic
    #   openai
docstring-parser==0.18.0
    # via anthropic
eval-type-backport==0.3.1
    # via mistralai
fastapi==0.136.1
    # via picarones (pyproject.toml)
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httptools==0.7.1
    # via uvicorn
httpx==0.28.1
    # via
    #   picarones (pyproject.toml)
    #   anthropic
    #   mistralai
    #   openai
idna==3.13
    # via
    #   anyio
    #   httpx
importlib-metadata==8.7.1
    # via opentelemetry-api
jinja2==3.1.6
    # via picarones (pyproject.toml)
jiter==0.14.0
    # via
    #   anthropic
    #   openai
jiwer==4.0.0
    # via picarones (pyproject.toml)
jsonpath-python==1.1.5
    # via mistralai
markupsafe==3.0.3
    # via jinja2
mistralai==2.4.4
    # via picarones (pyproject.toml)
numpy==2.4.4
    # via picarones (pyproject.toml)
openai==2.33.0
    # via picarones (pyproject.toml)
opentelemetry-api==1.39.1
    # via
    #   mistralai
    #   opentelemetry-semantic-conventions
opentelemetry-semantic-conventions==0.60b1
    # via mistralai
packaging==26.2
    # via pytesseract
pillow==12.2.0
    # via
    #   picarones (pyproject.toml)
    #   pytesseract
pydantic==2.13.3
    # via
    #   anthropic
    #   fastapi
    #   mistralai
    #   openai
pydantic-core==2.46.3
    # via pydantic
pytesseract==0.3.13
    # via picarones (pyproject.toml)
python-dateutil==2.9.0.post0
    # via mistralai
python-dotenv==1.2.2
    # via uvicorn
python-multipart==0.0.27
    # via picarones (pyproject.toml)
pyyaml==6.0.3
    # via
    #   picarones (pyproject.toml)
    #   uvicorn
rapidfuzz==3.14.5
    # via jiwer
six==1.17.0
    # via python-dateutil
sniffio==1.3.1
    # via
    #   anthropic
    #   openai
starlette==1.0.0
    # via fastapi
tqdm==4.67.3
    # via
    #   picarones (pyproject.toml)
    #   openai
typing-extensions==4.15.0
    # via
    #   anthropic
    #   anyio
    #   fastapi
    #   openai
    #   opentelemetry-api
    #   opentelemetry-semantic-conventions
    #   pydantic
    #   pydantic-core
    #   starlette
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   fastapi
    #   mistralai
    #   pydantic
uvicorn==0.46.0
    # via picarones (pyproject.toml)
uvloop==0.22.1
    # via uvicorn
watchfiles==1.1.1
    # via uvicorn
websockets==16.0
    # via uvicorn
zipp==3.23.1
    # via importlib-metadata