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- pyproject.toml +10 -0
- 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 = {
|
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"
|