23 lines
441 B
Python
23 lines
441 B
Python
"""Nox configuration file."""
|
|
|
|
from nox import Session, session
|
|
|
|
|
|
@session()
|
|
def lint(session: Session) -> None:
|
|
session.install("ruff")
|
|
session.run("ruff", "check", "--fix")
|
|
session.run("ruff", "format")
|
|
|
|
|
|
@session()
|
|
def mypy(session: Session) -> None:
|
|
session.install("-e", ".[dev]")
|
|
session.install("mypy")
|
|
session.run("mypy")
|
|
|
|
|
|
@session()
|
|
def devenv(session: Session) -> None:
|
|
session.install("-e", ".[dev]")
|