./textproc/py-regex, Alternative regular expression module, to replace re

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 2026.9.3, Package name: py313-regex-2026.9.3, Maintainer: pkgsrc-users

This regex implementation is backwards-compatible with the standard
're' module, but offers additional functionality.


Required to run:
[lang/python310]

Master sites:

Filesize: 406.953 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-01 15:50:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.9.3

Version: 2026.9.3

    New version of cibuildwheel no longer supports building for free-threaded \ 
Python 3.13.

Version: 2026.9.2

    New version of cibuildwheel no longer needs nor supports \ 
cpython-freethreading option.

Version: 2026.9.1

    Updated cibuildwheel.
    Support Python 3.15.
   2026-07-22 10:15:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.7.19

2026.7.19

Git issue 607: SIGSEGV: NULL pointer dereference in `basic_match()` when \ 
`(?R)`/`(?0)` recursion is used inside a fuzzy-matching quantifier
Git issue 608: SIGSEGV: out-of-bounds read in `bytes1_char_at()` with `DOTALL` + \ 
a fuzzy constraint + `(?r)` reverse-direction matching
   2026-07-15 08:15:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.7.10

2026.7.10

Clarified that the POSIX flag makes it look for only the longest overall match.

Git issue 606: `regex`'s compiled-pattern cache eviction is not free-threading-safe
   2026-06-29 15:34:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.6.28

2026.6.28
Git issue 604: regex fails on free-threading python because setlocale is not \ 
thread-safe
   2026-05-11 18:10:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.5.9

2026.5.9
Reverse matching with full unicode casefolding could lead to out-of-range string \ 
indexes.
   2026-04-10 09:31:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.4.4

2026.4.4
A fix for older Python versions before free-threading was supported.
   2026-03-30 13:13:06 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.3.32

Version: 2026.3.32

    Fixed segfault.

Version: 2026.3.31

    Fixed bug again.

Version: 2026.3.30

    Fixed bug.
   2026-03-01 09:28:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-regex: updated to 2026.2.28

2026.2.28
Replaced atomic operations with mutex on pattern object for free-threaded Python.