These projects are not needed to run tests. --- uvicorn-0.39.0/pyproject.toml.orig +++ uvicorn-0.39.0/pyproject.toml @@ -44,8 +44,6 @@ "httptools>=0.6.3", "python-dotenv>=0.13", "PyYAML>=5.1", - "uvloop>=0.15.1; sys_platform != 'win32' and (sys_platform != 'cygwin' and platform_python_implementation != 'PyPy')", - "watchfiles>=0.13", "websockets>=10.4", ] @@ -53,7 +51,6 @@ dev = [ # We add uvicorn[standard] so `uv sync` considers the extras. "uvicorn[standard]", - "ruff==0.11.9", "pytest==8.3.5", "pytest-mock==3.14.0", "pytest-xdist[psutil]==3.6.1", @@ -67,8 +64,6 @@ "coverage-enable-subprocess==1.0", "httpx==0.28.1", "anyio", - # check dist - "twine==6.1.0", # Explicit optionals, "websockets==13.1", ]