88 lines
1.6 KiB
Text
88 lines
1.6 KiB
Text
aiofiles==24.1.0
|
|
aiohappyeyeballs==2.4.4
|
|
aiohttp==3.11.10
|
|
aiosignal==1.3.2
|
|
annotated-types==0.7.0
|
|
anyio==4.7.0
|
|
attrs==24.3.0
|
|
beautifulsoup4==4.12.3
|
|
black==24.10.0
|
|
certifi==2024.12.14
|
|
charset-normalizer==3.4.0
|
|
click==8.1.7
|
|
dataclasses-json==0.6.7
|
|
dnspython==2.7.0
|
|
email_validator==2.2.0
|
|
fastapi==0.115.6
|
|
fastapi-cli==0.0.7
|
|
flake8==7.1.1
|
|
frozenlist==1.5.0
|
|
greenlet==3.1.1
|
|
gunicorn==23.0.0
|
|
h11==0.14.0
|
|
httpcore==1.0.7
|
|
httptools==0.6.4
|
|
httpx==0.28.1
|
|
httpx-sse==0.4.0
|
|
idna==3.10
|
|
iniconfig==2.0.0
|
|
itsdangerous==2.2.0
|
|
Jinja2==3.1.4
|
|
jsonpatch==1.33
|
|
jsonpointer==3.0.0
|
|
langchain==0.3.12
|
|
langchain-community==0.3.12
|
|
langchain-core==0.3.25
|
|
langchain-text-splitters==0.3.3
|
|
langsmith==0.2.3
|
|
markdown-it-py==3.0.0
|
|
MarkupSafe==3.0.2
|
|
marshmallow==3.23.1
|
|
mccabe==0.7.0
|
|
mdurl==0.1.2
|
|
multidict==6.1.0
|
|
mypy-extensions==1.0.0
|
|
numpy==1.26.4
|
|
openai==0.28.0
|
|
orjson==3.10.12
|
|
packaging==24.2
|
|
pathspec==0.12.1
|
|
pillow==11.0.0
|
|
platformdirs==4.3.6
|
|
pluggy==1.5.0
|
|
propcache==0.2.1
|
|
pycodestyle==2.12.1
|
|
pydantic==2.10.3
|
|
pydantic-extra-types==2.10.1
|
|
pydantic-settings==2.7.0
|
|
pydantic_core==2.27.1
|
|
pyflakes==3.2.0
|
|
Pygments==2.18.0
|
|
pytest==8.3.4
|
|
python-dateutil==2.9.0.post0
|
|
python-dotenv==1.0.1
|
|
python-json-logger==3.2.1
|
|
python-multipart==0.0.20
|
|
PyYAML==6.0.2
|
|
requests==2.32.3
|
|
requests-toolbelt==1.0.0
|
|
rich==13.9.4
|
|
rich-toolkit==0.12.0
|
|
shellingham==1.5.4
|
|
six==1.17.0
|
|
sniffio==1.3.1
|
|
soupsieve==2.6
|
|
SQLAlchemy==2.0.36
|
|
starlette==0.41.3
|
|
tenacity==9.0.0
|
|
tqdm==4.67.1
|
|
typer==0.15.1
|
|
typing-inspect==0.9.0
|
|
typing_extensions==4.12.2
|
|
ujson==5.10.0
|
|
urllib3==2.2.3
|
|
uvicorn==0.34.0
|
|
uvloop==0.21.0
|
|
watchfiles==1.0.3
|
|
websockets==14.1
|
|
yarl==1.18.3
|