Mercurial > hgrepos > Python2 > PyMuPDF
comparison pipcl.py @ 28:dcabf2733f0f
Allow PEP 440 local version version specifiers in a PyMuPDF version
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 19 Sep 2025 19:58:43 +0200 |
| parents | dd663470c57c |
| children | baeb8bdeff3a |
comparison
equal
deleted
inserted
replaced
| 27:28f7eb8e96ac | 28:dcabf2733f0f |
|---|---|
| 2790 return re.sub(r"[-_.]+", "-", name).lower() | 2790 return re.sub(r"[-_.]+", "-", name).lower() |
| 2791 | 2791 |
| 2792 | 2792 |
| 2793 def _assert_version_pep_440(version): | 2793 def _assert_version_pep_440(version): |
| 2794 assert re.match( | 2794 assert re.match( |
| 2795 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]*))?$', | 2795 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]+)*))?$', |
| 2796 version, | 2796 version, |
| 2797 ), \ | 2797 ), \ |
| 2798 f'Bad version: {version!r}.' | 2798 f'Bad version: {version!r}.' |
| 2799 | 2799 |
| 2800 | 2800 |
