def format()

in noxfile.py [0:0]


def format(session):
    """
    Run isort to sort imports. Then run black
    to format code to uniform standard.
    """
    session.install(BLACK_VERSION, ISORT_VERSION)
    # Use the --fss option to sort imports using strict alphabetical order.
    # See https://pycqa.github.io/isort/docs/configuration/options.html#force-sort-within-sectionss
    session.run(
        "isort",
        "--fss",
        "--profile=black",
        "--force-single-line-imports",
        "--dont-order-by-type",
        "--single-line-exclusions=typing",
        "-w=88",
        *LINT_PATHS,
    )
    session.run(
        "black",
        *LINT_PATHS,
    )