Lumintroll commited on
Commit
d96b45f
·
1 Parent(s): d9cca58

Transcriber fix

Browse files
Files changed (3) hide show
  1. __pycache__/agent_tools.cpython-310.pyc +0 -0
  2. agent_tools.py +11 -9
  3. uv.lock +76 -186
__pycache__/agent_tools.cpython-310.pyc CHANGED
Binary files a/__pycache__/agent_tools.cpython-310.pyc and b/__pycache__/agent_tools.cpython-310.pyc differ
 
agent_tools.py CHANGED
@@ -23,13 +23,16 @@ def youtube_transcriber(video_url: str) -> list:
23
  Returns:
24
  list: Transcript as chronologically ordered list of strings.
25
  """
26
-
27
  video_id = video_url[video_url.find('v=')+2:]
 
28
  ytt_api = YouTubeTranscriptApi()
29
- raw = ytt_api.fetch(video_id)
30
- transcript = [snip.text for snip in raw.snippets]
31
-
32
- return transcript
 
 
 
33
 
34
 
35
 
@@ -105,8 +108,7 @@ def audio_transcription_tool(media_data: IO) -> dict:
105
  #pdf reader
106
  @tool
107
  def text_from_pdf(pdf_file: str) -> str:
108
- """Reads a pdf file and outputs the text content as a string. PDFs are long, so it is likely best to read the content into a vector store which can be queried.
109
-
110
  Args:
111
  pdf_file (str): Filepath or URL of pdf to parse
112
 
@@ -143,11 +145,11 @@ tools = custom_tools + default_tools
143
  additionals = ["pandas", "numpy", "datetime", "json", "re", "math"]
144
 
145
  model = AzureOpenAIServerModel(
146
- model_id = os.environ.get("AZURE_OPENAI_MODEL"),
147
  azure_endpoint=os.environ.get("AZURE_OPENAI_ENDPOINT"),
148
  api_key=os.environ.get("AZURE_OPENAI_API_KEY"),
149
  api_version=os.environ.get("OPENAI_API_VERSION"),
150
- max_tokens=4096
151
  )
152
 
153
  planning_steps = 1
 
23
  Returns:
24
  list: Transcript as chronologically ordered list of strings.
25
  """
 
26
  video_id = video_url[video_url.find('v=')+2:]
27
+ print(f'YouTube video ID: {video_id}')
28
  ytt_api = YouTubeTranscriptApi()
29
+ try:
30
+ raw = ytt_api.fetch(video_id)
31
+ transcript = [snip.text for snip in raw.snippets]
32
+ print('Successfully acquired transcript')
33
+ return transcript
34
+ except:
35
+ print('Transcript collection unsuccessful. Try again.')
36
 
37
 
38
 
 
108
  #pdf reader
109
  @tool
110
  def text_from_pdf(pdf_file: str) -> str:
111
+ """Reads a pdf file and outputs the text content as a string.
 
112
  Args:
113
  pdf_file (str): Filepath or URL of pdf to parse
114
 
 
145
  additionals = ["pandas", "numpy", "datetime", "json", "re", "math"]
146
 
147
  model = AzureOpenAIServerModel(
148
+ model_id = os.environ.get("AZURE_OPENAI_MODEL_MINI"),
149
  azure_endpoint=os.environ.get("AZURE_OPENAI_ENDPOINT"),
150
  api_key=os.environ.get("AZURE_OPENAI_API_KEY"),
151
  api_version=os.environ.get("OPENAI_API_VERSION"),
152
+ #max_tokens=4096
153
  )
154
 
155
  planning_steps = 1
uv.lock CHANGED
@@ -1,26 +1,11 @@
1
  version = 1
2
  requires-python = ">=3.10.0"
3
  resolution-markers = [
4
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
5
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
6
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
7
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform == 'linux'",
8
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
9
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
10
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
11
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
12
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'",
13
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
14
- "python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
15
- "(python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.13' and sys_platform == 'darwin')",
16
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
17
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform == 'linux'",
18
- "(python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12.4' and python_full_version < '3.13' and sys_platform == 'darwin')",
19
- "(python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12' and python_full_version < '3.12.4' and sys_platform == 'darwin')",
20
- "python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform == 'linux'",
21
- "(python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version == '3.11.*' and sys_platform == 'darwin')",
22
- "python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform == 'linux'",
23
- "(python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version < '3.11' and sys_platform == 'darwin')",
24
  ]
25
 
26
  [[package]]
@@ -29,8 +14,7 @@ version = "1.7.0"
29
  source = { registry = "https://pypi.org/simple" }
