chore: Tighten up dependencies (#4792)

* take 1 WIP

* remove firecrawl dep from langflow package, only usage appears to be in langflow-base

* langchain-google-genai to 2.0.1 which is what we have now in the lock file

* widen ranges based on old lock file

* lock
This commit is contained in:
Sebastián Estévez 2024-11-22 14:37:17 -05:00 • committed by GitHub
commit 061971f913
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 218 additions and 608 deletions

View file

@ -106,61 +106,61 @@ maintainers = [
dependencies = [
"fastapi>=0.115.2",
"httpx[http2]>=0.27",
"uvicorn>=0.30.0",
"gunicorn>=22.0.0",
"fastapi>=0.115.2,<1.0.0",
"httpx[http2]>=0.27,<1.0.0",
"uvicorn>=0.30.0,<1.0.0",
"gunicorn>=22.0.0,<24.0.0",
"langchain~=0.3.3",
"langchain-core~=0.3.15",
"langchainhub~=0.1.15",
"sqlmodel==0.0.18",
"loguru>=0.7.1",
"rich>=13.7.0",
"langchain-experimental>=0.0.61",
"loguru>=0.7.1,<1.0.0",
"rich>=13.7.0,<14.0.0",
"langchain-experimental>=0.0.61,<1.0.0",
"pydantic~=2.7.0",
"pydantic-settings>=2.2.0",
"typer>=0.13.0",
"cachetools>=5.5.0",
"platformdirs>=4.2.0",
"python-multipart>=0.0.12",
"pydantic-settings>=2.2.0,<3.0.0",
"typer>=0.13.0,<1.0.0",
"cachetools>=5.5.0,<6.0.0",
"platformdirs>=4.2.0,<5.0.0",
"python-multipart>=0.0.12,<1.0.0",
"orjson==3.10.0",
"alembic>=1.13.0",
"passlib>=1.7.4",
"alembic>=1.13.0,<2.0.0",
"passlib>=1.7.4,<2.0.0",
"bcrypt==4.0.1",
"pillow>=10.2.0",
"docstring-parser>=0.16",
"python-jose>=3.3.0",
"pillow>=10.2.0,<11.0.0",
"docstring-parser>=0.16,<1.0.0",
"python-jose>=3.3.0,<4.0.0",
"pandas==2.2.2",
"multiprocess>=0.70.14",
"duckdb>=1.0.0",
"python-docx>=1.1.0",
"jq>=1.7.0; sys_platform != 'win32'",
"nest-asyncio>=1.6.0",
"emoji>=2.12.0",
"multiprocess>=0.70.14,<1.0.0",
"duckdb>=1.0.0,<2.0.0",
"python-docx>=1.1.0,<2.0.0",
"jq>=1.7.0,<2.0.0; sys_platform != 'win32'",
"nest-asyncio>=1.6.0,<2.0.0",
"emoji>=2.12.0,<3.0.0",
"cryptography>=42.0.5,<44.0.0",
"asyncer>=0.0.5",
"pyperclip>=1.8.2",
"uncurl>=0.0.11",
"sentry-sdk[fastapi,loguru]>=2.5.1",
"chardet>=5.2.0",
"firecrawl-py>=0.0.16",
"opentelemetry-api>=1.25.0",
"opentelemetry-sdk>=1.25.0",
"opentelemetry-exporter-prometheus>=0.46b0",
"opentelemetry-instrumentation-fastapi>=0.46b0",
"prometheus-client>=0.20.0",
"aiofiles>=24.1.0",
"setuptools>=70",
"nanoid>=2.0.0",
"filelock>=3.15.4",
"grandalf>=0.8.0",
"asyncer>=0.0.5,<1.0.0",
"pyperclip>=1.8.2,<2.0.0",
"uncurl>=0.0.11,<1.0.0",
"sentry-sdk[fastapi,loguru]>=2.5.1,<3.0.0",
"chardet>=5.2.0,<6.0.0",
"firecrawl-py>=1.0.16,<2.0.0",
"opentelemetry-api>=1.25.0,<2.0.0",
"opentelemetry-sdk>=1.25.0,<2.0.0",
"opentelemetry-exporter-prometheus>=0.46b0,<1.0.0",
"opentelemetry-instrumentation-fastapi>=0.46b0,<1.0.0",
"prometheus-client>=0.20.0,<1.0.0",
"aiofiles>=24.1.0,<25.0.0",
"setuptools>=70,<76.0.0",
"nanoid>=2.0.0,<3.0.0",
"filelock>=3.15.4,<4.0.0",
"grandalf>=0.8.0,<1.0.0",
"crewai~=0.80.0",
"spider-client>=0.0.27",
"diskcache>=5.6.3",
"spider-client>=0.0.27,<1.0.0",
"diskcache>=5.6.3,<6.0.0",
"clickhouse-connect==0.7.19",
"assemblyai>=0.33.0",
"fastapi-pagination>=0.12.29",
"defusedxml>=0.7.1",
"assemblyai>=0.33.0,<1.0.0",
"fastapi-pagination>=0.12.29,<1.0.0",
"defusedxml>=0.7.1,<1.0.0",
"pypdf~=5.1.0",
]