Skip to content

Commit 9dec8a5

Browse files
authored
Merge pull request #10844 from pradyunsg/accept-lowercase-doctype
2 parents 6cc96c2 + d028ae5 commit 9dec8a5

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

news/10844.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Accept lowercase ``<!doctype html>`` on index pages.

src/pip/_internal/index/collector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
401401
self.anchors: List[Dict[str, Optional[str]]] = []
402402

403403
def handle_decl(self, decl: str) -> None:
404-
if decl != "DOCTYPE html":
404+
if decl.lower() != "doctype html":
405405
self._raise_error()
406406
self._seen_decl = True
407407

tests/data/indexes/yanked/simple/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!DOCTYPE html>
1+
<!doctype html>
22
<html>
33
<body>
44
<a href="../../../packages/simple-1.0.tar.gz">simple-1.0.tar.gz</a>

0 commit comments

Comments
 (0)