diff --git a/rest_framework-stubs/routers.pyi b/rest_framework-stubs/routers.pyi index fc761aa53..940db3d77 100644 --- a/rest_framework-stubs/routers.pyi +++ b/rest_framework-stubs/routers.pyi @@ -1,7 +1,6 @@ from collections.abc import Callable, Iterable, Mapping from typing import Any, NamedTuple -from django.utils.deprecation import RenameMethodsBase from rest_framework import views from rest_framework.renderers import BaseRenderer from rest_framework.request import Request @@ -27,10 +26,7 @@ class DynamicRoute(NamedTuple): def escape_curly_brackets(url_path: str) -> str: ... def flatten(list_of_lists: Iterable[Iterable[Any]]) -> Iterable[Any]: ... -class RenameRouterMethods(RenameMethodsBase): - renamed_methods: Iterable[str | Callable] - -class BaseRouter(metaclass=RenameRouterMethods): +class BaseRouter: registry: list[tuple[str, type[ViewSetMixin], str]] def register( self, prefix: str, viewset: type[ViewSetMixin], basename: str | None = ..., base_name: str | None = ... diff --git a/scripts/stubtest/allowlist_todo.txt b/scripts/stubtest/allowlist_todo.txt index 4cafca3d2..41f55e427 100644 --- a/scripts/stubtest/allowlist_todo.txt +++ b/scripts/stubtest/allowlist_todo.txt @@ -62,11 +62,7 @@ rest_framework.renderers._BaseOpenAPIRenderer.__init__ rest_framework.renderers._BaseOpenAPIRenderer.render rest_framework.request.Request.DATA rest_framework.request.Request.QUERY_PARAMS -rest_framework.routers.BaseRouter rest_framework.routers.BaseRouter.register -rest_framework.routers.DefaultRouter -rest_framework.routers.RenameRouterMethods -rest_framework.routers.SimpleRouter rest_framework.schemas.SchemaGenerator.__init__ rest_framework.schemas.coreapi.SchemaGenerator.__init__ rest_framework.schemas.generators.common_path