From f13769091a20bff6ed13085ddcde14d050884638 Mon Sep 17 00:00:00 2001 From: sauravniraula Date: Tue, 13 May 2025 01:14:23 +0545 Subject: [PATCH] Removes: research mode dependencies --- servers/fastapi/poetry.lock | 42 +--------------------------------- servers/fastapi/pyproject.toml | 1 - 2 files changed, 1 insertion(+), 42 deletions(-) diff --git a/servers/fastapi/poetry.lock b/servers/fastapi/poetry.lock index 2262ff24..3ca726e6 100644 --- a/servers/fastapi/poetry.lock +++ b/servers/fastapi/poetry.lock @@ -510,25 +510,6 @@ idna = ["idna (>=3.7)"] trio = ["trio (>=0.23)"] wmi = ["wmi (>=1.5.1)"] -[[package]] -name = "duckduckgo-search" -version = "8.0.1" -description = "Search for words, documents, images, news, maps and text translation using the DuckDuckGo.com search engine." -optional = false -python-versions = ">=3.9" -files = [ - {file = "duckduckgo_search-8.0.1-py3-none-any.whl", hash = "sha256:87ea18d9abb1cd5dc8f63fc70ac867996acce2cb5e0129d191b9491c202420be"}, - {file = "duckduckgo_search-8.0.1.tar.gz", hash = "sha256:1d40d4425062a33dc72d19603e25ebf36b212bd8ef0662bff39fd47598226f6f"}, -] - -[package.dependencies] -click = ">=8.1.8" -lxml = ">=5.3.0" -primp = ">=0.15.0" - -[package.extras] -dev = ["mypy (>=1.14.1)", "pytest (>=8.3.4)", "pytest-dependency (>=0.6.0)", "ruff (>=0.9.2)"] - [[package]] name = "email-validator" version = "2.2.0" @@ -2267,27 +2248,6 @@ tests = ["check-manifest", "coverage (>=7.4.2)", "defusedxml", "markdown2", "ole typing = ["typing-extensions"] xmp = ["defusedxml"] -[[package]] -name = "primp" -version = "0.15.0" -description = "HTTP client that can impersonate web browsers, mimicking their headers and `TLS/JA3/JA4/HTTP2` fingerprints" -optional = false -python-versions = ">=3.8" -files = [ - {file = "primp-0.15.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1b281f4ca41a0c6612d4c6e68b96e28acfe786d226a427cd944baa8d7acd644f"}, - {file = "primp-0.15.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:489cbab55cd793ceb8f90bb7423c6ea64ebb53208ffcf7a044138e3c66d77299"}, - {file = "primp-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c18b45c23f94016215f62d2334552224236217aaeb716871ce0e4dcfa08eb161"}, - {file = "primp-0.15.0-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e985a9cba2e3f96a323722e5440aa9eccaac3178e74b884778e926b5249df080"}, - {file = "primp-0.15.0-cp38-abi3-manylinux_2_34_armv7l.whl", hash = "sha256:6b84a6ffa083e34668ff0037221d399c24d939b5629cd38223af860de9e17a83"}, - {file = "primp-0.15.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:592f6079646bdf5abbbfc3b0a28dac8de943f8907a250ce09398cda5eaebd260"}, - {file = "primp-0.15.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5a728e5a05f37db6189eb413d22c78bd143fa59dd6a8a26dacd43332b3971fe8"}, - {file = "primp-0.15.0-cp38-abi3-win_amd64.whl", hash = "sha256:aeb6bd20b06dfc92cfe4436939c18de88a58c640752cf7f30d9e4ae893cdec32"}, - {file = "primp-0.15.0.tar.gz", hash = "sha256:1af8ea4b15f57571ff7fc5e282a82c5eb69bc695e19b8ddeeda324397965b30a"}, -] - -[package.extras] -dev = ["certifi", "mypy (>=1.14.1)", "pytest (>=8.1.1)", "pytest-asyncio (>=0.25.3)", "ruff (>=0.9.2)", "typing-extensions"] - [[package]] name = "propcache" version = "0.3.1" @@ -4129,4 +4089,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "8fdb0f3b57c3821005dd2fec21a5c41b67d415b64790f5ddd7ea13b1df77b593" +content-hash = "854e6c8044a136965d0817d7bf66077cf0f817dfb9e0d084627b34e865deec48" diff --git a/servers/fastapi/pyproject.toml b/servers/fastapi/pyproject.toml index fbffb4c5..3b78ed69 100644 --- a/servers/fastapi/pyproject.toml +++ b/servers/fastapi/pyproject.toml @@ -16,7 +16,6 @@ python-docx = "^1.1.2" langchain-openai = "^0.3.16" langchain-google-genai = "^2.1.4" langchain-community = "^0.3.23" -duckduckgo-search = "^8.0.1" torch = { version = "^2.7.0+cpu", source = "pytorch-cpu" } langchain-huggingface = "^0.2.0" pdfplumber = "^0.11.6"