# HG changeset patch # User Franz Glasner # Date 1758304723 -7200 # Node ID dcabf2733f0fcf3ab4d64a1924c243cb40012f4d # Parent 28f7eb8e96ac1260364e128572632488bc4dc91c Allow PEP 440 local version version specifiers in a PyMuPDF version diff -r 28f7eb8e96ac -r dcabf2733f0f pipcl.py --- a/pipcl.py Fri Sep 19 19:08:19 2025 +0200 +++ b/pipcl.py Fri Sep 19 19:58:43 2025 +0200 @@ -2792,7 +2792,7 @@ def _assert_version_pep_440(version): assert re.match( - r'^([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))*((a|b|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(0|[1-9][0-9]*))?$', + r'^([1-9][0-9]*!)?(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))*((a|b|rc)(0|[1-9][0-9]*))?(\.post(0|[1-9][0-9]*))?(\.dev(0|[1-9][0-9]*))?(?:\+([a-z0-9]+(?:[-_\.][a-z0-9]+)*))?$', version, ), \ f'Bad version: {version!r}.'