mmartin commited on
Commit
974225e
·
1 Parent(s): cb87fc6

add smolagents[e2b] dependencies

Browse files
Files changed (2) hide show
  1. pyproject.toml +1 -1
  2. uv.lock +61 -2
pyproject.toml CHANGED
@@ -13,7 +13,7 @@ dependencies = [
13
  "openai>=1.65.5",
14
  "pandas>=2.2.3",
15
  "requests>=2.32.3",
16
- "smolagents[docker,gradio]>=1.10.0",
17
  ]
18
 
19
  [dependency-groups]
 
13
  "openai>=1.65.5",
14
  "pandas>=2.2.3",
15
  "requests>=2.32.3",
16
+ "smolagents[docker,e2b,gradio]>=1.10.0",
17
  ]
18
 
19
  [dependency-groups]
uv.lock CHANGED
@@ -57,6 +57,15 @@ wheels = [
57
  { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 },
58
  ]
59
 
 
 
 
 
 
 
 
 
 
60
  [[package]]
61
  name = "audioop-lts"
62
  version = "0.2.1"
@@ -323,6 +332,38 @@ wheels = [
323
  { url = "https://files.pythonhosted.org/packages/dd/c1/61db65e96cb4d7834e9973d8c8202c8e7c21611c0e84261ac82bcf88e954/duckduckgo_search-7.5.1-py3-none-any.whl", hash = "sha256:66edb228eed4a32d1f8437ce1d0ff9468f9eba6678c1685e7b43e80156cdc66e", size = 20177 },
324
  ]
325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
326
  [[package]]
327
  name = "executing"
328
  version = "2.2.0"
@@ -489,7 +530,7 @@ dependencies = [
489
  { name = "openai" },
490
  { name = "pandas" },
491
  { name = "requests" },
492
- { name = "smolagents", extra = ["docker", "gradio"] },
493
  ]
494
 
495
  [package.dev-dependencies]
@@ -507,7 +548,7 @@ requires-dist = [
507
  { name = "openai", specifier = ">=1.65.5" },
508
  { name = "pandas", specifier = ">=2.2.3" },
509
  { name = "requests", specifier = ">=2.32.3" },
510
- { name = "smolagents", extras = ["docker", "gradio"], specifier = ">=1.10.0" },
511
  ]
512
 
513
  [package.metadata.requires-dev]
@@ -1130,6 +1171,20 @@ wheels = [
1130
  { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 },
1131
  ]
1132
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1133
  [[package]]
1134
  name = "psutil"
1135
  version = "7.0.0"
@@ -1535,6 +1590,10 @@ docker = [
1535
  { name = "docker" },
1536
  { name = "websocket-client" },
1537
  ]
 
 
 
 
1538
  gradio = [
1539
  { name = "gradio" },
1540
  ]
 
57
  { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 },
58
  ]
59
 
60
+ [[package]]
61
+ name = "attrs"
62
+ version = "25.3.0"
63
+ source = { registry = "https://pypi.org/simple" }
64
+ sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 }
65
+ wheels = [
66
+ { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 },
67
+ ]
68
+
69
  [[package]]
70
  name = "audioop-lts"
71
  version = "0.2.1"
 
332
  { url = "https://files.pythonhosted.org/packages/dd/c1/61db65e96cb4d7834e9973d8c8202c8e7c21611c0e84261ac82bcf88e954/duckduckgo_search-7.5.1-py3-none-any.whl", hash = "sha256:66edb228eed4a32d1f8437ce1d0ff9468f9eba6678c1685e7b43e80156cdc66e", size = 20177 },
333
  ]
334
 
335
+ [[package]]
336
+ name = "e2b"
337
+ version = "1.2.0"
338
+ source = { registry = "https://pypi.org/simple" }
339
+ dependencies = [
340
+ { name = "attrs" },
341
+ { name = "httpcore" },
342
+ { name = "httpx" },
343
+ { name = "packaging" },
344
+ { name = "protobuf" },
345
+ { name = "python-dateutil" },
346
+ { name = "typing-extensions" },
347
+ ]
348
+ sdist = { url = "https://files.pythonhosted.org/packages/15/a8/5a29e3aee00eadf41f5cb93d1f32a941e49f0dc3ef4a2f82496c4e76fc5b/e2b-1.2.0.tar.gz", hash = "sha256:ffeddf23e1808873214e1930cac3e317fb8708e3be3a22106e193b1b39c48123", size = 47230 }
349
+ wheels = [
350
+ { url = "https://files.pythonhosted.org/packages/3e/32/5c4c4ede9f3cfec42d406bc88328404322d342fb19069972d5c0ba671924/e2b-1.2.0-py3-none-any.whl", hash = "sha256:604acc943e0f7e6dd0a7688341fa19c288d7a1275b863ccd62fec2985d18757c", size = 84363 },
351
+ ]
352
+
353
+ [[package]]
354
+ name = "e2b-code-interpreter"
355
+ version = "1.1.1"
356
+ source = { registry = "https://pypi.org/simple" }
357
+ dependencies = [
358
+ { name = "attrs" },
359
+ { name = "e2b" },
360
+ { name = "httpx" },
361
+ ]
362
+ sdist = { url = "https://files.pythonhosted.org/packages/4c/a0/aa992090fc02ea7eeafce9b4fc122546c8dd81e85810c0d06bfd4c29a6a2/e2b_code_interpreter-1.1.1.tar.gz", hash = "sha256:b13091f75fc127ad3a268b8746e5da996c6734f432e606fcd4f3897a5b1c2bf0", size = 9288 }
363
+ wheels = [
364
+ { url = "https://files.pythonhosted.org/packages/8f/40/dcdc47d039dd85e74df2532a01e9d47031fbfdfdc20c0b2de4e42b557271/e2b_code_interpreter-1.1.1-py3-none-any.whl", hash = "sha256:f56450b192456f24df89b9159d1067d50c7133d587ab12116144638969409578", size = 12049 },
365
+ ]
366
+
367
  [[package]]
