# 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 # generate-hashes: false # universal: false -e file:. annotated-types==0.7.0 # via pydantic anyio==4.10.0 # via httpx # via openai certifi==2025.8.3 # via httpcore # via httpx # via requests charset-normalizer==3.4.3 # via requests distro==1.9.0 # via openai h11==0.16.0 # via httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 # via openai idna==3.10 # via anyio # via httpx # via requests jiter==0.11.0 # via openai loguru==0.7.3 # via umabot openai==1.108.0 # via umabot praw==7.8.1 # via umabot prawcore==2.4.0 # via praw pydantic==2.11.9 # via openai pydantic-core==2.33.2 # via pydantic python-dotenv==1.1.1 # via umabot requests==2.32.5 # via prawcore # via update-checker schedule==1.2.2 # via umabot sniffio==1.3.1 # via anyio # via openai tqdm==4.67.1 # via openai typing-extensions==4.15.0 # via openai # via pydantic # via pydantic-core # via typing-inspection typing-inspection==0.4.1 # via pydantic update-checker==0.18.0 # via praw urllib3==2.5.0 # via requests websocket-client==1.8.0 # via praw