annotated-types==0.6.0 # via # -c requirements.txt # pydantic anyio==4.3.0 # via # -c requirements.txt # httpx # starlette # watchfiles astroid==3.1.0 # via pylint black==24.3.0 # via spud (pyproject.toml) certifi==2024.2.2 # via # -c requirements.txt # httpcore # httpx click==8.1.7 # via # -c requirements.txt # black # spud (pyproject.toml) # uvicorn dill==0.3.8 # via pylint fastapi==0.110.1 # via # -c requirements.txt # spud (pyproject.toml) h11==0.14.0 # via # -c requirements.txt # httpcore # uvicorn httpcore==1.0.5 # via # -c requirements.txt # httpx httptools==0.6.1 # via # -c requirements.txt # uvicorn httpx==0.27.0 # via # -c requirements.txt # pytest-httpx # spud (pyproject.toml) idna==3.7 # via # -c requirements.txt # anyio # httpx iniconfig==2.0.0 # via pytest isort==5.13.2 # via # pylint # spud (pyproject.toml) mccabe==0.7.0 # via pylint mypy-extensions==1.0.0 # via black packaging==24.0 # via # black # pytest pathspec==0.12.1 # via black platformdirs==4.2.0 # via # black # pylint pluggy==1.4.0 # via pytest pydantic==2.6.4 # via # -c requirements.txt # fastapi # spud (pyproject.toml) pydantic-core==2.16.3 # via # -c requirements.txt # pydantic pylint==3.1.0 # via spud (pyproject.toml) pytest==8.1.1 # via # pytest-httpx # spud (pyproject.toml) pytest-httpx==0.30.0 # via spud (pyproject.toml) python-dotenv==1.0.1 # via # -c requirements.txt # uvicorn pyyaml==6.0.1 # via # -c requirements.txt # uvicorn sniffio==1.3.1 # via # -c requirements.txt # anyio # httpx starlette==0.37.2 # via # -c requirements.txt # fastapi tomlkit==0.12.4 # via pylint typing-extensions==4.11.0 # via # -c requirements.txt # fastapi # pydantic # pydantic-core uvicorn[standard]==0.29.0 # via # -c requirements.txt # spud (pyproject.toml) uvloop==0.19.0 # via # -c requirements.txt # uvicorn watchfiles==0.21.0 # via # -c requirements.txt # uvicorn websockets==12.0 # via # -c requirements.txt # uvicorn