diff --git a/README.md b/README.md index 5c68d83b1..013c388df 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ We rely on different `django` and `mypy` versions: | django-stubs | Mypy version | Django version | Django partial support | Python version | |----------------|--------------|----------------|------------------------|----------------| -| (next release) | 1.8.x | 5.0 | 4.2, 4.1, 3.2 | 3.8 - 3.12 | +| (next release) | 1.8.x | 5.0 | 4.2, 4.1 | 3.8 - 3.12 | | 4.2.7 | 1.7.x | 4.2 | 4.1, 3.2 | 3.8 - 3.12 | | 4.2.6 | 1.6.x | 4.2 | 4.1, 3.2 | 3.8 - 3.12 | | 4.2.5 | 1.6.x | 4.2 | 4.1, 3.2 | 3.8 - 3.12 | diff --git a/django-stubs/core/cache/backends/memcached.pyi b/django-stubs/core/cache/backends/memcached.pyi index aff2348c1..e748b8fc4 100644 --- a/django-stubs/core/cache/backends/memcached.pyi +++ b/django-stubs/core/cache/backends/memcached.pyi @@ -15,9 +15,6 @@ class BaseMemcachedCache(BaseCache): @property def client_servers(self) -> Sequence[str]: ... -class MemcachedCache(BaseMemcachedCache): - def __init__(self, server: str | Sequence[str], params: dict[str, Any]) -> None: ... - class PyLibMCCache(BaseMemcachedCache): def __init__(self, server: str | Sequence[str], params: dict[str, Any]) -> None: ... @property diff --git a/django-stubs/middleware/csrf.pyi b/django-stubs/middleware/csrf.pyi index f6ce8d792..bd4555aa3 100644 --- a/django-stubs/middleware/csrf.pyi +++ b/django-stubs/middleware/csrf.pyi @@ -18,7 +18,6 @@ REASON_NO_REFERER: str REASON_BAD_REFERER: str REASON_NO_CSRF_COOKIE: str REASON_CSRF_TOKEN_MISSING: str -REASON_BAD_TOKEN: str REASON_MALFORMED_REFERER: str REASON_INSECURE_REFERER: str diff --git a/scripts/stubtest/allowlist.txt b/scripts/stubtest/allowlist.txt index fccad6c87..75c82ff46 100644 --- a/scripts/stubtest/allowlist.txt +++ b/scripts/stubtest/allowlist.txt @@ -142,15 +142,6 @@ django.core.management.color.Style.SQL_TABLE django.core.management.color.Style.SUCCESS django.core.management.color.Style.WARNING -# `error: <...> is not present at runtime` -# This happens often for variables removed in later django version. -# We still keep them in stubs to be a bit more backward compatible. -# RemovedInDjango40: -django.middleware.csrf.REASON_BAD_TOKEN - -# RemovedInDjango41 -django.core.cache.backends.memcached.MemcachedCache - # We re-export `functools.cached_property` which has different semantics django.utils.functional.cached_property.__class_getitem__ django.utils.functional.cached_property.__set__