# This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml -o requirements.txt annotated-types==0.7.0 # via pydantic anyio==4.11.0 # via # google-genai # httpx bcrypt==5.0.0 # via debt-by-ai (pyproject.toml) blinker==1.9.0 # via flask cachetools==6.2.0 # via google-auth certifi==2025.8.3 # via # httpcore # httpx # requests charset-normalizer==3.4.3 # via requests click==8.3.0 # via flask deprecated==1.2.18 # via limits flask==3.1.2 # via # debt-by-ai (pyproject.toml) # flask-limiter # flask-login flask-limiter==4.0.0 # via debt-by-ai (pyproject.toml) flask-login==0.6.3 # via debt-by-ai (pyproject.toml) google-auth==2.41.1 # via google-genai google-genai==1.41.0 # via debt-by-ai (pyproject.toml) h11==0.16.0 # via httpcore httpcore==1.0.9 # via httpx httpx==0.28.1 # via google-genai idna==3.10 # via # anyio # httpx # requests itsdangerous==2.2.0 # via flask jinja2==3.1.6 # via flask limits==5.6.0 # via flask-limiter markdown-it-py==4.0.0 # via rich markupsafe==3.0.3 # via # flask # jinja2 # werkzeug mdurl==0.1.2 # via markdown-it-py ordered-set==4.1.0 # via flask-limiter packaging==25.0 # via limits pyasn1==0.6.1 # via # pyasn1-modules # rsa pyasn1-modules==0.4.2 # via google-auth pydantic==2.11.9 # via google-genai pydantic-core==2.33.2 # via pydantic pygments==2.19.2 # via rich python-dotenv==1.1.1 # via debt-by-ai (pyproject.toml) requests==2.32.5 # via # debt-by-ai (pyproject.toml) # google-genai rich==14.1.0 # via flask-limiter rsa==4.9.1 # via google-auth sniffio==1.3.1 # via anyio tenacity==9.1.2 # via google-genai typing-extensions==4.15.0 # via # anyio # flask-limiter # google-genai # limits # pydantic # pydantic-core # typing-inspection typing-inspection==0.4.2 # via pydantic urllib3==2.5.0 # via requests websockets==15.0.1 # via google-genai werkzeug==3.1.3 # via # flask # flask-login wrapt==1.17.3 # via deprecated