CoralLeiCN commited on
Commit
2838b41
·
1 Parent(s): 3bb7234

Update pyproject.toml and uv.lock to add markdownify dependency and adjust package source settings

Browse files
Files changed (2) hide show
  1. pyproject.toml +10 -0
  2. uv.lock +38 -1
pyproject.toml CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
  [project]
2
  name = "agent-course-final-assignment"
3
  version = "0.1.0"
@@ -8,6 +17,7 @@ dependencies = [
8
  "google-genai>=1.16.1",
9
  "gradio>=5.31.0",
10
  "itsdangerous>=2.2.0",
 
11
  "openpyxl>=3.1.5",
12
  "pydantic>=2.11.5",
13
  "requests>=2.32.3",
 
1
+ [build-system]
2
+ requires = ["setuptools>=68.0.0", "wheel"]
3
+ build-backend = "setuptools.build_meta"
4
+
5
+ [tool.setuptools.packages.find]
6
+ where = ["."] # list of folders that contain the packages (["."] by default)
7
+ include = ["agent*"] # package names should match these glob patterns
8
+ exclude = ["agent.tests*", "agent.examples*"] # exclude packages matching these patterns
9
+
10
  [project]
11
  name = "agent-course-final-assignment"
12
  version = "0.1.0"
 
17
  "google-genai>=1.16.1",
18
  "gradio>=5.31.0",
19
  "itsdangerous>=2.2.0",
20
+ "markdownify>=1.1.0",
21
  "openpyxl>=3.1.5",
22
  "pydantic>=2.11.5",
23
  "requests>=2.32.3",
uv.lock CHANGED
@@ -9,11 +9,12 @@ resolution-markers = [
9
  [[package]]
10
  name = "agent-course-final-assignment"
11
  version = "0.1.0"
12
- source = { virtual = "." }
13
  dependencies = [
14
  { name = "google-genai" },
15
  { name = "gradio" },
16
  { name = "itsdangerous" },
 
17
  { name = "openpyxl" },
18
  { name = "pydantic" },
19
  { name = "requests" },
@@ -30,6 +31,7 @@ requires-dist = [
30
  { name = "google-genai", specifier = ">=1.16.1" },
31
  { name = "gradio", specifier = ">=5.31.0" },
32
  { name = "itsdangerous", specifier = ">=2.2.0" },
 
33
  { name = "openpyxl", specifier = ">=3.1.5" },
34
  { name = "pydantic", specifier = ">=2.11.5" },
35
  { name = "requests", specifier = ">=2.32.3" },
@@ -208,6 +210,19 @@ wheels = [
208
  { url = "https://files.pythonhosted.org/packages/5d/35/be73b6015511aa0173ec595fc579133b797ad532996f2998fd6b8d1bbe6b/audioop_lts-0.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:78bfb3703388c780edf900be66e07de5a3d4105ca8e8720c5c4d67927e0b15d0", size = 23918, upload-time = "2024-08-04T21:14:42.803Z" },
209
  ]
210
 
 
 
 
 
 
 
 
 
 
 
 
 
 
211
  [[package]]
212
  name = "cachetools"
213
  version = "5.5.2"
@@ -914,6 +929,19 @@ wheels = [
914
  { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
915
  ]
916
 
 
 
 
 
 
 
 
 
 
 
 
 
 
917
  [[package]]
918
  name = "markupsafe"
919
  version = "3.0.2"
@@ -1828,6 +1856,15 @@ wheels = [
1828
  { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
1829
  ]
1830
 
 
 
 
 
 
 
 
 
 
1831
  [[package]]
1832
  name = "stack-data"
1833
  version = "0.6.3"
 
9
  [[package]]
10
  name = "agent-course-final-assignment"
11
  version = "0.1.0"
12
+ source = { editable = "." }
13
  dependencies = [
14
  { name = "google-genai" },
15
  { name = "gradio" },
16
  { name = "itsdangerous" },
17
+ { name = "markdownify" },
18
  { name = "openpyxl" },
19
  { name = "pydantic" },
20
  { name = "requests" },
 
31
  { name = "google-genai", specifier = ">=1.16.1" },
32
  { name = "gradio", specifier = ">=5.31.0" },
33
  { name = "itsdangerous", specifier = ">=2.2.0" },
34
+ { name = "markdownify", specifier = ">=1.1.0" },
35
  { name = "openpyxl", specifier = ">=3.1.5" },
36
  { name = "pydantic", specifier = ">=2.11.5" },
37
  { name = "requests", specifier = ">=2.32.3" },
 
210
  { url = "https://files.pythonhosted.org/packages/5d/35/be73b6015511aa0173ec595fc579133b797ad532996f2998fd6b8d1bbe6b/audioop_lts-0.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:78bfb3703388c780edf900be66e07de5a3d4105ca8e8720c5c4d67927e0b15d0", size = 23918, upload-time = "2024-08-04T21:14:42.803Z" },
211
  ]
212
 
213
+ [[package]]
214
+ name = "beautifulsoup4"
215
+ version = "4.13.4"
216
+ source = { registry = "https://pypi.org/simple" }
217
+ dependencies = [
218
+ { name = "soupsieve" },
219
+ { name = "typing-extensions" },
220
+ ]
221
+ sdist = { url = "https://files.pythonhosted.org/packages/d8/e4/0c4c39e18fd76d6a628d4dd8da40543d136ce2d1752bd6eeeab0791f4d6b/beautifulsoup4-4.13.4.tar.gz", hash = "sha256:dbb3c4e1ceae6aefebdaf2423247260cd062430a410e38c66f2baa50a8437195", size = 621067, upload-time = "2025-04-15T17:05:13.836Z" }
222
+ wheels = [
223
+ { url = "https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl", hash = "sha256:9bbbb14bfde9d79f38b8cd5f8c7c85f4b8f2523190ebed90e950a8dea4cb1c4b", size = 187285, upload-time = "2025-04-15T17:05:12.221Z" },
224
+ ]
225
+
226
  [[package]]
227
  name = "cachetools"
228
  version = "5.5.2"
 
929
  { url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528, upload-time = "2023-06-03T06:41:11.019Z" },
930
  ]
931
 
932
+ [[package]]
933
+ name = "markdownify"
934
+ version = "1.1.0"
935
+ source = { registry = "https://pypi.org/simple" }
936
+ dependencies = [
937
+ { name = "beautifulsoup4" },
938
+ { name = "six" },
939
+ ]
940
+ sdist = { url = "https://files.pythonhosted.org/packages/2f/78/c48fed23c7aebc2c16049062e72de1da3220c274de59d28c942acdc9ffb2/markdownify-1.1.0.tar.gz", hash = "sha256:449c0bbbf1401c5112379619524f33b63490a8fa479456d41de9dc9e37560ebd", size = 17127, upload-time = "2025-03-05T11:54:40.574Z" }
941
+ wheels = [
942
+ { url = "https://files.pythonhosted.org/packages/64/11/b751af7ad41b254a802cf52f7bc1fca7cabe2388132f2ce60a1a6b9b9622/markdownify-1.1.0-py3-none-any.whl", hash = "sha256:32a5a08e9af02c8a6528942224c91b933b4bd2c7d078f9012943776fc313eeef", size = 13901, upload-time = "2025-03-05T11:54:39.454Z" },
943
+ ]
944
+
945
  [[package]]
946
  name = "markupsafe"
947
  version = "3.0.2"
 
1856
  { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" },
1857
  ]
1858
 
1859
+ [[package]]
1860
+ name = "soupsieve"
1861
+ version = "2.7"
1862
+ source = { registry = "https://pypi.org/simple" }
1863
+ sdist = { url = "https://files.pythonhosted.org/packages/3f/f4/4a80cd6ef364b2e8b65b15816a843c0980f7a5a2b4dc701fc574952aa19f/soupsieve-2.7.tar.gz", hash = "sha256:ad282f9b6926286d2ead4750552c8a6142bc4c783fd66b0293547c8fe6ae126a", size = 103418, upload-time = "2025-04-20T18:50:08.518Z" }
1864
+ wheels = [
1865
+ { url = "https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl", hash = "sha256:6e60cc5c1ffaf1cebcc12e8188320b72071e922c2e897f737cadce79ad5d30c4", size = 36677, upload-time = "2025-04-20T18:50:07.196Z" },
1866
+ ]
1867
+
1868
  [[package]]
1869
  name = "stack-data"
1870
  version = "0.6.3"