# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: false # with-sources: false -e file:. aioboto3==12.4.0 # via aiohttp-client-cache aiobotocore==2.12.3 # via aioboto3 # via aiohttp-client-cache aiofiles==23.2.1 # via aiohttp-client-cache aiohttp==3.9.5 # via aiobotocore # via aiohttp-client-cache # via de-quoi-parle-le-monde aiohttp-client-cache==0.11.0 # via de-quoi-parle-le-monde aioitertools==0.11.0 # via aiobotocore aiolimiter==1.1.0 # via de-quoi-parle-le-monde aiosignal==1.3.1 # via aiohttp aiosqlite==0.20.0 # via aiohttp-client-cache annotated-types==0.6.0 # via pydantic anyio==4.3.0 # via httpx # via starlette # via watchfiles async-timeout==4.0.3 # via asyncpg asyncpg==0.29.0 # via de-quoi-parle-le-monde attrs==23.2.0 # via aiohttp # via aiohttp-client-cache # via cattrs # via de-quoi-parle-le-monde # via requests-cache beautifulsoup4==4.12.3 # via de-quoi-parle-le-monde boto3==1.34.69 # via aiobotocore botocore==1.34.69 # via aiobotocore # via boto3 # via s3transfer cattrs==23.2.3 # via de-quoi-parle-le-monde # via requests-cache certifi==2024.2.2 # via httpcore # via httpx # via requests charset-normalizer==3.3.2 # via requests click==8.1.7 # via typer # via uvicorn dnspython==2.6.1 # via email-validator # via pymongo dynaconf==3.2.5 # via de-quoi-parle-le-monde email-validator==2.1.1 # via fastapi faiss-cpu==1.8.0 # via de-quoi-parle-le-monde fastapi==0.111.0 # via de-quoi-parle-le-monde # via fastapi-cli fastapi-cli==0.0.3 # via fastapi frozenlist==1.4.1 # via aiohttp # via aiosignal h11==0.14.0 # via httpcore # via hypercorn # via uvicorn # via wsproto h2==4.1.0 # via hypercorn hpack==4.0.0 # via h2 httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi hypercorn==0.16.0 # via de-quoi-parle-le-monde hyperframe==6.0.1 # via h2 idna==3.7 # via anyio # via email-validator # via httpx # via requests # via yarl itsdangerous==2.2.0 # via aiohttp-client-cache jinja2==3.1.4 # via de-quoi-parle-le-monde # via fastapi jmespath==1.0.1 # via boto3 # via botocore loguru==0.7.2 # via de-quoi-parle-le-monde lxml==5.2.2 # via de-quoi-parle-le-monde markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 # via jinja2 mdurl==0.1.2 # via markdown-it-py motor==3.4.0 # via aiohttp-client-cache multidict==6.0.5 # via aiohttp # via yarl numpy==1.26.4 # via faiss-cpu orjson==3.10.3 # via fastapi packaging==24.0 # via de-quoi-parle-le-monde platformdirs==4.2.1 # via requests-cache priority==2.0.0 # via hypercorn protobuf==5.26.1 # via de-quoi-parle-le-monde pydantic==2.7.1 # via fastapi pydantic-core==2.18.2 # via pydantic pygments==2.18.0 # via rich pymongo==4.7.2 # via motor python-dateutil==2.9.0.post0 # via botocore python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via fastapi pyyaml==6.0.1 # via uvicorn redis==5.0.4 # via aiohttp-client-cache requests==2.31.0 # via de-quoi-parle-le-monde # via requests-cache requests-cache==1.2.0 # via de-quoi-parle-le-monde rich==13.7.1 # via typer ruff==0.4.4 # via de-quoi-parle-le-monde s3transfer==0.10.1 # via boto3 sentencepiece==0.2.0 # via de-quoi-parle-le-monde shellingham==1.5.4 # via typer six==1.16.0 # via python-dateutil # via url-normalize sniffio==1.3.1 # via anyio # via httpx soupsieve==2.5 # via beautifulsoup4 starlette==0.37.2 # via fastapi typer==0.12.3 # via fastapi-cli typing-extensions==4.11.0 # via aiosqlite # via fastapi # via pydantic # via pydantic-core # via typer ujson==5.9.0 # via fastapi url-normalize==1.4.3 # via aiohttp-client-cache # via requests-cache urllib3==2.2.1 # via botocore # via requests # via requests-cache uvicorn==0.29.0 # via fastapi # via fastapi-cli uvloop==0.19.0 # via uvicorn watchfiles==0.21.0 # via uvicorn websockets==12.0 # via uvicorn wrapt==1.16.0 # via aiobotocore wsproto==1.2.0 # via hypercorn yarl==1.9.4 # via aiohttp # via de-quoi-parle-le-monde