slotscheck otherwise can get confused if there are stale
.so files present
Change-Id: Ic855101f7ad6c92d2404331408ca6f02db0c49be
from __future__ import annotations
import os
+from pathlib import Path
import sys
from typing import Dict
from typing import List
def test_pep8(session: nox.Session) -> None:
"""Run linting and formatting checks."""
+ for pattern in ["*.so", "*.pyd", "*.dylib"]:
+ for filepath in Path("lib/sqlalchemy").rglob(pattern):
+ filepath.unlink()
+
session.install("-e", ".")
session.install(*nox.project.dependency_groups(pyproject, "lint"))