# generated by rye # use `rye lock` or `rye sync` to update this lockfile # # last locked with the following flags: # pre: false # features: [] # all-features: true # with-sources: false # generate-hashes: false # universal: false -e file:. aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via httpx-aiohttp # via openai aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via httpx # via openai async-timeout==5.0.1 # via aiohttp attrs==25.4.0 # via aiohttp certifi==2026.1.4 # via httpcore # via httpx distro==1.9.0 # via openai exceptiongroup==1.3.1 # via anyio frozenlist==1.8.0 # via aiohttp # via aiosignal h11==0.16.0 # via httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 # via httpx-aiohttp # via openai httpx-aiohttp==0.1.12 # via openai idna==3.11 # via anyio # via httpx # via yarl multidict==6.7.0 # via aiohttp # via yarl propcache==0.4.1 # via aiohttp # via yarl pydantic==2.12.5 # via openai pydantic-core==2.41.5 # via pydantic sniffio==1.3.1 # via openai typing-extensions==4.15.0 # via aiosignal # via anyio # via exceptiongroup # via multidict # via openai # via pydantic # via pydantic-core # via typing-inspection typing-inspection==0.4.2 # via pydantic websockets==15.0.1 # via openai yarl==1.22.0 # via aiohttp