30
  dependencies = [
31
  { name = "huggingface-hub" },
32
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
33
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
34
  { name = "packaging" },
35
  { name = "psutil" },
36
  { name = "pyyaml" },
@@ -926,11 +910,11 @@ wheels = [
926
 
927
  [[package]]
928
  name = "fsspec"
929
- version = "2024.12.0"
930
  source = { registry = "https://pypi.org/simple" }
931
- sdist = { url = "https://files.pythonhosted.org/packages/ee/11/de70dee31455c546fbc88301971ec03c328f3d1138cfba14263f651e9551/fsspec-2024.12.0.tar.gz", hash = "sha256:670700c977ed2fb51e0d9f9253177ed20cbde4a3e5c0283cc5385b5870c8533f", size = 291600 }
932
  wheels = [
933
- { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862 },
934
  ]
935
 
936
  [[package]]
@@ -949,7 +933,7 @@ wheels = [
949
 
950
  [[package]]
951
  name = "google-genai"
952
- version = "1.16.1"
953
  source = { registry = "https://pypi.org/simple" }
954
  dependencies = [
955
  { name = "anyio" },
@@ -960,9 +944,9 @@ dependencies = [
960
  { name = "typing-extensions" },
961
  { name = "websockets" },
962
  ]
963
- sdist = { url = "https://files.pythonhosted.org/packages/ca/1f/1a52736e87b4a22afef615de45e2f509fbfb55c09798620b0c3f394076ef/google_genai-1.16.1.tar.gz", hash = "sha256:4b4ed4ed781a9d61e5ce0fef1486dd3a5d7ff0a73bd76b9633d21e687ab998df", size = 194270 }
964
  wheels = [
965
- { url = "https://files.pythonhosted.org/packages/bc/31/30caa8d4ae987e47c5250fb6680588733863fd5b39cacb03ba1977c29bde/google_genai-1.16.1-py3-none-any.whl", hash = "sha256:6ae5d24282244f577ca4f0d95c09f75ab29e556602c9d3531b70161e34cd2a39", size = 196327 },
966
  ]
967
 
968
  [[package]]
@@ -981,8 +965,7 @@ dependencies = [
981
  { name = "huggingface-hub" },
982
  { name = "jinja2" },
983
  { name = "markupsafe" },
984
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
985
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
986
  { name = "orjson" },
987
  { name = "packaging" },
988
  { name = "pandas" },
@@ -1153,7 +1136,7 @@ wheels = [
1153
 
1154
  [[package]]
1155
  name = "huggingface-hub"
1156
- version = "0.32.0"
1157
  source = { registry = "https://pypi.org/simple" }
1158
  dependencies = [
1159
  { name = "filelock" },
@@ -1165,9 +1148,9 @@ dependencies = [
1165
  { name = "tqdm" },
1166
  { name = "typing-extensions" },
1167
  ]
1168
- sdist = { url = "https://files.pythonhosted.org/packages/f4/ca/8ee27c56ab650d9d3ea095f0ba12ceb202bc8ba7362429dc76c25438df2f/huggingface_hub-0.32.0.tar.gz", hash = "sha256:dd66c9365ea43049ec9b939bdcdb21a0051e1bd70026fc50304e4fb1bb6a15ba", size = 422255 }
1169
  wheels = [
1170
- { url = "https://files.pythonhosted.org/packages/3a/60/90aae898b0a9f3cd65f50718c33b1f1dbfb1527d10db754e99e14e2b0a1d/huggingface_hub-0.32.0-py3-none-any.whl", hash = "sha256:e56e94109649ce6ebdb59b4e393ee3543ec0eca2eab4f41b269e1d885c88d08c", size = 509297 },
1171
  ]
1172
 
1173
  [[package]]
@@ -1209,10 +1192,7 @@ name = "ipython"
1209
  version = "8.36.0"
1210
  source = { registry = "https://pypi.org/simple" }
1211
  resolution-markers = [
1212
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'",
1213
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
1214
- "python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform == 'linux'",
1215
- "(python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version < '3.11' and sys_platform == 'darwin')",
1216
  ]
1217
  dependencies = [
1218
  { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" },
@@ -1237,22 +1217,10 @@ name = "ipython"
1237
  version = "9.2.0"
1238
  source = { registry = "https://pypi.org/simple" }
1239
  resolution-markers = [
1240
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
1241
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
1242
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
1243
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform == 'linux'",
1244
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
1245
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
1246
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
1247
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
1248
- "python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
1249
- "(python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.13' and sys_platform == 'darwin')",
1250
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
1251
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform == 'linux'",
1252
- "(python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12.4' and python_full_version < '3.13' and sys_platform == 'darwin')",
1253
- "(python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12' and python_full_version < '3.12.4' and sys_platform == 'darwin')",
1254
- "python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform == 'linux'",
1255
- "(python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version == '3.11.*' and sys_platform == 'darwin')",
1256
  ]
1257
  dependencies = [
1258
  { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" },
@@ -1602,7 +1570,7 @@ dependencies = [
1602
  { name = "overrides" },
1603
  { name = "packaging" },
1604
  { name = "prometheus-client" },
1605
- { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'linux'" },
1606
  { name = "pyzmq" },
1607
  { name = "send2trash" },
1608
  { name = "terminado" },
@@ -1620,7 +1588,7 @@ name = "jupyter-server-terminals"
1620
  version = "0.5.3"
1621
  source = { registry = "https://pypi.org/simple" }
1622
  dependencies = [
1623
- { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'linux'" },
1624
  { name = "terminado" },
1625
  ]
1626
  sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 }
@@ -1719,8 +1687,7 @@ dependencies = [
1719
  { name = "langchain" },
1720
  { name = "langchain-core" },
1721
  { name = "langsmith" },
1722
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
1723
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
1724
  { name = "pydantic-settings" },
1725
  { name = "pyyaml" },
1726
  { name = "requests" },
@@ -1980,7 +1947,7 @@ wheels = [
1980
 
1981
  [[package]]
1982
  name = "mistralai"
1983
- version = "1.7.1"
1984
  source = { registry = "https://pypi.org/simple" }
1985
  dependencies = [
1986
  { name = "eval-type-backport" },
@@ -1989,9 +1956,9 @@ dependencies = [
1989
  { name = "python-dateutil" },
1990
  { name = "typing-inspection" },
1991
  ]
1992
- sdist = { url = "https://files.pythonhosted.org/packages/1d/34/b819d228f4df173c1bfd42936c2c749f41a13ae0796d03cd55f955426842/mistralai-1.7.1.tar.gz", hash = "sha256:a0cd4632c8aad6d8b90f77713c4049185626ac9b2a0d82484407beef1a9d16f3", size = 142373 }
1993
  wheels = [
1994
- { url = "https://files.pythonhosted.org/packages/b3/ea/bc40e3c8cf6ac5672eae503601b1f8b766085a9cf07c2e45de4b0481c91f/mistralai-1.7.1-py3-none-any.whl", hash = "sha256:2ca97f9c2adac9509578e8b141a1875bee1d966a8dde4d90ffc05f1b904b0421", size = 302285 },
1995
  ]
1996
 
1997
  [[package]]
@@ -2190,10 +2157,7 @@ name = "networkx"
2190
  version = "3.4.2"
2191
  source = { registry = "https://pypi.org/simple" }
2192
  resolution-markers = [
2193
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2194
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2195
- "python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2196
- "(python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version < '3.11' and sys_platform == 'darwin')",
2197
  ]
2198
  sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 }
2199
  wheels = [
@@ -2205,22 +2169,10 @@ name = "networkx"
2205
  version = "3.5"
2206
  source = { registry = "https://pypi.org/simple" }
2207
  resolution-markers = [
2208
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2209
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2210
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2211
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2212
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2213
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2214
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2215
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2216
- "python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2217
- "(python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.13' and sys_platform == 'darwin')",
2218
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2219
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2220
- "(python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12.4' and python_full_version < '3.13' and sys_platform == 'darwin')",
2221
- "(python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12' and python_full_version < '3.12.4' and sys_platform == 'darwin')",
2222
- "python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2223
- "(python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version == '3.11.*' and sys_platform == 'darwin')",
2224
  ]
2225
  sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 }
2226
  wheels = [
@@ -2255,66 +2207,10 @@ wheels = [
2255
  { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307 },
2256
  ]
2257
 
2258
- [[package]]
2259
- name = "numpy"
2260
- version = "1.26.4"
2261
- source = { registry = "https://pypi.org/simple" }
2262
- resolution-markers = [
2263
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2264
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2265
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2266
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2267
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2268
- "python_full_version == '3.11.*' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2269
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2270
- "python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2271
- "python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2272
- "python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2273
- "(python_full_version >= '3.12.4' and python_full_version < '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12.4' and python_full_version < '3.13' and sys_platform == 'darwin')",
2274
- "(python_full_version >= '3.12' and python_full_version < '3.12.4' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.12' and python_full_version < '3.12.4' and sys_platform == 'darwin')",
2275
- "python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2276
- "(python_full_version == '3.11.*' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version == '3.11.*' and sys_platform == 'darwin')",
2277
- "python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2278
- "(python_full_version < '3.11' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version < '3.11' and sys_platform == 'darwin')",
2279
- ]
2280
- sdist = { url = "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010", size = 15786129 }
2281
- wheels = [
2282
- { url = "https://files.pythonhosted.org/packages/a7/94/ace0fdea5241a27d13543ee117cbc65868e82213fb31a8eb7fe9ff23f313/numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0", size = 20631468 },
2283
- { url = "https://files.pythonhosted.org/packages/20/f7/b24208eba89f9d1b58c1668bc6c8c4fd472b20c45573cb767f59d49fb0f6/numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a", size = 13966411 },
2284
- { url = "https://files.pythonhosted.org/packages/fc/a5/4beee6488160798683eed5bdb7eead455892c3b4e1f78d79d8d3f3b084ac/numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4", size = 14219016 },
2285
- { url = "https://files.pythonhosted.org/packages/4b/d7/ecf66c1cd12dc28b4040b15ab4d17b773b87fa9d29ca16125de01adb36cd/numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f", size = 18240889 },
2286
- { url = "https://files.pythonhosted.org/packages/24/03/6f229fe3187546435c4f6f89f6d26c129d4f5bed40552899fcf1f0bf9e50/numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a", size = 13876746 },
2287
- { url = "https://files.pythonhosted.org/packages/39/fe/39ada9b094f01f5a35486577c848fe274e374bbf8d8f472e1423a0bbd26d/numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2", size = 18078620 },
2288
- { url = "https://files.pythonhosted.org/packages/d5/ef/6ad11d51197aad206a9ad2286dc1aac6a378059e06e8cf22cd08ed4f20dc/numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07", size = 5972659 },
2289
- { url = "https://files.pythonhosted.org/packages/19/77/538f202862b9183f54108557bfda67e17603fc560c384559e769321c9d92/numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5", size = 15808905 },
2290
- { url = "https://files.pythonhosted.org/packages/11/57/baae43d14fe163fa0e4c47f307b6b2511ab8d7d30177c491960504252053/numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71", size = 20630554 },
2291
- { url = "https://files.pythonhosted.org/packages/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef", size = 13997127 },
2292
- { url = "https://files.pythonhosted.org/packages/79/ae/7e5b85136806f9dadf4878bf73cf223fe5c2636818ba3ab1c585d0403164/numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e", size = 14222994 },
2293
- { url = "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5", size = 18252005 },
2294
- { url = "https://files.pythonhosted.org/packages/09/bf/2b1aaf8f525f2923ff6cfcf134ae5e750e279ac65ebf386c75a0cf6da06a/numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a", size = 13885297 },
2295
- { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a", size = 18093567 },
2296
- { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20", size = 5968812 },
2297
- { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2", size = 15811913 },
2298
- { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218", size = 20335901 },
2299
- { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b", size = 13685868 },
2300
- { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b", size = 13925109 },
2301
- { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed", size = 17950613 },
2302
- { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a", size = 13572172 },
2303
- { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0", size = 17786643 },
2304
- { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110", size = 5677803 },
2305
- { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818", size = 15517754 },
2306
- ]
2307
-
2308
  [[package]]
2309
  name = "numpy"
2310
  version = "2.2.6"
2311
  source = { registry = "https://pypi.org/simple" }
2312
- resolution-markers = [
2313
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux'",
2314
- "python_full_version >= '3.13' and platform_machine == 'x86_64' and sys_platform != 'darwin' and sys_platform != 'linux'",
2315
- "python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform == 'linux'",
2316
- "(python_full_version >= '3.13' and platform_machine != 'x86_64' and sys_platform != 'linux') or (python_full_version >= '3.13' and sys_platform == 'darwin')",
2317
- ]
2318
  sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440 }
2319
  wheels = [
2320
  { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245 },
@@ -2418,7 +2314,7 @@ name = "nvidia-cudnn-cu12"
2418
  version = "9.5.1.17"
2419
  source = { registry = "https://pypi.org/simple" }
2420
  dependencies = [
2421
- { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2422
  ]
2423
  wheels = [
2424
  { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def", size = 570523509 },
@@ -2430,7 +2326,7 @@ name = "nvidia-cufft-cu12"
2430
  version = "11.3.0.4"
2431
  source = { registry = "https://pypi.org/simple" }
2432
  dependencies = [
2433
- { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2434
  ]
2435
  wheels = [
2436
  { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144 },
@@ -2464,9 +2360,9 @@ name = "nvidia-cusolver-cu12"
2464
  version = "11.7.1.2"
2465
  source = { registry = "https://pypi.org/simple" }
2466
  dependencies = [
2467
- { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2468
- { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2469
- { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2470
  ]
2471
  wheels = [
2472
  { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628 },
@@ -2480,7 +2376,7 @@ name = "nvidia-cusparse-cu12"
2480
  version = "12.5.4.2"
2481
  source = { registry = "https://pypi.org/simple" }
2482
  dependencies = [
2483
- { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
2484
  ]
2485
  wheels = [
2486
  { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147 },
@@ -2529,7 +2425,7 @@ wheels = [
2529
 
2530
  [[package]]
2531
  name = "openai"
2532
- version = "1.82.0"
2533
  source = { registry = "https://pypi.org/simple" }
2534
  dependencies = [
2535
  { name = "anyio" },
@@ -2541,9 +2437,9 @@ dependencies = [
2541
  { name = "tqdm" },
2542
  { name = "typing-extensions" },
2543
  ]
2544
- sdist = { url = "https://files.pythonhosted.org/packages/3f/19/6b09bb3132f7e1a7a2291fd46fb33659bbccca041f863abd682e14ba86d7/openai-1.82.0.tar.gz", hash = "sha256:b0a009b9a58662d598d07e91e4219ab4b1e3d8ba2db3f173896a92b9b874d1a7", size = 461092 }
2545
  wheels = [
2546
- { url = "https://files.pythonhosted.org/packages/51/4b/a59464ee5f77822a81ee069b4021163a0174940a92685efc3cf8b4c443a3/openai-1.82.0-py3-none-any.whl", hash = "sha256:8c40647fea1816516cb3de5189775b30b5f4812777e40b8768f361f232b61b30", size = 720412 },
2547
  ]
2548
 
2549
  [[package]]
@@ -2647,8 +2543,7 @@ name = "pandas"
2647
  version = "2.2.3"
2648
  source = { registry = "https://pypi.org/simple" }
2649
  dependencies = [
2650
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
2651
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
2652
  { name = "python-dateutil" },
2653
  { name = "pytz" },
2654
  { name = "tzdata" },
@@ -3632,27 +3527,27 @@ wheels = [
3632
 
3633
  [[package]]
3634
  name = "ruff"
3635
- version = "0.11.11"
3636
- source = { registry = "https://pypi.org/simple" }
3637
- sdist = { url = "https://files.pythonhosted.org/packages/b2/53/ae4857030d59286924a8bdb30d213d6ff22d8f0957e738d0289990091dd8/ruff-0.11.11.tar.gz", hash = "sha256:7774173cc7c1980e6bf67569ebb7085989a78a103922fb83ef3dfe230cd0687d", size = 4186707 }
3638
- wheels = [
3639
- { url = "https://files.pythonhosted.org/packages/b1/14/f2326676197bab099e2a24473158c21656fbf6a207c65f596ae15acb32b9/ruff-0.11.11-py3-none-linux_armv6l.whl", hash = "sha256:9924e5ae54125ed8958a4f7de320dab7380f6e9fa3195e3dc3b137c6842a0092", size = 10229049 },
3640
- { url = "https://files.pythonhosted.org/packages/9a/f3/bff7c92dd66c959e711688b2e0768e486bbca46b2f35ac319bb6cce04447/ruff-0.11.11-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c8a93276393d91e952f790148eb226658dd275cddfde96c6ca304873f11d2ae4", size = 11053601 },
3641
- { url = "https://files.pythonhosted.org/packages/e2/38/8e1a3efd0ef9d8259346f986b77de0f62c7a5ff4a76563b6b39b68f793b9/ruff-0.11.11-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d6e333dbe2e6ae84cdedefa943dfd6434753ad321764fd937eef9d6b62022bcd", size = 10367421 },
3642
- { url = "https://files.pythonhosted.org/packages/b4/50/557ad9dd4fb9d0bf524ec83a090a3932d284d1a8b48b5906b13b72800e5f/ruff-0.11.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7885d9a5e4c77b24e8c88aba8c80be9255fa22ab326019dac2356cff42089fc6", size = 10581980 },
3643
- { url = "https://files.pythonhosted.org/packages/c4/b2/e2ed82d6e2739ece94f1bdbbd1d81b712d3cdaf69f0a1d1f1a116b33f9ad/ruff-0.11.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1b5ab797fcc09121ed82e9b12b6f27e34859e4227080a42d090881be888755d4", size = 10089241 },
3644
- { url = "https://files.pythonhosted.org/packages/3d/9f/b4539f037a5302c450d7c695c82f80e98e48d0d667ecc250e6bdeb49b5c3/ruff-0.11.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e231ff3132c1119ece836487a02785f099a43992b95c2f62847d29bace3c75ac", size = 11699398 },
3645
- { url = "https://files.pythonhosted.org/packages/61/fb/32e029d2c0b17df65e6eaa5ce7aea5fbeaed22dddd9fcfbbf5fe37c6e44e/ruff-0.11.11-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a97c9babe1d4081037a90289986925726b802d180cca784ac8da2bbbc335f709", size = 12427955 },
3646
- { url = "https://files.pythonhosted.org/packages/6e/e3/160488dbb11f18c8121cfd588e38095ba779ae208292765972f7732bfd95/ruff-0.11.11-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8c4ddcbe8a19f59f57fd814b8b117d4fcea9bee7c0492e6cf5fdc22cfa563c8", size = 12069803 },
3647
- { url = "https://files.pythonhosted.org/packages/ff/16/3b006a875f84b3d0bff24bef26b8b3591454903f6f754b3f0a318589dcc3/ruff-0.11.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6224076c344a7694c6fbbb70d4f2a7b730f6d47d2a9dc1e7f9d9bb583faf390b", size = 11242630 },
3648
- { url = "https://files.pythonhosted.org/packages/65/0d/0338bb8ac0b97175c2d533e9c8cdc127166de7eb16d028a43c5ab9e75abd/ruff-0.11.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:882821fcdf7ae8db7a951df1903d9cb032bbe838852e5fc3c2b6c3ab54e39875", size = 11507310 },
3649
- { url = "https://files.pythonhosted.org/packages/6f/bf/d7130eb26174ce9b02348b9f86d5874eafbf9f68e5152e15e8e0a392e4a3/ruff-0.11.11-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:dcec2d50756463d9df075a26a85a6affbc1b0148873da3997286caf1ce03cae1", size = 10441144 },
3650
- { url = "https://files.pythonhosted.org/packages/b3/f3/4be2453b258c092ff7b1761987cf0749e70ca1340cd1bfb4def08a70e8d8/ruff-0.11.11-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:99c28505ecbaeb6594701a74e395b187ee083ee26478c1a795d35084d53ebd81", size = 10081987 },
3651
- { url = "https://files.pythonhosted.org/packages/6c/6e/dfa4d2030c5b5c13db158219f2ec67bf333e8a7748dccf34cfa2a6ab9ebc/ruff-0.11.11-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9263f9e5aa4ff1dec765e99810f1cc53f0c868c5329b69f13845f699fe74f639", size = 11073922 },
3652
- { url = "https://files.pythonhosted.org/packages/ff/f4/f7b0b0c3d32b593a20ed8010fa2c1a01f2ce91e79dda6119fcc51d26c67b/ruff-0.11.11-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:64ac6f885e3ecb2fdbb71de2701d4e34526651f1e8503af8fb30d4915a3fe345", size = 11568537 },
3653
- { url = "https://files.pythonhosted.org/packages/d2/46/0e892064d0adc18bcc81deed9aaa9942a27fd2cd9b1b7791111ce468c25f/ruff-0.11.11-py3-none-win32.whl", hash = "sha256:1adcb9a18802268aaa891ffb67b1c94cd70578f126637118e8099b8e4adcf112", size = 10536492 },
3654
- { url = "https://files.pythonhosted.org/packages/1b/d9/232e79459850b9f327e9f1dc9c047a2a38a6f9689e1ec30024841fc4416c/ruff-0.11.11-py3-none-win_amd64.whl", hash = "sha256:748b4bb245f11e91a04a4ff0f96e386711df0a30412b9fe0c74d5bdc0e4a531f", size = 11612562 },
3655
- { url = "https://files.pythonhosted.org/packages/ce/eb/09c132cff3cc30b2e7244191dcce69437352d6d6709c0adf374f3e6f476e/ruff-0.11.11-py3-none-win_arm64.whl", hash = "sha256:6c51f136c0364ab1b774767aa8b86331bd8e9d414e2d107db7a2189f35ea1f7b", size = 10735951 },
3656
  ]
3657
 
3658
  [[package]]
@@ -3736,7 +3631,7 @@ wheels = [
3736
 
3737
  [[package]]
3738
  name = "smolagents"
3739
- version = "1.16.1"
3740
  source = { registry = "https://pypi.org/simple" }
3741
  dependencies = [
3742
  { name = "huggingface-hub" },
@@ -3746,15 +3641,14 @@ dependencies = [
3746
  { name = "requests" },
3747
  { name = "rich" },
3748
  ]
3749
- sdist = { url = "https://files.pythonhosted.org/packages/78/3f/499b17e9c15ea1847188ad000622eb86e71a30ed4e5323445d1e5ec79181/smolagents-1.16.1.tar.gz", hash = "sha256:189f61332fb71ce2e9a5fd6f9a111cdce1333b3991a04e7044c510630e338978", size = 170260 }
3750
  wheels = [
3751
- { url = "https://files.pythonhosted.org/packages/0a/ce/d1ff6ec5237fee354ccf666272660bfc0ece0d9f2388d1a57dfcaaa86ca3/smolagents-1.16.1-py3-none-any.whl", hash = "sha256:21407b39c1292b0c9b326c54042e1fe88f5bed23e095f31bd75cc467cd89d083", size = 125250 },
3752
  ]
3753
 
3754
  [package.optional-dependencies]
3755
  audio = [
3756
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
3757
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
3758
  { name = "soundfile" },
3759
  { name = "torch" },
3760
  { name = "torchvision" },
@@ -3764,8 +3658,7 @@ openai = [
3764
  ]
3765
  transformers = [
3766
  { name = "accelerate" },
3767
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
3768
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
3769
  { name = "torch" },
3770
  { name = "torchvision" },
3771
  { name = "transformers" },
@@ -3786,8 +3679,7 @@ version = "0.13.1"
3786
  source = { registry = "https://pypi.org/simple" }
3787
  dependencies = [
3788
  { name = "cffi" },
3789
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
3790
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
3791
  ]
3792
  sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156 }
3793
  wheels = [
@@ -3907,7 +3799,7 @@ version = "0.18.1"
3907
  source = { registry = "https://pypi.org/simple" }
3908
  dependencies = [
3909
  { name = "ptyprocess", marker = "os_name != 'nt'" },
3910
- { name = "pywinpty", marker = "os_name == 'nt' and sys_platform != 'linux'" },
3911
  { name = "tornado" },
3912
  ]
3913
  sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 }
@@ -4057,8 +3949,7 @@ name = "torchvision"
4057
  version = "0.22.0"
4058
  source = { registry = "https://pypi.org/simple" }
4059
  dependencies = [
4060
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
4061
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
4062
  { name = "pillow" },
4063
  { name = "torch" },
4064
  ]
@@ -4132,8 +4023,7 @@ source = { registry = "https://pypi.org/simple" }
4132
  dependencies = [
4133
  { name = "filelock" },
4134
  { name = "huggingface-hub" },
4135
- { name = "numpy", version = "1.26.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13'" },
4136
- { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13'" },
4137
  { name = "packaging" },
4138
  { name = "pyyaml" },
4139
  { name = "regex" },
@@ -4152,7 +4042,7 @@ name = "triton"
4152
  version = "3.3.0"
4153
  source = { registry = "https://pypi.org/simple" }
4154
  dependencies = [
4155
- { name = "setuptools", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" },
4156
  ]
4157
  wheels = [
4158
  { url = "https://files.pythonhosted.org/packages/76/04/d54d3a6d077c646624dc9461b0059e23fd5d30e0dbe67471e3654aec81f9/triton-3.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fad99beafc860501d7fcc1fb7045d9496cbe2c882b1674640304949165a916e7", size = 156441993 },
@@ -4164,7 +4054,7 @@ wheels = [
4164
 
4165
  [[package]]
4166
  name = "typer"
4167
- version = "0.15.3"
4168
  source = { registry = "https://pypi.org/simple" }
4169
  dependencies = [
4170
  { name = "click" },
@@ -4172,9 +4062,9 @@ dependencies = [
4172
  { name = "shellingham" },
4173
  { name = "typing-extensions" },
4174
  ]
4175
- sdist = { url = "https://files.pythonhosted.org/packages/98/1a/5f36851f439884bcfe8539f6a20ff7516e7b60f319bbaf69a90dc35cc2eb/typer-0.15.3.tar.gz", hash = "sha256:818873625d0569653438316567861899f7e9972f2e6e0c16dab608345ced713c", size = 101641 }
4176
  wheels = [
4177
- { url = "https://files.pythonhosted.org/packages/48/20/9d953de6f4367163d23ec823200eb3ecb0050a2609691e512c8b95827a9b/typer-0.15.3-py3-none-any.whl", hash = "sha256:c86a65ad77ca531f03de08d1b9cb67cd09ad02ddddf4b34745b5008f43b239bd", size = 45253 },
4178
  ]
4179
 
4180
  [[package]]
 
1
  version = 1
2
  requires-python = ">=3.10.0"
3
  resolution-markers = [
4
+ "python_full_version >= '3.13'",
5
+ "python_full_version >= '3.12.4' and python_full_version < '3.13'",
6
+ "python_full_version >= '3.12' and python_full_version < '3.12.4'",
7
+ "python_full_version == '3.11.*'",
8
+ "python_full_version < '3.11'",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  ]
10
 
11
  [[package]]
 
14
  source = { registry = "https://pypi.org/simple" }
15
  dependencies = [
16
  { name = "huggingface-hub" },
17
+ { name = "numpy" },
 
18
  { name = "packaging" },
19
  { name = "psutil" },
20
  { name = "pyyaml" },
 
910
 
911
  [[package]]
912
  name = "fsspec"
913
+ version = "2025.5.1"
914
  source = { registry = "https://pypi.org/simple" }
915
+ sdist = { url = "https://files.pythonhosted.org/packages/00/f7/27f15d41f0ed38e8fcc488584b57e902b331da7f7c6dcda53721b15838fc/fsspec-2025.5.1.tar.gz", hash = "sha256:2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475", size = 303033 }
916
  wheels = [
917
+ { url = "https://files.pythonhosted.org/packages/bb/61/78c7b3851add1481b048b5fdc29067397a1784e2910592bc81bb3f608635/fsspec-2025.5.1-py3-none-any.whl", hash = "sha256:24d3a2e663d5fc735ab256263c4075f374a174c3410c0b25e5bd1970bceaa462", size = 199052 },
918
  ]
919
 
920
  [[package]]
 
933
 
934
  [[package]]
935
  name = "google-genai"
936
+ version = "1.17.0"
937
  source = { registry = "https://pypi.org/simple" }
938
  dependencies = [
939
  { name = "anyio" },
 
944
  { name = "typing-extensions" },
945
  { name = "websockets" },
946
  ]
947
+ sdist = { url = "https://files.pythonhosted.org/packages/51/93/4ad189184db21539c625bba432faa3a36e1e5eeb0b3a0b52fbdc9bdac324/google_genai-1.17.0.tar.gz", hash = "sha256:2cf0ff1218290efe6fad80d586cc4aed5a1ca6d38407d1ae221cf10e308c299b", size = 197180 }
948
  wheels = [
949
+ { url = "https://files.pythonhosted.org/packages/57/e8/6cc81b481d71f64896964d6aa105f17f13a974627da5d22a3e676fb056b6/google_genai-1.17.0-py3-none-any.whl", hash = "sha256:0a5ba765cc9900a5fa7e71ed4520a1560a857754e72db32765009e2e9fe75333", size = 199245 },
950
  ]
951
 
952
  [[package]]
 
965
  { name = "huggingface-hub" },
966
  { name = "jinja2" },
967
  { name = "markupsafe" },
968
+ { name = "numpy" },
 
969
  { name = "orjson" },
970
  { name = "packaging" },
971
  { name = "pandas" },
 
1136
 
1137
  [[package]]
1138
  name = "huggingface-hub"
1139
+ version = "0.32.2"
1140
  source = { registry = "https://pypi.org/simple" }
1141
  dependencies = [
1142
  { name = "filelock" },
 
1148
  { name = "tqdm" },
1149
  { name = "typing-extensions" },
1150
  ]
1151
+ sdist = { url = "https://files.pythonhosted.org/packages/d0/76/44f7025d1b3f29336aeb7324a57dd7c19f7c69f6612b7637b39ac7c17302/huggingface_hub-0.32.2.tar.gz", hash = "sha256:64a288b1eadad6b60bbfd50f0e52fd6cfa2ef77ab13c3e8a834a038ae929de54", size = 422847 }
1152
  wheels = [
1153
+ { url = "https://files.pythonhosted.org/packages/32/30/532fe57467a6cc7ff2e39f088db1cb6d6bf522f724a4a5c7beda1282d5a6/huggingface_hub-0.32.2-py3-none-any.whl", hash = "sha256:f8fcf14603237eadf96dbe577d30b330f8c27b4a0a31e8f6c94fdc25e021fdb8", size = 509968 },
1154
  ]
1155
 
1156
  [[package]]
 
1192
  version = "8.36.0"
1193
  source = { registry = "https://pypi.org/simple" }
1194
  resolution-markers = [
1195
+ "python_full_version < '3.11'",
 
 
 
1196
  ]
1197
  dependencies = [
1198
  { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" },
 
1217
  version = "9.2.0"
1218
  source = { registry = "https://pypi.org/simple" }
1219
  resolution-markers = [
1220
+ "python_full_version >= '3.13'",
1221
+ "python_full_version >= '3.12.4' and python_full_version < '3.13'",
1222
+ "python_full_version >= '3.12' and python_full_version < '3.12.4'",
1223
+ "python_full_version == '3.11.*'",
 
 
 
 
 
 
 
 
 
 
 
 
1224
  ]
1225
  dependencies = [
1226
  { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" },
 
1570
  { name = "overrides" },
1571
  { name = "packaging" },
1572
  { name = "prometheus-client" },
1573
+ { name = "pywinpty", marker = "os_name == 'nt'" },
1574
  { name = "pyzmq" },
1575
  { name = "send2trash" },
1576
  { name = "terminado" },
 
1588
  version = "0.5.3"
1589
  source = { registry = "https://pypi.org/simple" }
1590
  dependencies = [
1591
+ { name = "pywinpty", marker = "os_name == 'nt'" },
1592
  { name = "terminado" },
1593
  ]
1594
  sdist = { url = "https://files.pythonhosted.org/packages/fc/d5/562469734f476159e99a55426d697cbf8e7eb5efe89fb0e0b4f83a3d3459/jupyter_server_terminals-0.5.3.tar.gz", hash = "sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", size = 31430 }
 
1687
  { name = "langchain" },
1688
  { name = "langchain-core" },
1689
  { name = "langsmith" },
1690
+ { name = "numpy" },
 
1691
  { name = "pydantic-settings" },
1692
  { name = "pyyaml" },
1693
  { name = "requests" },
 
1947
 
1948
  [[package]]
1949
  name = "mistralai"
1950
+ version = "1.8.1"
1951
  source = { registry = "https://pypi.org/simple" }
1952
  dependencies = [
1953
  { name = "eval-type-backport" },
 
1956
  { name = "python-dateutil" },
1957
  { name = "typing-inspection" },
1958
  ]
1959
+ sdist = { url = "https://files.pythonhosted.org/packages/23/c1/b3cecb41695fd6cb5483fbb8ecaceb5586346c3ed53a78808d10c1b537c4/mistralai-1.8.1.tar.gz", hash = "sha256:b967ca443726b71ec45632cb33825ee2e55239a652e73c2bda11f7cc683bf6e5", size = 175819 }
1960
  wheels = [
1961
+ { url = "https://files.pythonhosted.org/packages/b0/14/e9ef675928768f508dfcedbb0e0ed601784a6911620a2bc25c9065921420/mistralai-1.8.1-py3-none-any.whl", hash = "sha256:badfc7e6832d894b3e9071d92ad621212b7cccd7df622c6cacdb525162ae338f", size = 373197 },
1962
  ]
1963
 
1964
  [[package]]
 
2157
  version = "3.4.2"
2158
  source = { registry = "https://pypi.org/simple" }
2159
  resolution-markers = [
2160
+ "python_full_version < '3.11'",
 
 
 
2161
  ]
2162
  sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 }
2163
  wheels = [
 
2169
  version = "3.5"
2170
  source = { registry = "https://pypi.org/simple" }
2171
  resolution-markers = [
2172
+ "python_full_version >= '3.13'",
2173
+ "python_full_version >= '3.12.4' and python_full_version < '3.13'",
2174
+ "python_full_version >= '3.12' and python_full_version < '3.12.4'",
2175
+ "python_full_version == '3.11.*'",
 
 
 
 
 
 
 
 
 
 
 
 
2176
  ]
2177
  sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 }
2178
  wheels = [
 
2207
  { url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl", hash = "sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef", size = 13307 },
2208
  ]
2209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2210
  [[package]]
2211
  name = "numpy"
2212
  version = "2.2.6"
2213
  source = { registry = "https://pypi.org/simple" }
 
 
 
 
 
 
2214
  sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440 }
2215
  wheels = [
2216
  { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245 },
 
2314
  version = "9.5.1.17"
2315
  source = { registry = "https://pypi.org/simple" }
2316
  dependencies = [
2317
+ { name = "nvidia-cublas-cu12" },
2318
  ]
2319
  wheels = [
2320
  { url = "https://files.pythonhosted.org/packages/99/93/a201a12d3ec1caa8c6ac34c1c2f9eeb696b886f0c36ff23c638b46603bd0/nvidia_cudnn_cu12-9.5.1.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:9fd4584468533c61873e5fda8ca41bac3a38bcb2d12350830c69b0a96a7e4def", size = 570523509 },
 
2326
  version = "11.3.0.4"
2327
  source = { registry = "https://pypi.org/simple" }
2328
  dependencies = [
2329
+ { name = "nvidia-nvjitlink-cu12" },
2330
  ]
2331
  wheels = [
2332
  { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144 },
 
2360
  version = "11.7.1.2"
2361
  source = { registry = "https://pypi.org/simple" }
2362
  dependencies = [
2363
+ { name = "nvidia-cublas-cu12" },
2364
+ { name = "nvidia-cusparse-cu12" },
2365
+ { name = "nvidia-nvjitlink-cu12" },
2366
  ]
2367
  wheels = [
2368
  { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628 },
 
2376
  version = "12.5.4.2"
2377
  source = { registry = "https://pypi.org/simple" }
2378
  dependencies = [
2379
+ { name = "nvidia-nvjitlink-cu12" },
2380
  ]
2381
  wheels = [
2382
  { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147 },
 
2425
 
2426
  [[package]]
2427
  name = "openai"
2428
+ version = "1.82.1"
2429
  source = { registry = "https://pypi.org/simple" }
2430
  dependencies = [
2431
  { name = "anyio" },
 
2437
  { name = "tqdm" },
2438
  { name = "typing-extensions" },
2439
  ]
2440
+ sdist = { url = "https://files.pythonhosted.org/packages/5e/53/fd5318cd79202744711c120f008d9bd987eacc063b15910a820bc9b9f40e/openai-1.82.1.tar.gz", hash = "sha256:ffc529680018e0417acac85f926f92aa0bbcbc26e82e2621087303c66bc7f95d", size = 461322 }
2441
  wheels = [
2442
+ { url = "https://files.pythonhosted.org/packages/a8/d9/7ec61c010f0d0b0bc57dab8b8dff398f84230d269e8bfa068ad542ff050c/openai-1.82.1-py3-none-any.whl", hash = "sha256:334eb5006edf59aa464c9e932b9d137468d810b2659e5daea9b3a8c39d052395", size = 720466 },
2443
  ]
2444
 
2445
  [[package]]
 
2543
  version = "2.2.3"
2544
  source = { registry = "https://pypi.org/simple" }
2545
  dependencies = [
2546
+ { name = "numpy" },
 
2547
  { name = "python-dateutil" },
2548
  { name = "pytz" },
2549
  { name = "tzdata" },
 
3527
 
3528
  [[package]]
3529
  name = "ruff"
3530
+ version = "0.11.12"
3531
+ source = { registry = "https://pypi.org/simple" }
3532
+ sdist = { url = "https://files.pythonhosted.org/packages/15/0a/92416b159ec00cdf11e5882a9d80d29bf84bba3dbebc51c4898bfbca1da6/ruff-0.11.12.tar.gz", hash = "sha256:43cf7f69c7d7c7d7513b9d59c5d8cafd704e05944f978614aa9faff6ac202603", size = 4202289 }
3533
+ wheels = [
3534
+ { url = "https://files.pythonhosted.org/packages/60/cc/53eb79f012d15e136d40a8e8fc519ba8f55a057f60b29c2df34efd47c6e3/ruff-0.11.12-py3-none-linux_armv6l.whl", hash = "sha256:c7680aa2f0d4c4f43353d1e72123955c7a2159b8646cd43402de6d4a3a25d7cc", size = 10285597 },
3535
+ { url = "https://files.pythonhosted.org/packages/e7/d7/73386e9fb0232b015a23f62fea7503f96e29c29e6c45461d4a73bac74df9/ruff-0.11.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:2cad64843da9f134565c20bcc430642de897b8ea02e2e79e6e02a76b8dcad7c3", size = 11053154 },
3536
+ { url = "https://files.pythonhosted.org/packages/4e/eb/3eae144c5114e92deb65a0cb2c72326c8469e14991e9bc3ec0349da1331c/ruff-0.11.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9b6886b524a1c659cee1758140138455d3c029783d1b9e643f3624a5ee0cb0aa", size = 10403048 },
3537
+ { url = "https://files.pythonhosted.org/packages/29/64/20c54b20e58b1058db6689e94731f2a22e9f7abab74e1a758dfba058b6ca/ruff-0.11.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cc3a3690aad6e86c1958d3ec3c38c4594b6ecec75c1f531e84160bd827b2012", size = 10597062 },
3538
+ { url = "https://files.pythonhosted.org/packages/29/3a/79fa6a9a39422a400564ca7233a689a151f1039110f0bbbabcb38106883a/ruff-0.11.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f97fdbc2549f456c65b3b0048560d44ddd540db1f27c778a938371424b49fe4a", size = 10155152 },
3539
+ { url = "https://files.pythonhosted.org/packages/e5/a4/22c2c97b2340aa968af3a39bc38045e78d36abd4ed3fa2bde91c31e712e3/ruff-0.11.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:74adf84960236961090e2d1348c1a67d940fd12e811a33fb3d107df61eef8fc7", size = 11723067 },
3540
+ { url = "https://files.pythonhosted.org/packages/bc/cf/3e452fbd9597bcd8058856ecd42b22751749d07935793a1856d988154151/ruff-0.11.12-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:b56697e5b8bcf1d61293ccfe63873aba08fdbcbbba839fc046ec5926bdb25a3a", size = 12460807 },
3541
+ { url = "https://files.pythonhosted.org/packages/2f/ec/8f170381a15e1eb7d93cb4feef8d17334d5a1eb33fee273aee5d1f8241a3/ruff-0.11.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d47afa45e7b0eaf5e5969c6b39cbd108be83910b5c74626247e366fd7a36a13", size = 12063261 },
3542
+ { url = "https://files.pythonhosted.org/packages/0d/bf/57208f8c0a8153a14652a85f4116c0002148e83770d7a41f2e90b52d2b4e/ruff-0.11.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bf9603fe1bf949de8b09a2da896f05c01ed7a187f4a386cdba6760e7f61be", size = 11329601 },
3543
+ { url = "https://files.pythonhosted.org/packages/c3/56/edf942f7fdac5888094d9ffa303f12096f1a93eb46570bcf5f14c0c70880/ruff-0.11.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08033320e979df3b20dba567c62f69c45e01df708b0f9c83912d7abd3e0801cd", size = 11522186 },
3544
+ { url = "https://files.pythonhosted.org/packages/ed/63/79ffef65246911ed7e2290aeece48739d9603b3a35f9529fec0fc6c26400/ruff-0.11.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:929b7706584f5bfd61d67d5070f399057d07c70585fa8c4491d78ada452d3bef", size = 10449032 },
3545
+ { url = "https://files.pythonhosted.org/packages/88/19/8c9d4d8a1c2a3f5a1ea45a64b42593d50e28b8e038f1aafd65d6b43647f3/ruff-0.11.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7de4a73205dc5756b8e09ee3ed67c38312dce1aa28972b93150f5751199981b5", size = 10129370 },
3546
+ { url = "https://files.pythonhosted.org/packages/bc/0f/2d15533eaa18f460530a857e1778900cd867ded67f16c85723569d54e410/ruff-0.11.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2635c2a90ac1b8ca9e93b70af59dfd1dd2026a40e2d6eebaa3efb0465dd9cf02", size = 11123529 },
3547
+ { url = "https://files.pythonhosted.org/packages/4f/e2/4c2ac669534bdded835356813f48ea33cfb3a947dc47f270038364587088/ruff-0.11.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d05d6a78a89166f03f03a198ecc9d18779076ad0eec476819467acb401028c0c", size = 11577642 },
3548
+ { url = "https://files.pythonhosted.org/packages/a7/9b/c9ddf7f924d5617a1c94a93ba595f4b24cb5bc50e98b94433ab3f7ad27e5/ruff-0.11.12-py3-none-win32.whl", hash = "sha256:f5a07f49767c4be4772d161bfc049c1f242db0cfe1bd976e0f0886732a4765d6", size = 10475511 },
3549
+ { url = "https://files.pythonhosted.org/packages/fd/d6/74fb6d3470c1aada019ffff33c0f9210af746cca0a4de19a1f10ce54968a/ruff-0.11.12-py3-none-win_amd64.whl", hash = "sha256:5a4d9f8030d8c3a45df201d7fb3ed38d0219bccd7955268e863ee4a115fa0832", size = 11523573 },
3550
+ { url = "https://files.pythonhosted.org/packages/44/42/d58086ec20f52d2b0140752ae54b355ea2be2ed46f914231136dd1effcc7/ruff-0.11.12-py3-none-win_arm64.whl", hash = "sha256:65194e37853158d368e333ba282217941029a28ea90913c67e558c611d04daa5", size = 10697770 },
3551
  ]
3552
 
3553
  [[package]]
 
3631
 
3632
  [[package]]
3633
  name = "smolagents"
3634
+ version = "1.17.0"
3635
  source = { registry = "https://pypi.org/simple" }
3636
  dependencies = [
3637
  { name = "huggingface-hub" },
 
3641
  { name = "requests" },
3642
  { name = "rich" },
3643
  ]
3644
+ sdist = { url = "https://files.pythonhosted.org/packages/b3/f3/1572c767e40353409c3b7d002a009b978013bd74c63d93fc96650eee3d49/smolagents-1.17.0.tar.gz", hash = "sha256:8d4ec4ccb759986560299e5489eab530282c68a4110820919d13a69e642f2b5b", size = 177215 }
3645
  wheels = [
3646
+ { url = "https://files.pythonhosted.org/packages/c0/c0/43c4cd2a98943992dbee705cbcfc57d6da89e4d75860bb379dc1e2fa1f33/smolagents-1.17.0-py3-none-any.whl", hash = "sha256:b6b7853d454c24c949cb306858523e97792310b9ab422a61cba5ccbab48f01c1", size = 133973 },
3647
  ]
3648
 
3649
  [package.optional-dependencies]
3650
  audio = [
3651
+ { name = "numpy" },
 
3652
  { name = "soundfile" },
3653
  { name = "torch" },
3654
  { name = "torchvision" },
 
3658
  ]
3659
  transformers = [
3660
  { name = "accelerate" },
3661
+ { name = "numpy" },
 
3662
  { name = "torch" },
3663
  { name = "torchvision" },
3664
  { name = "transformers" },
 
3679
  source = { registry = "https://pypi.org/simple" }
3680
  dependencies = [
3681
  { name = "cffi" },
3682
+ { name = "numpy" },
 
3683
  ]
3684
  sdist = { url = "https://files.pythonhosted.org/packages/e1/41/9b873a8c055582859b239be17902a85339bec6a30ad162f98c9b0288a2cc/soundfile-0.13.1.tar.gz", hash = "sha256:b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b", size = 46156 }
3685
  wheels = [
 
3799
  source = { registry = "https://pypi.org/simple" }
3800
  dependencies = [
3801
  { name = "ptyprocess", marker = "os_name != 'nt'" },
3802
+ { name = "pywinpty", marker = "os_name == 'nt'" },
3803
  { name = "tornado" },
3804
  ]
3805
  sdist = { url = "https://files.pythonhosted.org/packages/8a/11/965c6fd8e5cc254f1fe142d547387da17a8ebfd75a3455f637c663fb38a0/terminado-0.18.1.tar.gz", hash = "sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", size = 32701 }
 
3949
  version = "0.22.0"
3950
  source = { registry = "https://pypi.org/simple" }
3951
  dependencies = [
3952
+ { name = "numpy" },
 
3953
  { name = "pillow" },
3954
  { name = "torch" },
3955
  ]
 
4023
  dependencies = [
4024
  { name = "filelock" },
4025
  { name = "huggingface-hub" },
4026
+ { name = "numpy" },
 
4027
  { name = "packaging" },
4028
  { name = "pyyaml" },
4029
  { name = "regex" },
 
4042
  version = "3.3.0"
4043
  source = { registry = "https://pypi.org/simple" }
4044
  dependencies = [
4045
+ { name = "setuptools" },
4046
  ]
4047
  wheels = [
4048
  { url = "https://files.pythonhosted.org/packages/76/04/d54d3a6d077c646624dc9461b0059e23fd5d30e0dbe67471e3654aec81f9/triton-3.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fad99beafc860501d7fcc1fb7045d9496cbe2c882b1674640304949165a916e7", size = 156441993 },
 
4054
 
4055
  [[package]]
4056
  name = "typer"
4057
+ version = "0.16.0"
4058
  source = { registry = "https://pypi.org/simple" }
4059
  dependencies = [
4060
  { name = "click" },
 
4062
  { name = "shellingham" },
4063
  { name = "typing-extensions" },
4064
  ]
4065
+ sdist = { url = "https://files.pythonhosted.org/packages/c5/8c/7d682431efca5fd290017663ea4588bf6f2c6aad085c7f108c5dbc316e70/typer-0.16.0.tar.gz", hash = "sha256:af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b", size = 102625 }
4066
  wheels = [
4067
+ { url = "https://files.pythonhosted.org/packages/76/42/3efaf858001d2c2913de7f354563e3a3a2f0decae3efe98427125a8f441e/typer-0.16.0-py3-none-any.whl", hash = "sha256:1f79bed11d4d02d4310e3c1b7ba594183bcedb0ac73b27a9e5f28f6fb5b98855", size = 46317 },
4068
  ]
4069
 
4070
  [[package]]