368
  name = "executing"
369
  version = "2.2.0"
 
530
  { name = "openai" },
531
  { name = "pandas" },
532
  { name = "requests" },
533
+ { name = "smolagents", extra = ["docker", "e2b", "gradio"] },
534
  ]
535
 
536
  [package.dev-dependencies]
 
548
  { name = "openai", specifier = ">=1.65.5" },
549
  { name = "pandas", specifier = ">=2.2.3" },
550
  { name = "requests", specifier = ">=2.32.3" },
551
+ { name = "smolagents", extras = ["docker", "e2b", "gradio"], specifier = ">=1.10.0" },
552
  ]
553
 
554
  [package.metadata.requires-dev]
 
1171
  { url = "https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl", hash = "sha256:9b6427eb19e479d98acff65196a307c555eb567989e6d88ebbb1b509d9779198", size = 387816 },
1172
  ]
1173
 
1174
+ [[package]]
1175
+ name = "protobuf"
1176
+ version = "5.29.4"
1177
+ source = { registry = "https://pypi.org/simple" }
1178
+ sdist = { url = "https://files.pythonhosted.org/packages/17/7d/b9dca7365f0e2c4fa7c193ff795427cfa6290147e5185ab11ece280a18e7/protobuf-5.29.4.tar.gz", hash = "sha256:4f1dfcd7997b31ef8f53ec82781ff434a28bf71d9102ddde14d076adcfc78c99", size = 424902 }
1179
+ wheels = [
1180
+ { url = "https://files.pythonhosted.org/packages/9a/b2/043a1a1a20edd134563699b0e91862726a0dc9146c090743b6c44d798e75/protobuf-5.29.4-cp310-abi3-win32.whl", hash = "sha256:13eb236f8eb9ec34e63fc8b1d6efd2777d062fa6aaa68268fb67cf77f6839ad7", size = 422709 },
1181
+ { url = "https://files.pythonhosted.org/packages/79/fc/2474b59570daa818de6124c0a15741ee3e5d6302e9d6ce0bdfd12e98119f/protobuf-5.29.4-cp310-abi3-win_amd64.whl", hash = "sha256:bcefcdf3976233f8a502d265eb65ea740c989bacc6c30a58290ed0e519eb4b8d", size = 434506 },
1182
+ { url = "https://files.pythonhosted.org/packages/46/de/7c126bbb06aa0f8a7b38aaf8bd746c514d70e6a2a3f6dd460b3b7aad7aae/protobuf-5.29.4-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:307ecba1d852ec237e9ba668e087326a67564ef83e45a0189a772ede9e854dd0", size = 417826 },
1183
+ { url = "https://files.pythonhosted.org/packages/a2/b5/bade14ae31ba871a139aa45e7a8183d869efe87c34a4850c87b936963261/protobuf-5.29.4-cp38-abi3-manylinux2014_aarch64.whl", hash = "sha256:aec4962f9ea93c431d5714ed1be1c93f13e1a8618e70035ba2b0564d9e633f2e", size = 319574 },
1184
+ { url = "https://files.pythonhosted.org/packages/46/88/b01ed2291aae68b708f7d334288ad5fb3e7aa769a9c309c91a0d55cb91b0/protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl", hash = "sha256:d7d3f7d1d5a66ed4942d4fefb12ac4b14a29028b209d4bfb25c68ae172059922", size = 319672 },
1185
+ { url = "https://files.pythonhosted.org/packages/12/fb/a586e0c973c95502e054ac5f81f88394f24ccc7982dac19c515acd9e2c93/protobuf-5.29.4-py3-none-any.whl", hash = "sha256:3fde11b505e1597f71b875ef2fc52062b6a9740e5f7c8997ce878b6009145862", size = 172551 },
1186
+ ]
1187
+
1188
  [[package]]
1189
  name = "psutil"
1190
  version = "7.0.0"
 
1590
  { name = "docker" },
1591
  { name = "websocket-client" },
1592
  ]
1593
+ e2b = [
1594
+ { name = "e2b-code-interpreter" },
1595
+ { name = "python-dotenv" },
1596
+ ]
1597
  gradio = [
1598
  { name = "gradio" },
1599
  ]