ManojParvatham commited on
Commit
ecb541e
·
verified ·
1 Parent(s): 9438780

Upload 2 files

Browse files
Files changed (2) hide show
  1. pyproject.toml +58 -0
  2. uv.lock +0 -0
pyproject.toml ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "agent-course-unit4"
3
+ version = "0.1.0"
4
+ description = "Add your description here"
5
+ readme = "README.md"
6
+ requires-python = "==3.12.*"
7
+ dependencies = [
8
+ "beautifulsoup4>=4.13.4",
9
+ "gradio>=5.29.0",
10
+ "litellm==1.67.2",
11
+ "openpyxl>=3.1.5",
12
+ "smolagents[mcp,openai,telemetry]>=1.14.0",
13
+ "tabulate>=0.9.0",
14
+ "uv>=0.6.17",
15
+ "wikipedia>=1.4.0",
16
+ "wikipedia-api>=0.8.1",
17
+ ]
18
+
19
+ [dependency-groups]
20
+ dev = [
21
+ "ipykernel>=6.29.5",
22
+ "ipywidgets>=8.1.6",
23
+ "mypy>=1.15.0",
24
+ "ruff>=0.11.7",
25
+ "python-dotenv>=1.1.0",
26
+ "types-requests>=2.32.0.20250328",
27
+ ]
28
+
29
+ [tool.ruff]
30
+ line-length = 250
31
+ target-version = "py312"
32
+
33
+ [tool.mypy]
34
+ check_untyped_defs = true
35
+ disallow_any_decorated = false
36
+ disallow_any_generics = false
37
+ disallow_any_unimported = false
38
+ disallow_incomplete_defs = true
39
+ disallow_untyped_defs = true
40
+ disallow_subclassing_any = false
41
+ disallow_untyped_calls = false
42
+ disallow_untyped_decorators = false
43
+ ignore_errors = false
44
+ ignore_missing_imports = true
45
+ no_implicit_optional = true
46
+ show_error_codes = true
47
+ strict_equality = true
48
+ strict_optional = true
49
+ warn_redundant_casts = true
50
+ warn_return_any = true
51
+ warn_unreachable = true
52
+ warn_unused_configs = true
53
+ warn_no_return = true
54
+ warn_unused_ignores = true
55
+ color_output = true
56
+ pretty = true
57
+
58
+ exclude = "app.py"
uv.lock ADDED
The diff for this file is too large to render. See raw diff