Run mypy.
(session: nox.Session)
| 321 | |
| 322 | @nox.session(python="3.12") |
| 323 | def mypy(session: nox.Session) -> None: |
| 324 | """Run mypy.""" |
| 325 | session.env["UV_PROJECT_ENVIRONMENT"] = session.virtualenv.location |
| 326 | session.run_install("uv", "sync", "--frozen", "--only-group", "mypy") |
| 327 | session.install(".") |
| 328 | session.run("mypy", "--version") |
| 329 | session.run( |
| 330 | "mypy", |
| 331 | "-p", |
| 332 | "dummyserver", |
| 333 | "-m", |
| 334 | "noxfile", |
| 335 | "-p", |
| 336 | "urllib3", |
| 337 | "-p", |
| 338 | "test", |
| 339 | ) |
| 340 | |
| 341 | |
| 342 | @nox.session |