diff --git a/src/pip/_internal/index/collector.py b/src/pip/_internal/index/collector.py index c30c37661f5f8838ba0bdc54bccc6aece88e40be..f40b3b606ff40145d4e2fd4e18a4344d90114590 100644 --- a/src/pip/_internal/index/collector.py +++ b/src/pip/_internal/index/collector.py @@ -401,7 +401,7 @@ class HTMLLinkParser(HTMLParser): self.anchors: List[Dict[str, Optional[str]]] = [] def handle_decl(self, decl: str) -> None: - if decl != "DOCTYPE html": + if decl.lower() != "doctype html": self._raise_error() self._seen_decl = True diff --git a/tests/data/indexes/yanked/simple/index.html b/tests/data/indexes/yanked/simple/index.html index 14181a3a0adeeafa1ef83bb3471e13d1f22723ca..67a2585ae130bd3bfa3ac7ecbda8c45ef43312e4 100644 --- a/tests/data/indexes/yanked/simple/index.html +++ b/tests/data/indexes/yanked/simple/index.html @@ -1,4 +1,4 @@ - + simple-1.0.tar.gz