diff --git a/fixtures/stubs-for-mypy/csp/__init__.pyi b/fixtures/stubs-for-mypy/csp/__init__.pyi new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/fixtures/stubs-for-mypy/csp/middleware.pyi b/fixtures/stubs-for-mypy/csp/middleware.pyi new file mode 100644 index 00000000000000..bccb4082c06736 --- /dev/null +++ b/fixtures/stubs-for-mypy/csp/middleware.pyi @@ -0,0 +1,8 @@ +from django.http.request import HttpRequest +from django.http.response import HttpResponseBase +from django.utils.deprecation import MiddlewareMixin + +class CSPMiddleware(MiddlewareMixin): + def process_request(self, request: HttpRequest) -> None: ... + def process_response(self, request: HttpRequest, response: HttpResponseBase) -> HttpResponseBase: ... + def build_policy(self, request: HttpRequest, response: HttpResponseBase) -> str: ... diff --git a/pyproject.toml b/pyproject.toml index 79e130e3d1f727..4b8133dc7084f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -95,7 +95,6 @@ module = [ "celery.*", "codeowners.*", "confluent_kafka.*", - "csp.middleware.*", "cssselect.*", "django_zero_downtime_migrations.backends.postgres.schema.*", "docker.*",