@@ -512,7 +512,7 @@ def _find_pattern(pattern: str, enforce_match: bool = True) -> list[str]:
512512 of the Python package (normally marked by `pyproject.toml`).
513513 """ ,
514514 see_url = f"https://packaging.python.org/en/latest/{ pypa_guides } " ,
515- due_date = (2026 , 3 , 20 ), # Introduced in 2025-03-20
515+ due_date = (2027 , 2 , 18 ), # Introduced in 2025-03-20
516516 # Replace with InvalidConfigError after deprecation
517517 )
518518 if pattern .startswith ((os .sep , "/" )) or ":\\ " in pattern :
@@ -525,7 +525,7 @@ def _find_pattern(pattern: str, enforce_match: bool = True) -> list[str]:
525525 "Pattern {pattern!r} contains invalid characters." ,
526526 pattern = pattern ,
527527 see_url = f"https://packaging.python.org/en/latest/{ pypa_guides } " ,
528- due_date = (2026 , 3 , 20 ), # Introduced in 2025-02-20
528+ due_date = (2027 , 2 , 18 ), # Introduced in 2025-02-20
529529 )
530530
531531 found = glob (pattern , recursive = True )
@@ -535,7 +535,7 @@ def _find_pattern(pattern: str, enforce_match: bool = True) -> list[str]:
535535 "Cannot find any files for the given pattern." ,
536536 "Pattern {pattern!r} did not match any files." ,
537537 pattern = pattern ,
538- due_date = (2026 , 3 , 20 ), # Introduced in 2025-02-20
538+ due_date = (2027 , 2 , 18 ), # Introduced in 2025-02-20
539539 # PEP 639 requires us to error, but as a transition period
540540 # we will only issue a warning to give people time to prepare.
541541 # After the transition, this should raise an InvalidConfigError.
0 commit comments