Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- pyproject.toml +84 -29
- uv.lock +275 -47
pyproject.toml
CHANGED
|
@@ -6,88 +6,143 @@ readme = "README.md"
|
|
| 6 |
requires-python = "==3.12.*"
|
| 7 |
|
| 8 |
dependencies = [
|
| 9 |
-
#
|
|
|
|
|
|
|
| 10 |
"openai>=2.8.1",
|
| 11 |
"openai-agents>=0.5.1",
|
| 12 |
"anthropic>=0.49.0",
|
| 13 |
"langchain-openai>=1.0.3",
|
| 14 |
"langchain-anthropic>=1.1.0",
|
| 15 |
-
"langchain_huggingface>=1.
|
| 16 |
"langchain_ollama>=1.0.0",
|
| 17 |
"langchain_google_genai>=3.0.3",
|
| 18 |
"langchain_groq>=1.0.1",
|
| 19 |
|
| 20 |
-
#
|
|
|
|
|
|
|
| 21 |
"langchain>=1.0.7",
|
| 22 |
"langchain-community>=0.4.1",
|
| 23 |
-
#"langchain-core>=0.3.0",
|
| 24 |
-
#"langchain-experimental>=0.3.4",
|
| 25 |
"langgraph>=1.0.3",
|
| 26 |
"langgraph-checkpoint-sqlite>=3.0.0",
|
| 27 |
"langsmith>=0.4.43",
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
-
#
|
| 30 |
-
|
|
|
|
|
|
|
| 31 |
"chromadb==1.3.5",
|
| 32 |
-
"pymupdf",
|
| 33 |
"sentence-transformers>=5.1.2",
|
|
|
|
|
|
|
|
|
|
| 34 |
"arxiv>=2.3.1",
|
| 35 |
"wikipedia>=1.4.0",
|
| 36 |
|
| 37 |
-
#
|
|
|
|
|
|
|
| 38 |
"autogen-agentchat>=0.7.5",
|
| 39 |
"autogen-ext[grpc,mcp,ollama,openai]>=0.7.5",
|
| 40 |
|
| 41 |
-
#
|
|
|
|
|
|
|
| 42 |
"mcp-server-fetch>=2025.1.17",
|
| 43 |
"mcp[cli]>=1.21.2",
|
| 44 |
-
|
| 45 |
-
#
|
|
|
|
|
|
|
| 46 |
"psutil>=7.0.0",
|
| 47 |
"python-dotenv>=1.0.1",
|
| 48 |
"requests>=2.32.3",
|
| 49 |
"aiohttp>=3.8.5",
|
| 50 |
"httpx>=0.28.1",
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
|
| 52 |
-
#
|
|
|
|
|
|
|
| 53 |
"playwright>=1.51.0",
|
| 54 |
"beautifulsoup4>=4.12.3",
|
| 55 |
"lxml>=5.3.1",
|
| 56 |
-
|
|
|
|
|
|
|
|
|
|
| 57 |
"yfinance>=0.2.66",
|
| 58 |
"textblob>=0.17.1",
|
|
|
|
| 59 |
|
| 60 |
-
#
|
|
|
|
|
|
|
| 61 |
"plotly>=6.5.0",
|
| 62 |
"streamlit>=1.51.0",
|
| 63 |
"reportlab>=4.4.5",
|
| 64 |
|
| 65 |
-
#
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
# Youtube Video
|
| 70 |
"yt_dlp>=2025.11.12",
|
| 71 |
"openai-whisper>=1.0.0",
|
| 72 |
|
| 73 |
-
#
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
#"semantic-kernel>=1.38.0",
|
| 77 |
-
"speedtest-cli>=2.1.3",
|
| 78 |
-
"smithery>=0.4.4",
|
| 79 |
-
"logfire",
|
| 80 |
-
|
| 81 |
-
# Machine Learning
|
| 82 |
"scikit-learn>=1.7.2",
|
| 83 |
"huggingface_hub<=1.1.4",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
]
|
| 85 |
|
| 86 |
[dependency-groups]
|
| 87 |
dev = [
|
|
|
|
| 88 |
"ipykernel>=7.1.0",
|
|
|
|
| 89 |
]
|
| 90 |
|
|
|
|
|
|
|
|
|
|
| 91 |
[build-system]
|
| 92 |
requires = ["setuptools>=80.9.0"]
|
| 93 |
build-backend = "setuptools.build_meta"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
requires-python = "==3.12.*"
|
| 7 |
|
| 8 |
dependencies = [
|
| 9 |
+
# =======================
|
| 10 |
+
# LLM PROVIDERS / SDKs
|
| 11 |
+
# =======================
|
| 12 |
"openai>=2.8.1",
|
| 13 |
"openai-agents>=0.5.1",
|
| 14 |
"anthropic>=0.49.0",
|
| 15 |
"langchain-openai>=1.0.3",
|
| 16 |
"langchain-anthropic>=1.1.0",
|
| 17 |
+
"langchain_huggingface>=1.1.0",
|
| 18 |
"langchain_ollama>=1.0.0",
|
| 19 |
"langchain_google_genai>=3.0.3",
|
| 20 |
"langchain_groq>=1.0.1",
|
| 21 |
|
| 22 |
+
# =======================
|
| 23 |
+
# LANGCHAIN / LANGGRAPH
|
| 24 |
+
# =======================
|
| 25 |
"langchain>=1.0.7",
|
| 26 |
"langchain-community>=0.4.1",
|
|
|
|
|
|
|
| 27 |
"langgraph>=1.0.3",
|
| 28 |
"langgraph-checkpoint-sqlite>=3.0.0",
|
| 29 |
"langsmith>=0.4.43",
|
| 30 |
+
"langchain-text-splitters>=1.0.0",
|
| 31 |
+
"langchain-chroma>=1.0.0",
|
| 32 |
+
"html2text>=2025.4.15",
|
| 33 |
|
| 34 |
+
# =======================
|
| 35 |
+
# VECTOR DB / INDEXING
|
| 36 |
+
# =======================
|
| 37 |
+
"faiss-cpu>=1.13.0",
|
| 38 |
"chromadb==1.3.5",
|
|
|
|
| 39 |
"sentence-transformers>=5.1.2",
|
| 40 |
+
"pymupdf",
|
| 41 |
+
"pypdf>=6.3.0",
|
| 42 |
+
"pypdf2>=3.0.1",
|
| 43 |
"arxiv>=2.3.1",
|
| 44 |
"wikipedia>=1.4.0",
|
| 45 |
|
| 46 |
+
# =======================
|
| 47 |
+
# AUTOGEN
|
| 48 |
+
# =======================
|
| 49 |
"autogen-agentchat>=0.7.5",
|
| 50 |
"autogen-ext[grpc,mcp,ollama,openai]>=0.7.5",
|
| 51 |
|
| 52 |
+
# =======================
|
| 53 |
+
# MCP
|
| 54 |
+
# =======================
|
| 55 |
"mcp-server-fetch>=2025.1.17",
|
| 56 |
"mcp[cli]>=1.21.2",
|
| 57 |
+
|
| 58 |
+
# =======================
|
| 59 |
+
# NETWORKING / UTILITIES
|
| 60 |
+
# =======================
|
| 61 |
"psutil>=7.0.0",
|
| 62 |
"python-dotenv>=1.0.1",
|
| 63 |
"requests>=2.32.3",
|
| 64 |
"aiohttp>=3.8.5",
|
| 65 |
"httpx>=0.28.1",
|
| 66 |
+
"speedtest-cli>=2.1.3",
|
| 67 |
+
"logfire",
|
| 68 |
+
"serpapi",
|
| 69 |
+
"smithery>=0.4.4",
|
| 70 |
|
| 71 |
+
# =======================
|
| 72 |
+
# WEB SCRAPING
|
| 73 |
+
# =======================
|
| 74 |
"playwright>=1.51.0",
|
| 75 |
"beautifulsoup4>=4.12.3",
|
| 76 |
"lxml>=5.3.1",
|
| 77 |
+
|
| 78 |
+
# =======================
|
| 79 |
+
# FINANCE / NLP
|
| 80 |
+
# =======================
|
| 81 |
"yfinance>=0.2.66",
|
| 82 |
"textblob>=0.17.1",
|
| 83 |
+
"polygon-api-client>=1.16.3",
|
| 84 |
|
| 85 |
+
# =======================
|
| 86 |
+
# VISUAL / UI / PDF
|
| 87 |
+
# =======================
|
| 88 |
"plotly>=6.5.0",
|
| 89 |
"streamlit>=1.51.0",
|
| 90 |
"reportlab>=4.4.5",
|
| 91 |
|
| 92 |
+
# =======================
|
| 93 |
+
# AUDIO / VIDEO
|
| 94 |
+
# =======================
|
|
|
|
|
|
|
| 95 |
"yt_dlp>=2025.11.12",
|
| 96 |
"openai-whisper>=1.0.0",
|
| 97 |
|
| 98 |
+
# =======================
|
| 99 |
+
# MACHINE LEARNING
|
| 100 |
+
# =======================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 101 |
"scikit-learn>=1.7.2",
|
| 102 |
"huggingface_hub<=1.1.4",
|
| 103 |
+
|
| 104 |
+
# =======================
|
| 105 |
+
# IPYNB SUPPORT
|
| 106 |
+
# =======================
|
| 107 |
+
"ipykernel>=7.1.0",
|
| 108 |
+
|
| 109 |
+
# =======================
|
| 110 |
+
# TOOLS
|
| 111 |
+
# =======================
|
| 112 |
+
"ddgs>=9.9.2",
|
| 113 |
+
"duckduckgo_search",
|
| 114 |
]
|
| 115 |
|
| 116 |
[dependency-groups]
|
| 117 |
dev = [
|
| 118 |
+
"pytest>=8.3.3",
|
| 119 |
"ipykernel>=7.1.0",
|
| 120 |
+
"pytest-asyncio",
|
| 121 |
]
|
| 122 |
|
| 123 |
+
# ============================================================
|
| 124 |
+
# BUILD SYSTEM
|
| 125 |
+
# ============================================================
|
| 126 |
[build-system]
|
| 127 |
requires = ["setuptools>=80.9.0"]
|
| 128 |
build-backend = "setuptools.build_meta"
|
| 129 |
+
|
| 130 |
+
# ============================================================
|
| 131 |
+
# CORRECT: TELL SETUPTOOLS YOUR CODE LIVES IN src/
|
| 132 |
+
# ============================================================
|
| 133 |
+
[tool.setuptools]
|
| 134 |
+
package-dir = {"" = "src"}
|
| 135 |
+
|
| 136 |
+
# ensures src and common become importable
|
| 137 |
+
[tool.setuptools.packages.find]
|
| 138 |
+
where = ["src", "common"]
|
| 139 |
+
|
| 140 |
+
|
| 141 |
+
|
| 142 |
+
# ============================================================
|
| 143 |
+
# PYTEST SETTINGS
|
| 144 |
+
# ============================================================
|
| 145 |
+
[tool.pytest.ini_options]
|
| 146 |
+
pythonpath = ["src", "common"]
|
| 147 |
+
testpaths = ["tests"]
|
| 148 |
+
addopts = "-q"
|
uv.lock
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
version = 1
|
| 2 |
-
revision =
|
| 3 |
requires-python = "==3.12.*"
|
| 4 |
|
| 5 |
[[package]]
|
|
@@ -14,17 +14,23 @@ dependencies = [
|
|
| 14 |
{ name = "autogen-ext", extra = ["grpc", "mcp", "ollama", "openai"] },
|
| 15 |
{ name = "beautifulsoup4" },
|
| 16 |
{ name = "chromadb" },
|
|
|
|
|
|
|
| 17 |
{ name = "faiss-cpu" },
|
|
|
|
| 18 |
{ name = "httpx" },
|
| 19 |
{ name = "huggingface-hub" },
|
|
|
|
| 20 |
{ name = "langchain" },
|
| 21 |
{ name = "langchain-anthropic" },
|
|
|
|
| 22 |
{ name = "langchain-community" },
|
| 23 |
{ name = "langchain-google-genai" },
|
| 24 |
{ name = "langchain-groq" },
|
| 25 |
{ name = "langchain-huggingface" },
|
| 26 |
{ name = "langchain-ollama" },
|
| 27 |
{ name = "langchain-openai" },
|
|
|
|
| 28 |
{ name = "langgraph" },
|
| 29 |
{ name = "langgraph-checkpoint-sqlite" },
|
| 30 |
{ name = "langsmith" },
|
|
@@ -46,8 +52,8 @@ dependencies = [
|
|
| 46 |
{ name = "reportlab" },
|
| 47 |
{ name = "requests" },
|
| 48 |
{ name = "scikit-learn" },
|
| 49 |
-
{ name = "sendgrid" },
|
| 50 |
{ name = "sentence-transformers" },
|
|
|
|
| 51 |
{ name = "smithery" },
|
| 52 |
{ name = "speedtest-cli" },
|
| 53 |
{ name = "streamlit" },
|
|
@@ -60,6 +66,8 @@ dependencies = [
|
|
| 60 |
[package.dev-dependencies]
|
| 61 |
dev = [
|
| 62 |
{ name = "ipykernel" },
|
|
|
|
|
|
|
| 63 |
]
|
| 64 |
|
| 65 |
[package.metadata]
|
|
@@ -71,17 +79,23 @@ requires-dist = [
|
|
| 71 |
{ name = "autogen-ext", extras = ["grpc", "mcp", "ollama", "openai"], specifier = ">=0.7.5" },
|
| 72 |
{ name = "beautifulsoup4", specifier = ">=4.12.3" },
|
| 73 |
{ name = "chromadb", specifier = "==1.3.5" },
|
|
|
|
|
|
|
| 74 |
{ name = "faiss-cpu", specifier = ">=1.13.0" },
|
|
|
|
| 75 |
{ name = "httpx", specifier = ">=0.28.1" },
|
| 76 |
{ name = "huggingface-hub", specifier = "<=1.1.4" },
|
|
|
|
| 77 |
{ name = "langchain", specifier = ">=1.0.7" },
|
| 78 |
{ name = "langchain-anthropic", specifier = ">=1.1.0" },
|
|
|
|
| 79 |
{ name = "langchain-community", specifier = ">=0.4.1" },
|
| 80 |
{ name = "langchain-google-genai", specifier = ">=3.0.3" },
|
| 81 |
{ name = "langchain-groq", specifier = ">=1.0.1" },
|
| 82 |
-
{ name = "langchain-huggingface", specifier = ">=1.
|
| 83 |
{ name = "langchain-ollama", specifier = ">=1.0.0" },
|
| 84 |
{ name = "langchain-openai", specifier = ">=1.0.3" },
|
|
|
|
| 85 |
{ name = "langgraph", specifier = ">=1.0.3" },
|
| 86 |
{ name = "langgraph-checkpoint-sqlite", specifier = ">=3.0.0" },
|
| 87 |
{ name = "langsmith", specifier = ">=0.4.43" },
|
|
@@ -103,8 +117,8 @@ requires-dist = [
|
|
| 103 |
{ name = "reportlab", specifier = ">=4.4.5" },
|
| 104 |
{ name = "requests", specifier = ">=2.32.3" },
|
| 105 |
{ name = "scikit-learn", specifier = ">=1.7.2" },
|
| 106 |
-
{ name = "sendgrid", specifier = ">=6.12.5" },
|
| 107 |
{ name = "sentence-transformers", specifier = ">=5.1.2" },
|
|
|
|
| 108 |
{ name = "smithery", specifier = ">=0.4.4" },
|
| 109 |
{ name = "speedtest-cli", specifier = ">=2.1.3" },
|
| 110 |
{ name = "streamlit", specifier = ">=1.51.0" },
|
|
@@ -115,7 +129,11 @@ requires-dist = [
|
|
| 115 |
]
|
| 116 |
|
| 117 |
[package.metadata.requires-dev]
|
| 118 |
-
dev = [
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
|
| 120 |
[[package]]
|
| 121 |
name = "aiofiles"
|
|
@@ -428,6 +446,40 @@ wheels = [
|
|
| 428 |
{ url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458, upload-time = "2024-11-08T17:25:46.184Z" },
|
| 429 |
]
|
| 430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 431 |
[[package]]
|
| 432 |
name = "build"
|
| 433 |
version = "1.3.0"
|
|
@@ -667,6 +719,22 @@ wheels = [
|
|
| 667 |
{ url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" },
|
| 668 |
]
|
| 669 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 670 |
[[package]]
|
| 671 |
name = "debugpy"
|
| 672 |
version = "1.8.17"
|
|
@@ -707,6 +775,20 @@ wheels = [
|
|
| 707 |
{ url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" },
|
| 708 |
]
|
| 709 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 710 |
[[package]]
|
| 711 |
name = "durationpy"
|
| 712 |
version = "0.10"
|
|
@@ -744,6 +826,15 @@ wheels = [
|
|
| 744 |
{ url = "https://files.pythonhosted.org/packages/65/86/a466b64fdd6d5864d5b08cbebb342bfc3ea43903ba38fa40d580823c8e70/faiss_cpu-1.13.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0cffbac3a89da937d6415e2183379360787baf0b783e1d2b155533df2ab3e1d1", size = 24832179, upload-time = "2025-11-17T03:00:14.295Z" },
|
| 745 |
]
|
| 746 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 747 |
[[package]]
|
| 748 |
name = "feedparser"
|
| 749 |
version = "6.0.12"
|
|
@@ -1002,6 +1093,19 @@ wheels = [
|
|
| 1002 |
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
|
| 1003 |
]
|
| 1004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1005 |
[[package]]
|
| 1006 |
name = "hf-xet"
|
| 1007 |
version = "1.2.0"
|
|
@@ -1017,6 +1121,24 @@ wheels = [
|
|
| 1017 |
{ url = "https://files.pythonhosted.org/packages/cb/44/870d44b30e1dcfb6a65932e3e1506c103a8a5aea9103c337e7a53180322c/hf_xet-1.2.0-cp37-abi3-win_amd64.whl", hash = "sha256:e6584a52253f72c9f52f9e549d5895ca7a471608495c4ecaa6cc73dba2b24d69", size = 2905735, upload-time = "2025-10-24T19:04:35.928Z" },
|
| 1018 |
]
|
| 1019 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1020 |
[[package]]
|
| 1021 |
name = "html5lib"
|
| 1022 |
version = "1.1"
|
|
@@ -1073,6 +1195,18 @@ wheels = [
|
|
| 1073 |
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
|
| 1074 |
]
|
| 1075 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1076 |
[[package]]
|
| 1077 |
name = "httpx-sse"
|
| 1078 |
version = "0.4.3"
|
|
@@ -1113,6 +1247,15 @@ wheels = [
|
|
| 1113 |
{ url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794, upload-time = "2021-09-17T21:40:39.897Z" },
|
| 1114 |
]
|
| 1115 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1116 |
[[package]]
|
| 1117 |
name = "idna"
|
| 1118 |
version = "3.11"
|
|
@@ -1143,6 +1286,15 @@ wheels = [
|
|
| 1143 |
{ url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" },
|
| 1144 |
]
|
| 1145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1146 |
[[package]]
|
| 1147 |
name = "ipykernel"
|
| 1148 |
version = "7.1.0"
|
|
@@ -1393,6 +1545,20 @@ wheels = [
|
|
| 1393 |
{ url = "https://files.pythonhosted.org/packages/aa/95/f340acdd8d9f392606f026a1326a33cfb1f9b172c7607c70ab0c2b43d74d/langchain_anthropic-1.1.0-py3-none-any.whl", hash = "sha256:2593f10b984448e31a9fd486ab2f7ebc8a0f7f82ba1ca477339e4f5ddd7f0e8d", size = 47793, upload-time = "2025-11-17T21:31:29.979Z" },
|
| 1394 |
]
|
| 1395 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1396 |
[[package]]
|
| 1397 |
name = "langchain-classic"
|
| 1398 |
version = "1.0.0"
|
|
@@ -1436,7 +1602,7 @@ wheels = [
|
|
| 1436 |
|
| 1437 |
[[package]]
|
| 1438 |
name = "langchain-core"
|
| 1439 |
-
version = "1.
|
| 1440 |
source = { registry = "https://pypi.org/simple" }
|
| 1441 |
dependencies = [
|
| 1442 |
{ name = "jsonpatch" },
|
|
@@ -1446,10 +1612,11 @@ dependencies = [
|
|
| 1446 |
{ name = "pyyaml" },
|
| 1447 |
{ name = "tenacity" },
|
| 1448 |
{ name = "typing-extensions" },
|
|
|
|
| 1449 |
]
|
| 1450 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 1451 |
wheels = [
|
| 1452 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 1453 |
]
|
| 1454 |
|
| 1455 |
[[package]]
|
|
@@ -1482,16 +1649,16 @@ wheels = [
|
|
| 1482 |
|
| 1483 |
[[package]]
|
| 1484 |
name = "langchain-huggingface"
|
| 1485 |
-
version = "1.
|
| 1486 |
source = { registry = "https://pypi.org/simple" }
|
| 1487 |
dependencies = [
|
| 1488 |
{ name = "huggingface-hub" },
|
| 1489 |
{ name = "langchain-core" },
|
| 1490 |
{ name = "tokenizers" },
|
| 1491 |
]
|
| 1492 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
| 1493 |
wheels = [
|
| 1494 |
-
{ url = "https://files.pythonhosted.org/packages/
|
| 1495 |
]
|
| 1496 |
|
| 1497 |
[[package]]
|
|
@@ -2474,6 +2641,15 @@ wheels = [
|
|
| 2474 |
{ url = "https://files.pythonhosted.org/packages/e7/c3/3031c931098de393393e1f93a38dc9ed6805d86bb801acc3cf2d5bd1e6b7/plotly-6.5.0-py3-none-any.whl", hash = "sha256:5ac851e100367735250206788a2b1325412aa4a4917a4fe3e6f0bc5aa6f3d90a", size = 9893174, upload-time = "2025-11-17T18:39:20.351Z" },
|
| 2475 |
]
|
| 2476 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2477 |
[[package]]
|
| 2478 |
name = "polygon-api-client"
|
| 2479 |
version = "1.16.3"
|
|
@@ -2504,6 +2680,22 @@ wheels = [
|
|
| 2504 |
{ url = "https://files.pythonhosted.org/packages/4f/98/e480cab9a08d1c09b1c59a93dade92c1bb7544826684ff2acbfd10fcfbd4/posthog-5.4.0-py3-none-any.whl", hash = "sha256:284dfa302f64353484420b52d4ad81ff5c2c2d1d607c4e2db602ac72761831bd", size = 105364, upload-time = "2025-06-20T23:19:22.001Z" },
|
| 2505 |
]
|
| 2506 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2507 |
[[package]]
|
| 2508 |
name = "prompt-toolkit"
|
| 2509 |
version = "3.0.52"
|
|
@@ -2841,6 +3033,35 @@ wheels = [
|
|
| 2841 |
{ url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" },
|
| 2842 |
]
|
| 2843 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2844 |
[[package]]
|
| 2845 |
name = "python-dateutil"
|
| 2846 |
version = "2.9.0.post0"
|
|
@@ -2862,15 +3083,6 @@ wheels = [
|
|
| 2862 |
{ url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" },
|
| 2863 |
]
|
| 2864 |
|
| 2865 |
-
[[package]]
|
| 2866 |
-
name = "python-http-client"
|
| 2867 |
-
version = "3.3.7"
|
| 2868 |
-
source = { registry = "https://pypi.org/simple" }
|
| 2869 |
-
sdist = { url = "https://files.pythonhosted.org/packages/56/fa/284e52a8c6dcbe25671f02d217bf2f85660db940088faf18ae7a05e97313/python_http_client-3.3.7.tar.gz", hash = "sha256:bf841ee45262747e00dec7ee9971dfb8c7d83083f5713596488d67739170cea0", size = 9377, upload-time = "2022-03-09T20:23:56.386Z" }
|
| 2870 |
-
wheels = [
|
| 2871 |
-
{ url = "https://files.pythonhosted.org/packages/29/31/9b360138f4e4035ee9dac4fe1132b6437bd05751aaf1db2a2d83dc45db5f/python_http_client-3.3.7-py3-none-any.whl", hash = "sha256:ad371d2bbedc6ea15c26179c6222a78bc9308d272435ddf1d5c84f068f249a36", size = 8352, upload-time = "2022-03-09T20:23:54.862Z" },
|
| 2872 |
-
]
|
| 2873 |
-
|
| 2874 |
[[package]]
|
| 2875 |
name = "python-multipart"
|
| 2876 |
version = "0.0.20"
|
|
@@ -3152,20 +3364,6 @@ wheels = [
|
|
| 3152 |
{ url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014, upload-time = "2025-10-28T17:33:25.975Z" },
|
| 3153 |
]
|
| 3154 |
|
| 3155 |
-
[[package]]
|
| 3156 |
-
name = "sendgrid"
|
| 3157 |
-
version = "6.12.5"
|
| 3158 |
-
source = { registry = "https://pypi.org/simple" }
|
| 3159 |
-
dependencies = [
|
| 3160 |
-
{ name = "cryptography" },
|
| 3161 |
-
{ name = "python-http-client" },
|
| 3162 |
-
{ name = "werkzeug" },
|
| 3163 |
-
]
|
| 3164 |
-
sdist = { url = "https://files.pythonhosted.org/packages/da/fa/f718b2b953f99c1f0085811598ac7e31ccbd4229a81ec2a5290be868187a/sendgrid-6.12.5.tar.gz", hash = "sha256:ea9aae30cd55c332e266bccd11185159482edfc07c149b6cd15cf08869fabdb7", size = 50310, upload-time = "2025-09-19T06:23:09.229Z" }
|
| 3165 |
-
wheels = [
|
| 3166 |
-
{ url = "https://files.pythonhosted.org/packages/bd/55/b3c3880a77082e8f7374954e0074aafafaa9bc78bdf9c8f5a92c2e7afc6a/sendgrid-6.12.5-py3-none-any.whl", hash = "sha256:96f92cc91634bf552fdb766b904bbb53968018da7ae41fdac4d1090dc0311ca8", size = 102173, upload-time = "2025-09-19T06:23:07.93Z" },
|
| 3167 |
-
]
|
| 3168 |
-
|
| 3169 |
[[package]]
|
| 3170 |
name = "sentence-transformers"
|
| 3171 |
version = "5.1.2"
|
|
@@ -3185,6 +3383,18 @@ wheels = [
|
|
| 3185 |
{ url = "https://files.pythonhosted.org/packages/bb/a6/a607a737dc1a00b7afe267b9bfde101b8cee2529e197e57471d23137d4e5/sentence_transformers-5.1.2-py3-none-any.whl", hash = "sha256:724ce0ea62200f413f1a5059712aff66495bc4e815a1493f7f9bca242414c333", size = 488009, upload-time = "2025-10-22T12:47:53.433Z" },
|
| 3186 |
]
|
| 3187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3188 |
[[package]]
|
| 3189 |
name = "setuptools"
|
| 3190 |
version = "80.9.0"
|
|
@@ -3253,6 +3463,15 @@ wheels = [
|
|
| 3253 |
{ 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" },
|
| 3254 |
]
|
| 3255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3256 |
[[package]]
|
| 3257 |
name = "soupsieve"
|
| 3258 |
version = "2.8"
|
|
@@ -3569,7 +3788,6 @@ name = "triton"
|
|
| 3569 |
version = "3.5.1"
|
| 3570 |
source = { registry = "https://pypi.org/simple" }
|
| 3571 |
wheels = [
|
| 3572 |
-
{ url = "https://files.pythonhosted.org/packages/db/53/2bcc46879910991f09c063eea07627baef2bc62fe725302ba8f46a2c1ae5/triton-3.5.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:275a045b6ed670dd1bd005c3e6c2d61846c74c66f4512d6f33cc027b11de8fd4", size = 159940689, upload-time = "2025-11-11T17:51:55.938Z" },
|
| 3573 |
{ url = "https://files.pythonhosted.org/packages/f2/50/9a8358d3ef58162c0a415d173cfb45b67de60176e1024f71fbc4d24c0b6d/triton-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d2c6b915a03888ab931a9fd3e55ba36785e1fe70cbea0b40c6ef93b20fc85232", size = 170470207, upload-time = "2025-11-11T17:41:00.253Z" },
|
| 3574 |
]
|
| 3575 |
|
|
@@ -3652,6 +3870,28 @@ wheels = [
|
|
| 3652 |
{ url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369, upload-time = "2024-12-22T07:47:28.074Z" },
|
| 3653 |
]
|
| 3654 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3655 |
[[package]]
|
| 3656 |
name = "uvicorn"
|
| 3657 |
version = "0.38.0"
|
|
@@ -3779,18 +4019,6 @@ wheels = [
|
|
| 3779 |
{ url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload-time = "2025-03-05T20:03:39.41Z" },
|
| 3780 |
]
|
| 3781 |
|
| 3782 |
-
[[package]]
|
| 3783 |
-
name = "werkzeug"
|
| 3784 |
-
version = "3.1.3"
|
| 3785 |
-
source = { registry = "https://pypi.org/simple" }
|
| 3786 |
-
dependencies = [
|
| 3787 |
-
{ name = "markupsafe" },
|
| 3788 |
-
]
|
| 3789 |
-
sdist = { url = "https://files.pythonhosted.org/packages/9f/69/83029f1f6300c5fb2471d621ab06f6ec6b3324685a2ce0f9777fd4a8b71e/werkzeug-3.1.3.tar.gz", hash = "sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746", size = 806925, upload-time = "2024-11-08T15:52:18.093Z" }
|
| 3790 |
-
wheels = [
|
| 3791 |
-
{ url = "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl", hash = "sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e", size = 224498, upload-time = "2024-11-08T15:52:16.132Z" },
|
| 3792 |
-
]
|
| 3793 |
-
|
| 3794 |
[[package]]
|
| 3795 |
name = "wikipedia"
|
| 3796 |
version = "1.4.0"
|
|
|
|
| 1 |
version = 1
|
| 2 |
+
revision = 3
|
| 3 |
requires-python = "==3.12.*"
|
| 4 |
|
| 5 |
[[package]]
|
|
|
|
| 14 |
{ name = "autogen-ext", extra = ["grpc", "mcp", "ollama", "openai"] },
|
| 15 |
{ name = "beautifulsoup4" },
|
| 16 |
{ name = "chromadb" },
|
| 17 |
+
{ name = "ddgs" },
|
| 18 |
+
{ name = "duckduckgo-search" },
|
| 19 |
{ name = "faiss-cpu" },
|
| 20 |
+
{ name = "html2text" },
|
| 21 |
{ name = "httpx" },
|
| 22 |
{ name = "huggingface-hub" },
|
| 23 |
+
{ name = "ipykernel" },
|
| 24 |
{ name = "langchain" },
|
| 25 |
{ name = "langchain-anthropic" },
|
| 26 |
+
{ name = "langchain-chroma" },
|
| 27 |
{ name = "langchain-community" },
|
| 28 |
{ name = "langchain-google-genai" },
|
| 29 |
{ name = "langchain-groq" },
|
| 30 |
{ name = "langchain-huggingface" },
|
| 31 |
{ name = "langchain-ollama" },
|
| 32 |
{ name = "langchain-openai" },
|
| 33 |
+
{ name = "langchain-text-splitters" },
|
| 34 |
{ name = "langgraph" },
|
| 35 |
{ name = "langgraph-checkpoint-sqlite" },
|
| 36 |
{ name = "langsmith" },
|
|
|
|
| 52 |
{ name = "reportlab" },
|
| 53 |
{ name = "requests" },
|
| 54 |
{ name = "scikit-learn" },
|
|
|
|
| 55 |
{ name = "sentence-transformers" },
|
| 56 |
+
{ name = "serpapi" },
|
| 57 |
{ name = "smithery" },
|
| 58 |
{ name = "speedtest-cli" },
|
| 59 |
{ name = "streamlit" },
|
|
|
|
| 66 |
[package.dev-dependencies]
|
| 67 |
dev = [
|
| 68 |
{ name = "ipykernel" },
|
| 69 |
+
{ name = "pytest" },
|
| 70 |
+
{ name = "pytest-asyncio" },
|
| 71 |
]
|
| 72 |
|
| 73 |
[package.metadata]
|
|
|
|
| 79 |
{ name = "autogen-ext", extras = ["grpc", "mcp", "ollama", "openai"], specifier = ">=0.7.5" },
|
| 80 |
{ name = "beautifulsoup4", specifier = ">=4.12.3" },
|
| 81 |
{ name = "chromadb", specifier = "==1.3.5" },
|
| 82 |
+
{ name = "ddgs", specifier = ">=9.9.2" },
|
| 83 |
+
{ name = "duckduckgo-search" },
|
| 84 |
{ name = "faiss-cpu", specifier = ">=1.13.0" },
|
| 85 |
+
{ name = "html2text", specifier = ">=2025.4.15" },
|
| 86 |
{ name = "httpx", specifier = ">=0.28.1" },
|
| 87 |
{ name = "huggingface-hub", specifier = "<=1.1.4" },
|
| 88 |
+
{ name = "ipykernel", specifier = ">=7.1.0" },
|
| 89 |
{ name = "langchain", specifier = ">=1.0.7" },
|
| 90 |
{ name = "langchain-anthropic", specifier = ">=1.1.0" },
|
| 91 |
+
{ name = "langchain-chroma", specifier = ">=1.0.0" },
|
| 92 |
{ name = "langchain-community", specifier = ">=0.4.1" },
|
| 93 |
{ name = "langchain-google-genai", specifier = ">=3.0.3" },
|
| 94 |
{ name = "langchain-groq", specifier = ">=1.0.1" },
|
| 95 |
+
{ name = "langchain-huggingface", specifier = ">=1.1.0" },
|
| 96 |
{ name = "langchain-ollama", specifier = ">=1.0.0" },
|
| 97 |
{ name = "langchain-openai", specifier = ">=1.0.3" },
|
| 98 |
+
{ name = "langchain-text-splitters", specifier = ">=1.0.0" },
|
| 99 |
{ name = "langgraph", specifier = ">=1.0.3" },
|
| 100 |
{ name = "langgraph-checkpoint-sqlite", specifier = ">=3.0.0" },
|
| 101 |
{ name = "langsmith", specifier = ">=0.4.43" },
|
|
|
|
| 117 |
{ name = "reportlab", specifier = ">=4.4.5" },
|
| 118 |
{ name = "requests", specifier = ">=2.32.3" },
|
| 119 |
{ name = "scikit-learn", specifier = ">=1.7.2" },
|
|
|
|
| 120 |
{ name = "sentence-transformers", specifier = ">=5.1.2" },
|
| 121 |
+
{ name = "serpapi" },
|
| 122 |
{ name = "smithery", specifier = ">=0.4.4" },
|
| 123 |
{ name = "speedtest-cli", specifier = ">=2.1.3" },
|
| 124 |
{ name = "streamlit", specifier = ">=1.51.0" },
|
|
|
|
| 129 |
]
|
| 130 |
|
| 131 |
[package.metadata.requires-dev]
|
| 132 |
+
dev = [
|
| 133 |
+
{ name = "ipykernel", specifier = ">=7.1.0" },
|
| 134 |
+
{ name = "pytest", specifier = ">=8.3.3" },
|
| 135 |
+
{ name = "pytest-asyncio" },
|
| 136 |
+
]
|
| 137 |
|
| 138 |
[[package]]
|
| 139 |
name = "aiofiles"
|
|
|
|
| 446 |
{ url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458, upload-time = "2024-11-08T17:25:46.184Z" },
|
| 447 |
]
|
| 448 |
|
| 449 |
+
[[package]]
|
| 450 |
+
name = "brotli"
|
| 451 |
+
version = "1.2.0"
|
| 452 |
+
source = { registry = "https://pypi.org/simple" }
|
| 453 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz", hash = "sha256:e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a", size = 7388632, upload-time = "2025-11-05T18:39:42.86Z" }
|
| 454 |
+
wheels = [
|
| 455 |
+
{ url = "https://files.pythonhosted.org/packages/11/ee/b0a11ab2315c69bb9b45a2aaed022499c9c24a205c3a49c3513b541a7967/brotli-1.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:35d382625778834a7f3061b15423919aa03e4f5da34ac8e02c074e4b75ab4f84", size = 861543, upload-time = "2025-11-05T18:38:24.183Z" },
|
| 456 |
+
{ url = "https://files.pythonhosted.org/packages/e1/2f/29c1459513cd35828e25531ebfcbf3e92a5e49f560b1777a9af7203eb46e/brotli-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a61c06b334bd99bc5ae84f1eeb36bfe01400264b3c352f968c6e30a10f9d08b", size = 444288, upload-time = "2025-11-05T18:38:25.139Z" },
|
| 457 |
+
{ url = "https://files.pythonhosted.org/packages/3d/6f/feba03130d5fceadfa3a1bb102cb14650798c848b1df2a808356f939bb16/brotli-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:acec55bb7c90f1dfc476126f9711a8e81c9af7fb617409a9ee2953115343f08d", size = 1528071, upload-time = "2025-11-05T18:38:26.081Z" },
|
| 458 |
+
{ url = "https://files.pythonhosted.org/packages/2b/38/f3abb554eee089bd15471057ba85f47e53a44a462cfce265d9bf7088eb09/brotli-1.2.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:260d3692396e1895c5034f204f0db022c056f9e2ac841593a4cf9426e2a3faca", size = 1626913, upload-time = "2025-11-05T18:38:27.284Z" },
|
| 459 |
+
{ url = "https://files.pythonhosted.org/packages/03/a7/03aa61fbc3c5cbf99b44d158665f9b0dd3d8059be16c460208d9e385c837/brotli-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:072e7624b1fc4d601036ab3f4f27942ef772887e876beff0301d261210bca97f", size = 1419762, upload-time = "2025-11-05T18:38:28.295Z" },
|
| 460 |
+
{ url = "https://files.pythonhosted.org/packages/21/1b/0374a89ee27d152a5069c356c96b93afd1b94eae83f1e004b57eb6ce2f10/brotli-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adedc4a67e15327dfdd04884873c6d5a01d3e3b6f61406f99b1ed4865a2f6d28", size = 1484494, upload-time = "2025-11-05T18:38:29.29Z" },
|
| 461 |
+
{ url = "https://files.pythonhosted.org/packages/cf/57/69d4fe84a67aef4f524dcd075c6eee868d7850e85bf01d778a857d8dbe0a/brotli-1.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7a47ce5c2288702e09dc22a44d0ee6152f2c7eda97b3c8482d826a1f3cfc7da7", size = 1593302, upload-time = "2025-11-05T18:38:30.639Z" },
|
| 462 |
+
{ url = "https://files.pythonhosted.org/packages/d5/3b/39e13ce78a8e9a621c5df3aeb5fd181fcc8caba8c48a194cd629771f6828/brotli-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:af43b8711a8264bb4e7d6d9a6d004c3a2019c04c01127a868709ec29962b6036", size = 1487913, upload-time = "2025-11-05T18:38:31.618Z" },
|
| 463 |
+
{ url = "https://files.pythonhosted.org/packages/62/28/4d00cb9bd76a6357a66fcd54b4b6d70288385584063f4b07884c1e7286ac/brotli-1.2.0-cp312-cp312-win32.whl", hash = "sha256:e99befa0b48f3cd293dafeacdd0d191804d105d279e0b387a32054c1180f3161", size = 334362, upload-time = "2025-11-05T18:38:32.939Z" },
|
| 464 |
+
{ url = "https://files.pythonhosted.org/packages/1c/4e/bc1dcac9498859d5e353c9b153627a3752868a9d5f05ce8dedd81a2354ab/brotli-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:b35c13ce241abdd44cb8ca70683f20c0c079728a36a996297adb5334adfc1c44", size = 369115, upload-time = "2025-11-05T18:38:33.765Z" },
|
| 465 |
+
]
|
| 466 |
+
|
| 467 |
+
[[package]]
|
| 468 |
+
name = "brotlicffi"
|
| 469 |
+
version = "1.2.0.0"
|
| 470 |
+
source = { registry = "https://pypi.org/simple" }
|
| 471 |
+
dependencies = [
|
| 472 |
+
{ name = "cffi" },
|
| 473 |
+
]
|
| 474 |
+
sdist = { url = "https://files.pythonhosted.org/packages/84/85/57c314a6b35336efbbdc13e5fc9ae13f6b60a0647cfa7c1221178ac6d8ae/brotlicffi-1.2.0.0.tar.gz", hash = "sha256:34345d8d1f9d534fcac2249e57a4c3c8801a33c9942ff9f8574f67a175e17adb", size = 476682, upload-time = "2025-11-21T18:17:57.334Z" }
|
| 475 |
+
wheels = [
|
| 476 |
+
{ url = "https://files.pythonhosted.org/packages/e4/df/a72b284d8c7bef0ed5756b41c2eb7d0219a1dd6ac6762f1c7bdbc31ef3af/brotlicffi-1.2.0.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:9458d08a7ccde8e3c0afedbf2c70a8263227a68dea5ab13590593f4c0a4fd5f4", size = 432340, upload-time = "2025-11-21T18:17:42.277Z" },
|
| 477 |
+
{ url = "https://files.pythonhosted.org/packages/74/2b/cc55a2d1d6fb4f5d458fba44a3d3f91fb4320aa14145799fd3a996af0686/brotlicffi-1.2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:84e3d0020cf1bd8b8131f4a07819edee9f283721566fe044a20ec792ca8fd8b7", size = 1534002, upload-time = "2025-11-21T18:17:43.746Z" },
|
| 478 |
+
{ url = "https://files.pythonhosted.org/packages/e4/9c/d51486bf366fc7d6735f0e46b5b96ca58dc005b250263525a1eea3cd5d21/brotlicffi-1.2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:33cfb408d0cff64cd50bef268c0fed397c46fbb53944aa37264148614a62e990", size = 1536547, upload-time = "2025-11-21T18:17:45.729Z" },
|
| 479 |
+
{ url = "https://files.pythonhosted.org/packages/1b/37/293a9a0a7caf17e6e657668bebb92dfe730305999fe8c0e2703b8888789c/brotlicffi-1.2.0.0-cp38-abi3-win32.whl", hash = "sha256:23e5c912fdc6fd37143203820230374d24babd078fc054e18070a647118158f6", size = 343085, upload-time = "2025-11-21T18:17:48.887Z" },
|
| 480 |
+
{ url = "https://files.pythonhosted.org/packages/07/6b/6e92009df3b8b7272f85a0992b306b61c34b7ea1c4776643746e61c380ac/brotlicffi-1.2.0.0-cp38-abi3-win_amd64.whl", hash = "sha256:f139a7cdfe4ae7859513067b736eb44d19fae1186f9e99370092f6915216451b", size = 378586, upload-time = "2025-11-21T18:17:50.531Z" },
|
| 481 |
+
]
|
| 482 |
+
|
| 483 |
[[package]]
|
| 484 |
name = "build"
|
| 485 |
version = "1.3.0"
|
|
|
|
| 719 |
{ url = "https://files.pythonhosted.org/packages/c3/be/d0d44e092656fe7a06b55e6103cbce807cdbdee17884a5367c68c9860853/dataclasses_json-0.6.7-py3-none-any.whl", hash = "sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a", size = 28686, upload-time = "2024-06-09T16:20:16.715Z" },
|
| 720 |
]
|
| 721 |
|
| 722 |
+
[[package]]
|
| 723 |
+
name = "ddgs"
|
| 724 |
+
version = "9.9.2"
|
| 725 |
+
source = { registry = "https://pypi.org/simple" }
|
| 726 |
+
dependencies = [
|
| 727 |
+
{ name = "click" },
|
| 728 |
+
{ name = "fake-useragent" },
|
| 729 |
+
{ name = "httpx", extra = ["brotli", "http2", "socks"] },
|
| 730 |
+
{ name = "lxml" },
|
| 731 |
+
{ name = "primp" },
|
| 732 |
+
]
|
| 733 |
+
sdist = { url = "https://files.pythonhosted.org/packages/30/dc/9f83a14164644d3f666b302b25f07909a7ee1307cbd112b147d6ff61b25b/ddgs-9.9.2.tar.gz", hash = "sha256:5b15d2658c68a6ac10ba76d1b870dc413cf6461d3363aa13830eceee900782ba", size = 36017, upload-time = "2025-11-29T13:45:35.644Z" }
|
| 734 |
+
wheels = [
|
| 735 |
+
{ url = "https://files.pythonhosted.org/packages/e1/0d/708e8cff994138f7e5e901bcaf7ba4063b833ebd4d3b712858434abceb27/ddgs-9.9.2-py3-none-any.whl", hash = "sha256:5fd2bb828a6e3a90bd886109bfdca1b2e62d7932f617e45cda6a5864fcdfcb04", size = 41555, upload-time = "2025-11-29T13:45:34.741Z" },
|
| 736 |
+
]
|
| 737 |
+
|
| 738 |
[[package]]
|
| 739 |
name = "debugpy"
|
| 740 |
version = "1.8.17"
|
|
|
|
| 775 |
{ url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" },
|
| 776 |
]
|
| 777 |
|
| 778 |
+
[[package]]
|
| 779 |
+
name = "duckduckgo-search"
|
| 780 |
+
version = "8.1.1"
|
| 781 |
+
source = { registry = "https://pypi.org/simple" }
|
| 782 |
+
dependencies = [
|
| 783 |
+
{ name = "click" },
|
| 784 |
+
{ name = "lxml" },
|
| 785 |
+
{ name = "primp" },
|
| 786 |
+
]
|
| 787 |
+
sdist = { url = "https://files.pythonhosted.org/packages/10/ef/07791a05751e6cc9de1dd49fb12730259ee109b18e6d097e25e6c32d5617/duckduckgo_search-8.1.1.tar.gz", hash = "sha256:9da91c9eb26a17e016ea1da26235d40404b46b0565ea86d75a9f78cc9441f935", size = 22868, upload-time = "2025-07-06T15:30:59.73Z" }
|
| 788 |
+
wheels = [
|
| 789 |
+
{ url = "https://files.pythonhosted.org/packages/db/72/c027b3b488b1010cf71670032fcf7e681d44b81829d484bb04e31a949a8d/duckduckgo_search-8.1.1-py3-none-any.whl", hash = "sha256:f48adbb06626ee05918f7e0cef3a45639e9939805c4fc179e68c48a12f1b5062", size = 18932, upload-time = "2025-07-06T15:30:58.339Z" },
|
| 790 |
+
]
|
| 791 |
+
|
| 792 |
[[package]]
|
| 793 |
name = "durationpy"
|
| 794 |
version = "0.10"
|
|
|
|
| 826 |
{ url = "https://files.pythonhosted.org/packages/65/86/a466b64fdd6d5864d5b08cbebb342bfc3ea43903ba38fa40d580823c8e70/faiss_cpu-1.13.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0cffbac3a89da937d6415e2183379360787baf0b783e1d2b155533df2ab3e1d1", size = 24832179, upload-time = "2025-11-17T03:00:14.295Z" },
|
| 827 |
]
|
| 828 |
|
| 829 |
+
[[package]]
|
| 830 |
+
name = "fake-useragent"
|
| 831 |
+
version = "2.2.0"
|
| 832 |
+
source = { registry = "https://pypi.org/simple" }
|
| 833 |
+
sdist = { url = "https://files.pythonhosted.org/packages/41/43/948d10bf42735709edb5ae51e23297d034086f17fc7279fef385a7acb473/fake_useragent-2.2.0.tar.gz", hash = "sha256:4e6ab6571e40cc086d788523cf9e018f618d07f9050f822ff409a4dfe17c16b2", size = 158898, upload-time = "2025-04-14T15:32:19.238Z" }
|
| 834 |
+
wheels = [
|
| 835 |
+
{ url = "https://files.pythonhosted.org/packages/51/37/b3ea9cd5558ff4cb51957caca2193981c6b0ff30bd0d2630ac62505d99d0/fake_useragent-2.2.0-py3-none-any.whl", hash = "sha256:67f35ca4d847b0d298187443aaf020413746e56acd985a611908c73dba2daa24", size = 161695, upload-time = "2025-04-14T15:32:17.732Z" },
|
| 836 |
+
]
|
| 837 |
+
|
| 838 |
[[package]]
|
| 839 |
name = "feedparser"
|
| 840 |
version = "6.0.12"
|
|
|
|
| 1093 |
{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" },
|
| 1094 |
]
|
| 1095 |
|
| 1096 |
+
[[package]]
|
| 1097 |
+
name = "h2"
|
| 1098 |
+
version = "4.3.0"
|
| 1099 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1100 |
+
dependencies = [
|
| 1101 |
+
{ name = "hpack" },
|
| 1102 |
+
{ name = "hyperframe" },
|
| 1103 |
+
]
|
| 1104 |
+
sdist = { url = "https://files.pythonhosted.org/packages/1d/17/afa56379f94ad0fe8defd37d6eb3f89a25404ffc71d4d848893d270325fc/h2-4.3.0.tar.gz", hash = "sha256:6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1", size = 2152026, upload-time = "2025-08-23T18:12:19.778Z" }
|
| 1105 |
+
wheels = [
|
| 1106 |
+
{ url = "https://files.pythonhosted.org/packages/69/b2/119f6e6dcbd96f9069ce9a2665e0146588dc9f88f29549711853645e736a/h2-4.3.0-py3-none-any.whl", hash = "sha256:c438f029a25f7945c69e0ccf0fb951dc3f73a5f6412981daee861431b70e2bdd", size = 61779, upload-time = "2025-08-23T18:12:17.779Z" },
|
| 1107 |
+
]
|
| 1108 |
+
|
| 1109 |
[[package]]
|
| 1110 |
name = "hf-xet"
|
| 1111 |
version = "1.2.0"
|
|
|
|
| 1121 |
{ url = "https://files.pythonhosted.org/packages/cb/44/870d44b30e1dcfb6a65932e3e1506c103a8a5aea9103c337e7a53180322c/hf_xet-1.2.0-cp37-abi3-win_amd64.whl", hash = "sha256:e6584a52253f72c9f52f9e549d5895ca7a471608495c4ecaa6cc73dba2b24d69", size = 2905735, upload-time = "2025-10-24T19:04:35.928Z" },
|
| 1122 |
]
|
| 1123 |
|
| 1124 |
+
[[package]]
|
| 1125 |
+
name = "hpack"
|
| 1126 |
+
version = "4.1.0"
|
| 1127 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1128 |
+
sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276, upload-time = "2025-01-22T21:44:58.347Z" }
|
| 1129 |
+
wheels = [
|
| 1130 |
+
{ url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357, upload-time = "2025-01-22T21:44:56.92Z" },
|
| 1131 |
+
]
|
| 1132 |
+
|
| 1133 |
+
[[package]]
|
| 1134 |
+
name = "html2text"
|
| 1135 |
+
version = "2025.4.15"
|
| 1136 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1137 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f8/27/e158d86ba1e82967cc2f790b0cb02030d4a8bef58e0c79a8590e9678107f/html2text-2025.4.15.tar.gz", hash = "sha256:948a645f8f0bc3abe7fd587019a2197a12436cd73d0d4908af95bfc8da337588", size = 64316, upload-time = "2025-04-15T04:02:30.045Z" }
|
| 1138 |
+
wheels = [
|
| 1139 |
+
{ url = "https://files.pythonhosted.org/packages/1d/84/1a0f9555fd5f2b1c924ff932d99b40a0f8a6b12f6dd625e2a47f415b00ea/html2text-2025.4.15-py3-none-any.whl", hash = "sha256:00569167ffdab3d7767a4cdf589b7f57e777a5ed28d12907d8c58769ec734acc", size = 34656, upload-time = "2025-04-15T04:02:28.44Z" },
|
| 1140 |
+
]
|
| 1141 |
+
|
| 1142 |
[[package]]
|
| 1143 |
name = "html5lib"
|
| 1144 |
version = "1.1"
|
|
|
|
| 1195 |
{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" },
|
| 1196 |
]
|
| 1197 |
|
| 1198 |
+
[package.optional-dependencies]
|
| 1199 |
+
brotli = [
|
| 1200 |
+
{ name = "brotli", marker = "platform_python_implementation == 'CPython'" },
|
| 1201 |
+
{ name = "brotlicffi", marker = "platform_python_implementation != 'CPython'" },
|
| 1202 |
+
]
|
| 1203 |
+
http2 = [
|
| 1204 |
+
{ name = "h2" },
|
| 1205 |
+
]
|
| 1206 |
+
socks = [
|
| 1207 |
+
{ name = "socksio" },
|
| 1208 |
+
]
|
| 1209 |
+
|
| 1210 |
[[package]]
|
| 1211 |
name = "httpx-sse"
|
| 1212 |
version = "0.4.3"
|
|
|
|
| 1247 |
{ url = "https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477", size = 86794, upload-time = "2021-09-17T21:40:39.897Z" },
|
| 1248 |
]
|
| 1249 |
|
| 1250 |
+
[[package]]
|
| 1251 |
+
name = "hyperframe"
|
| 1252 |
+
version = "6.1.0"
|
| 1253 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1254 |
+
sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08", size = 26566, upload-time = "2025-01-22T21:41:49.302Z" }
|
| 1255 |
+
wheels = [
|
| 1256 |
+
{ url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5", size = 13007, upload-time = "2025-01-22T21:41:47.295Z" },
|
| 1257 |
+
]
|
| 1258 |
+
|
| 1259 |
[[package]]
|
| 1260 |
name = "idna"
|
| 1261 |
version = "3.11"
|
|
|
|
| 1286 |
{ url = "https://files.pythonhosted.org/packages/a4/ed/1f1afb2e9e7f38a545d628f864d562a5ae64fe6f7a10e28ffb9b185b4e89/importlib_resources-6.5.2-py3-none-any.whl", hash = "sha256:789cfdc3ed28c78b67a06acb8126751ced69a3d5f79c095a98298cd8a760ccec", size = 37461, upload-time = "2025-01-03T18:51:54.306Z" },
|
| 1287 |
]
|
| 1288 |
|
| 1289 |
+
[[package]]
|
| 1290 |
+
name = "iniconfig"
|
| 1291 |
+
version = "2.3.0"
|
| 1292 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1293 |
+
sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" }
|
| 1294 |
+
wheels = [
|
| 1295 |
+
{ url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" },
|
| 1296 |
+
]
|
| 1297 |
+
|
| 1298 |
[[package]]
|
| 1299 |
name = "ipykernel"
|
| 1300 |
version = "7.1.0"
|
|
|
|
| 1545 |
{ url = "https://files.pythonhosted.org/packages/aa/95/f340acdd8d9f392606f026a1326a33cfb1f9b172c7607c70ab0c2b43d74d/langchain_anthropic-1.1.0-py3-none-any.whl", hash = "sha256:2593f10b984448e31a9fd486ab2f7ebc8a0f7f82ba1ca477339e4f5ddd7f0e8d", size = 47793, upload-time = "2025-11-17T21:31:29.979Z" },
|
| 1546 |
]
|
| 1547 |
|
| 1548 |
+
[[package]]
|
| 1549 |
+
name = "langchain-chroma"
|
| 1550 |
+
version = "1.0.0"
|
| 1551 |
+
source = { registry = "https://pypi.org/simple" }
|
| 1552 |
+
dependencies = [
|
| 1553 |
+
{ name = "chromadb" },
|
| 1554 |
+
{ name = "langchain-core" },
|
| 1555 |
+
{ name = "numpy" },
|
| 1556 |
+
]
|
| 1557 |
+
sdist = { url = "https://files.pythonhosted.org/packages/6c/b5/1dfb361793b217c7e8e791edebf5ecbbcc7fed2e9fd998b452c32c701c1f/langchain_chroma-1.0.0.tar.gz", hash = "sha256:ee82c6fbd0c94e5e9942e3b9302f69deea6c58c0e957ff16de6066d896d7a34a", size = 217313, upload-time = "2025-10-17T15:18:54.557Z" }
|
| 1558 |
+
wheels = [
|
| 1559 |
+
{ url = "https://files.pythonhosted.org/packages/05/fd/36d8d37a257d7f5961cea9ef0e1a9616a4b4fc259cad2cbf02416de90215/langchain_chroma-1.0.0-py3-none-any.whl", hash = "sha256:b7adb991090f066f8d5e746a2d338de3116b192cec3990deef3052b7ea07324c", size = 12458, upload-time = "2025-10-17T15:18:53.325Z" },
|
| 1560 |
+
]
|
| 1561 |
+
|
| 1562 |
[[package]]
|
| 1563 |
name = "langchain-classic"
|
| 1564 |
version = "1.0.0"
|
|
|
|
| 1602 |
|
| 1603 |
[[package]]
|
| 1604 |
name = "langchain-core"
|
| 1605 |
+
version = "1.1.1"
|
| 1606 |
source = { registry = "https://pypi.org/simple" }
|
| 1607 |
dependencies = [
|
| 1608 |
{ name = "jsonpatch" },
|
|
|
|
| 1612 |
{ name = "pyyaml" },
|
| 1613 |
{ name = "tenacity" },
|
| 1614 |
{ name = "typing-extensions" },
|
| 1615 |
+
{ name = "uuid-utils" },
|
| 1616 |
]
|
| 1617 |
+
sdist = { url = "https://files.pythonhosted.org/packages/95/9b/da155eee3a21ecec2e1d6b78ca5fd2ee1936dcd36b0bf0b70d94b5ac6fce/langchain_core-1.1.1.tar.gz", hash = "sha256:029877a34ac5dedefe9c5c36e3c1206e56fc4cac6025df933277451b6df177ad", size = 799487, upload-time = "2025-12-04T19:55:12.935Z" }
|
| 1618 |
wheels = [
|
| 1619 |
+
{ url = "https://files.pythonhosted.org/packages/56/22/d8dc366b13ad394a4abc1d61fbb3cc638c0d3f959ad7981889f1f47fd6fd/langchain_core-1.1.1-py3-none-any.whl", hash = "sha256:98c8cfe7a29448f9d987313be1afac2686e3d12f2f38be024ee9f729ff7cb87c", size = 475045, upload-time = "2025-12-04T19:55:11.715Z" },
|
| 1620 |
]
|
| 1621 |
|
| 1622 |
[[package]]
|
|
|
|
| 1649 |
|
| 1650 |
[[package]]
|
| 1651 |
name = "langchain-huggingface"
|
| 1652 |
+
version = "1.1.0"
|
| 1653 |
source = { registry = "https://pypi.org/simple" }
|
| 1654 |
dependencies = [
|
| 1655 |
{ name = "huggingface-hub" },
|
| 1656 |
{ name = "langchain-core" },
|
| 1657 |
{ name = "tokenizers" },
|
| 1658 |
]
|
| 1659 |
+
sdist = { url = "https://files.pythonhosted.org/packages/9f/d7/ffcf97cd977c535df2c621c59eafa82df73f801323f670d88819c23fc304/langchain_huggingface-1.1.0.tar.gz", hash = "sha256:43c3b06413158b0cd1edcdbadf545c24d5f64f180bb71c80dc960959a728c1fd", size = 252295, upload-time = "2025-11-24T14:18:30.366Z" }
|
| 1660 |
wheels = [
|
| 1661 |
+
{ url = "https://files.pythonhosted.org/packages/b1/4b/2bdd63464a7bb3aa7911777636cff8e54a2a1edc7b7a85a4acb7decebb23/langchain_huggingface-1.1.0-py3-none-any.whl", hash = "sha256:a3a5218a839062941cb616992bcbc4fe73352454727bafc351a452e76aead1a8", size = 29925, upload-time = "2025-11-24T14:18:29.036Z" },
|
| 1662 |
]
|
| 1663 |
|
| 1664 |
[[package]]
|
|
|
|
| 2641 |
{ url = "https://files.pythonhosted.org/packages/e7/c3/3031c931098de393393e1f93a38dc9ed6805d86bb801acc3cf2d5bd1e6b7/plotly-6.5.0-py3-none-any.whl", hash = "sha256:5ac851e100367735250206788a2b1325412aa4a4917a4fe3e6f0bc5aa6f3d90a", size = 9893174, upload-time = "2025-11-17T18:39:20.351Z" },
|
| 2642 |
]
|
| 2643 |
|
| 2644 |
+
[[package]]
|
| 2645 |
+
name = "pluggy"
|
| 2646 |
+
version = "1.6.0"
|
| 2647 |
+
source = { registry = "https://pypi.org/simple" }
|
| 2648 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" }
|
| 2649 |
+
wheels = [
|
| 2650 |
+
{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" },
|
| 2651 |
+
]
|
| 2652 |
+
|
| 2653 |
[[package]]
|
| 2654 |
name = "polygon-api-client"
|
| 2655 |
version = "1.16.3"
|
|
|
|
| 2680 |
{ url = "https://files.pythonhosted.org/packages/4f/98/e480cab9a08d1c09b1c59a93dade92c1bb7544826684ff2acbfd10fcfbd4/posthog-5.4.0-py3-none-any.whl", hash = "sha256:284dfa302f64353484420b52d4ad81ff5c2c2d1d607c4e2db602ac72761831bd", size = 105364, upload-time = "2025-06-20T23:19:22.001Z" },
|
| 2681 |
]
|
| 2682 |
|
| 2683 |
+
[[package]]
|
| 2684 |
+
name = "primp"
|
| 2685 |
+
version = "0.15.0"
|
| 2686 |
+
source = { registry = "https://pypi.org/simple" }
|
| 2687 |
+
sdist = { url = "https://files.pythonhosted.org/packages/56/0b/a87556189da4de1fc6360ca1aa05e8335509633f836cdd06dd17f0743300/primp-0.15.0.tar.gz", hash = "sha256:1af8ea4b15f57571ff7fc5e282a82c5eb69bc695e19b8ddeeda324397965b30a", size = 113022, upload-time = "2025-04-17T11:41:05.315Z" }
|
| 2688 |
+
wheels = [
|
| 2689 |
+
{ url = "https://files.pythonhosted.org/packages/f5/5a/146ac964b99ea7657ad67eb66f770be6577dfe9200cb28f9a95baffd6c3f/primp-0.15.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1b281f4ca41a0c6612d4c6e68b96e28acfe786d226a427cd944baa8d7acd644f", size = 3178914, upload-time = "2025-04-17T11:40:59.558Z" },
|
| 2690 |
+
{ url = "https://files.pythonhosted.org/packages/bc/8a/cc2321e32db3ce64d6e32950d5bcbea01861db97bfb20b5394affc45b387/primp-0.15.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:489cbab55cd793ceb8f90bb7423c6ea64ebb53208ffcf7a044138e3c66d77299", size = 2955079, upload-time = "2025-04-17T11:40:57.398Z" },
|
| 2691 |
+
{ url = "https://files.pythonhosted.org/packages/c3/7b/cbd5d999a07ff2a21465975d4eb477ae6f69765e8fe8c9087dab250180d8/primp-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c18b45c23f94016215f62d2334552224236217aaeb716871ce0e4dcfa08eb161", size = 3281018, upload-time = "2025-04-17T11:40:55.308Z" },
|
| 2692 |
+
{ url = "https://files.pythonhosted.org/packages/1b/6e/a6221c612e61303aec2bcac3f0a02e8b67aee8c0db7bdc174aeb8010f975/primp-0.15.0-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e985a9cba2e3f96a323722e5440aa9eccaac3178e74b884778e926b5249df080", size = 3255229, upload-time = "2025-04-17T11:40:47.811Z" },
|
| 2693 |
+
{ url = "https://files.pythonhosted.org/packages/3b/54/bfeef5aca613dc660a69d0760a26c6b8747d8fdb5a7f20cb2cee53c9862f/primp-0.15.0-cp38-abi3-manylinux_2_34_armv7l.whl", hash = "sha256:6b84a6ffa083e34668ff0037221d399c24d939b5629cd38223af860de9e17a83", size = 3014522, upload-time = "2025-04-17T11:40:50.191Z" },
|
| 2694 |
+
{ url = "https://files.pythonhosted.org/packages/ac/96/84078e09f16a1dad208f2fe0f8a81be2cf36e024675b0f9eec0c2f6e2182/primp-0.15.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:592f6079646bdf5abbbfc3b0a28dac8de943f8907a250ce09398cda5eaebd260", size = 3418567, upload-time = "2025-04-17T11:41:01.595Z" },
|
| 2695 |
+
{ url = "https://files.pythonhosted.org/packages/6c/80/8a7a9587d3eb85be3d0b64319f2f690c90eb7953e3f73a9ddd9e46c8dc42/primp-0.15.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5a728e5a05f37db6189eb413d22c78bd143fa59dd6a8a26dacd43332b3971fe8", size = 3606279, upload-time = "2025-04-17T11:41:03.61Z" },
|
| 2696 |
+
{ url = "https://files.pythonhosted.org/packages/0c/dd/f0183ed0145e58cf9d286c1b2c14f63ccee987a4ff79ac85acc31b5d86bd/primp-0.15.0-cp38-abi3-win_amd64.whl", hash = "sha256:aeb6bd20b06dfc92cfe4436939c18de88a58c640752cf7f30d9e4ae893cdec32", size = 3149967, upload-time = "2025-04-17T11:41:07.067Z" },
|
| 2697 |
+
]
|
| 2698 |
+
|
| 2699 |
[[package]]
|
| 2700 |
name = "prompt-toolkit"
|
| 2701 |
version = "3.0.52"
|
|
|
|
| 3033 |
{ url = "https://files.pythonhosted.org/packages/5a/dc/491b7661614ab97483abf2056be1deee4dc2490ecbf7bff9ab5cdbac86e1/pyreadline3-3.5.4-py3-none-any.whl", hash = "sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6", size = 83178, upload-time = "2024-09-19T02:40:08.598Z" },
|
| 3034 |
]
|
| 3035 |
|
| 3036 |
+
[[package]]
|
| 3037 |
+
name = "pytest"
|
| 3038 |
+
version = "9.0.1"
|
| 3039 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3040 |
+
dependencies = [
|
| 3041 |
+
{ name = "colorama", marker = "sys_platform == 'win32'" },
|
| 3042 |
+
{ name = "iniconfig" },
|
| 3043 |
+
{ name = "packaging" },
|
| 3044 |
+
{ name = "pluggy" },
|
| 3045 |
+
{ name = "pygments" },
|
| 3046 |
+
]
|
| 3047 |
+
sdist = { url = "https://files.pythonhosted.org/packages/07/56/f013048ac4bc4c1d9be45afd4ab209ea62822fb1598f40687e6bf45dcea4/pytest-9.0.1.tar.gz", hash = "sha256:3e9c069ea73583e255c3b21cf46b8d3c56f6e3a1a8f6da94ccb0fcf57b9d73c8", size = 1564125, upload-time = "2025-11-12T13:05:09.333Z" }
|
| 3048 |
+
wheels = [
|
| 3049 |
+
{ url = "https://files.pythonhosted.org/packages/0b/8b/6300fb80f858cda1c51ffa17075df5d846757081d11ab4aa35cef9e6258b/pytest-9.0.1-py3-none-any.whl", hash = "sha256:67be0030d194df2dfa7b556f2e56fb3c3315bd5c8822c6951162b92b32ce7dad", size = 373668, upload-time = "2025-11-12T13:05:07.379Z" },
|
| 3050 |
+
]
|
| 3051 |
+
|
| 3052 |
+
[[package]]
|
| 3053 |
+
name = "pytest-asyncio"
|
| 3054 |
+
version = "1.3.0"
|
| 3055 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3056 |
+
dependencies = [
|
| 3057 |
+
{ name = "pytest" },
|
| 3058 |
+
{ name = "typing-extensions" },
|
| 3059 |
+
]
|
| 3060 |
+
sdist = { url = "https://files.pythonhosted.org/packages/90/2c/8af215c0f776415f3590cac4f9086ccefd6fd463befeae41cd4d3f193e5a/pytest_asyncio-1.3.0.tar.gz", hash = "sha256:d7f52f36d231b80ee124cd216ffb19369aa168fc10095013c6b014a34d3ee9e5", size = 50087, upload-time = "2025-11-10T16:07:47.256Z" }
|
| 3061 |
+
wheels = [
|
| 3062 |
+
{ url = "https://files.pythonhosted.org/packages/e5/35/f8b19922b6a25bc0880171a2f1a003eaeb93657475193ab516fd87cac9da/pytest_asyncio-1.3.0-py3-none-any.whl", hash = "sha256:611e26147c7f77640e6d0a92a38ed17c3e9848063698d5c93d5aa7aa11cebff5", size = 15075, upload-time = "2025-11-10T16:07:45.537Z" },
|
| 3063 |
+
]
|
| 3064 |
+
|
| 3065 |
[[package]]
|
| 3066 |
name = "python-dateutil"
|
| 3067 |
version = "2.9.0.post0"
|
|
|
|
| 3083 |
{ url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" },
|
| 3084 |
]
|
| 3085 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3086 |
[[package]]
|
| 3087 |
name = "python-multipart"
|
| 3088 |
version = "0.0.20"
|
|
|
|
| 3364 |
{ url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014, upload-time = "2025-10-28T17:33:25.975Z" },
|
| 3365 |
]
|
| 3366 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3367 |
[[package]]
|
| 3368 |
name = "sentence-transformers"
|
| 3369 |
version = "5.1.2"
|
|
|
|
| 3383 |
{ url = "https://files.pythonhosted.org/packages/bb/a6/a607a737dc1a00b7afe267b9bfde101b8cee2529e197e57471d23137d4e5/sentence_transformers-5.1.2-py3-none-any.whl", hash = "sha256:724ce0ea62200f413f1a5059712aff66495bc4e815a1493f7f9bca242414c333", size = 488009, upload-time = "2025-10-22T12:47:53.433Z" },
|
| 3384 |
]
|
| 3385 |
|
| 3386 |
+
[[package]]
|
| 3387 |
+
name = "serpapi"
|
| 3388 |
+
version = "0.1.5"
|
| 3389 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3390 |
+
dependencies = [
|
| 3391 |
+
{ name = "requests" },
|
| 3392 |
+
]
|
| 3393 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f0/fa/3fd8809287f3977a3e752bb88610e918d49cb1038b14f4bc51e13e594197/serpapi-0.1.5.tar.gz", hash = "sha256:b9707ed54750fdd2f62dc3a17c6a3fb7fa421dc37902fd65b2263c0ac765a1a5", size = 14191, upload-time = "2023-11-01T14:00:43.602Z" }
|
| 3394 |
+
wheels = [
|
| 3395 |
+
{ url = "https://files.pythonhosted.org/packages/df/6a/21deade04100d64844e494353a5d65e7971fbdfddf78eb1f248423593ad0/serpapi-0.1.5-py2.py3-none-any.whl", hash = "sha256:6467b6adec1231059f754ccaa952b229efeaa8b9cae6e71f879703ec9e5bb3d1", size = 10966, upload-time = "2023-11-01T14:00:38.885Z" },
|
| 3396 |
+
]
|
| 3397 |
+
|
| 3398 |
[[package]]
|
| 3399 |
name = "setuptools"
|
| 3400 |
version = "80.9.0"
|
|
|
|
| 3463 |
{ 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" },
|
| 3464 |
]
|
| 3465 |
|
| 3466 |
+
[[package]]
|
| 3467 |
+
name = "socksio"
|
| 3468 |
+
version = "1.0.0"
|
| 3469 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3470 |
+
sdist = { url = "https://files.pythonhosted.org/packages/f8/5c/48a7d9495be3d1c651198fd99dbb6ce190e2274d0f28b9051307bdec6b85/socksio-1.0.0.tar.gz", hash = "sha256:f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac", size = 19055, upload-time = "2020-04-17T15:50:34.664Z" }
|
| 3471 |
+
wheels = [
|
| 3472 |
+
{ url = "https://files.pythonhosted.org/packages/37/c3/6eeb6034408dac0fa653d126c9204ade96b819c936e136c5e8a6897eee9c/socksio-1.0.0-py3-none-any.whl", hash = "sha256:95dc1f15f9b34e8d7b16f06d74b8ccf48f609af32ab33c608d08761c5dcbb1f3", size = 12763, upload-time = "2020-04-17T15:50:31.878Z" },
|
| 3473 |
+
]
|
| 3474 |
+
|
| 3475 |
[[package]]
|
| 3476 |
name = "soupsieve"
|
| 3477 |
version = "2.8"
|
|
|
|
| 3788 |
version = "3.5.1"
|
| 3789 |
source = { registry = "https://pypi.org/simple" }
|
| 3790 |
wheels = [
|
|
|
|
| 3791 |
{ url = "https://files.pythonhosted.org/packages/f2/50/9a8358d3ef58162c0a415d173cfb45b67de60176e1024f71fbc4d24c0b6d/triton-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d2c6b915a03888ab931a9fd3e55ba36785e1fe70cbea0b40c6ef93b20fc85232", size = 170470207, upload-time = "2025-11-11T17:41:00.253Z" },
|
| 3792 |
]
|
| 3793 |
|
|
|
|
| 3870 |
{ url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369, upload-time = "2024-12-22T07:47:28.074Z" },
|
| 3871 |
]
|
| 3872 |
|
| 3873 |
+
[[package]]
|
| 3874 |
+
name = "uuid-utils"
|
| 3875 |
+
version = "0.12.0"
|
| 3876 |
+
source = { registry = "https://pypi.org/simple" }
|
| 3877 |
+
sdist = { url = "https://files.pythonhosted.org/packages/0b/0e/512fb221e4970c2f75ca9dae412d320b7d9ddc9f2b15e04ea8e44710396c/uuid_utils-0.12.0.tar.gz", hash = "sha256:252bd3d311b5d6b7f5dfce7a5857e27bb4458f222586bb439463231e5a9cbd64", size = 20889, upload-time = "2025-12-01T17:29:55.494Z" }
|
| 3878 |
+
wheels = [
|
| 3879 |
+
{ url = "https://files.pythonhosted.org/packages/8a/43/de5cd49a57b6293b911b6a9a62fc03e55db9f964da7d5882d9edbee1e9d2/uuid_utils-0.12.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:3b9b30707659292f207b98f294b0e081f6d77e1fbc760ba5b41331a39045f514", size = 603197, upload-time = "2025-12-01T17:29:30.104Z" },
|
| 3880 |
+
{ url = "https://files.pythonhosted.org/packages/02/fa/5fd1d8c9234e44f0c223910808cde0de43bb69f7df1349e49b1afa7f2baa/uuid_utils-0.12.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:add3d820c7ec14ed37317375bea30249699c5d08ff4ae4dbee9fc9bce3bfbf65", size = 305168, upload-time = "2025-12-01T17:29:31.384Z" },
|
| 3881 |
+
{ url = "https://files.pythonhosted.org/packages/c8/c6/8633ac9942bf9dc97a897b5154e5dcffa58816ec4dd780b3b12b559ff05c/uuid_utils-0.12.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1b8fce83ecb3b16af29c7809669056c4b6e7cc912cab8c6d07361645de12dd79", size = 340580, upload-time = "2025-12-01T17:29:32.362Z" },
|
| 3882 |
+
{ url = "https://files.pythonhosted.org/packages/f3/88/8a61307b04b4da1c576373003e6d857a04dade52ab035151d62cb84d5cb5/uuid_utils-0.12.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ec921769afcb905035d785582b0791d02304a7850fbd6ce924c1a8976380dfc6", size = 346771, upload-time = "2025-12-01T17:29:33.708Z" },
|
| 3883 |
+
{ url = "https://files.pythonhosted.org/packages/1c/fb/aab2dcf94b991e62aa167457c7825b9b01055b884b888af926562864398c/uuid_utils-0.12.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f3b060330f5899a92d5c723547dc6a95adef42433e9748f14c66859a7396664", size = 474781, upload-time = "2025-12-01T17:29:35.237Z" },
|
| 3884 |
+
{ url = "https://files.pythonhosted.org/packages/5a/7a/dbd5e49c91d6c86dba57158bbfa0e559e1ddf377bb46dcfd58aea4f0d567/uuid_utils-0.12.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:908dfef7f0bfcf98d406e5dc570c25d2f2473e49b376de41792b6e96c1d5d291", size = 343685, upload-time = "2025-12-01T17:29:36.677Z" },
|
| 3885 |
+
{ url = "https://files.pythonhosted.org/packages/1a/19/8c4b1d9f450159733b8be421a4e1fb03533709b80ed3546800102d085572/uuid_utils-0.12.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4c6a24148926bd0ca63e8a2dabf4cc9dc329a62325b3ad6578ecd60fbf926506", size = 366482, upload-time = "2025-12-01T17:29:37.979Z" },
|
| 3886 |
+
{ url = "https://files.pythonhosted.org/packages/82/43/c79a6e45687647f80a159c8ba34346f287b065452cc419d07d2212d38420/uuid_utils-0.12.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:64a91e632669f059ef605f1771d28490b1d310c26198e46f754e8846dddf12f4", size = 523132, upload-time = "2025-12-01T17:29:39.293Z" },
|
| 3887 |
+
{ url = "https://files.pythonhosted.org/packages/5a/a2/b2d75a621260a40c438aa88593827dfea596d18316520a99e839f7a5fb9d/uuid_utils-0.12.0-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:93c082212470bb4603ca3975916c205a9d7ef1443c0acde8fbd1e0f5b36673c7", size = 614218, upload-time = "2025-12-01T17:29:40.315Z" },
|
| 3888 |
+
{ url = "https://files.pythonhosted.org/packages/13/6b/ba071101626edd5a6dabf8525c9a1537ff3d885dbc210540574a03901fef/uuid_utils-0.12.0-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:431b1fb7283ba974811b22abd365f2726f8f821ab33f0f715be389640e18d039", size = 546241, upload-time = "2025-12-01T17:29:41.656Z" },
|
| 3889 |
+
{ url = "https://files.pythonhosted.org/packages/01/12/9a942b81c0923268e6d85bf98d8f0a61fcbcd5e432fef94fdf4ce2ef8748/uuid_utils-0.12.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2ffd7838c40149100299fa37cbd8bab5ee382372e8e65a148002a37d380df7c8", size = 511842, upload-time = "2025-12-01T17:29:43.107Z" },
|
| 3890 |
+
{ url = "https://files.pythonhosted.org/packages/a9/a7/c326f5163dd48b79368b87d8a05f5da4668dd228a3f5ca9d79d5fee2fc40/uuid_utils-0.12.0-cp39-abi3-win32.whl", hash = "sha256:487f17c0fee6cbc1d8b90fe811874174a9b1b5683bf2251549e302906a50fed3", size = 179088, upload-time = "2025-12-01T17:29:44.492Z" },
|
| 3891 |
+
{ url = "https://files.pythonhosted.org/packages/38/92/41c8734dd97213ee1d5ae435cf4499705dc4f2751e3b957fd12376f61784/uuid_utils-0.12.0-cp39-abi3-win_amd64.whl", hash = "sha256:9598e7c9da40357ae8fffc5d6938b1a7017f09a1acbcc95e14af8c65d48c655a", size = 183003, upload-time = "2025-12-01T17:29:45.47Z" },
|
| 3892 |
+
{ url = "https://files.pythonhosted.org/packages/c9/f9/52ab0359618987331a1f739af837d26168a4b16281c9c3ab46519940c628/uuid_utils-0.12.0-cp39-abi3-win_arm64.whl", hash = "sha256:c9bea7c5b2aa6f57937ebebeee4d4ef2baad10f86f1b97b58a3f6f34c14b4e84", size = 182975, upload-time = "2025-12-01T17:29:46.444Z" },
|
| 3893 |
+
]
|
| 3894 |
+
|
| 3895 |
[[package]]
|
| 3896 |
name = "uvicorn"
|
| 3897 |
version = "0.38.0"
|
|
|
|
| 4019 |
{ url = "https://files.pythonhosted.org/packages/fa/a8/5b41e0da817d64113292ab1f8247140aac61cbf6cfd085d6a0fa77f4984f/websockets-15.0.1-py3-none-any.whl", hash = "sha256:f7a866fbc1e97b5c617ee4116daaa09b722101d4a3c170c787450ba409f9736f", size = 169743, upload-time = "2025-03-05T20:03:39.41Z" },
|
| 4020 |
]
|
| 4021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4022 |
[[package]]
|
| 4023 |
name = "wikipedia"
|
| 4024 |
version = "1.4.0"
|