Path to this page:
./
textproc/py-regex,
Alternative regular expression module, to replace re
Branch: CURRENT,
Version: 2026.9.3,
Package name: py313-regex-2026.9.3,
Maintainer: pkgsrc-usersThis 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)
- (2026-09-03) Package has been reborn
- (2026-09-03) Package deleted from pkgsrc
- (2026-09-01) Updated to version: py313-regex-2026.9.3
- (2026-07-22) Updated to version: py313-regex-2026.7.19
- (2026-07-15) Updated to version: py313-regex-2026.7.10
- (2026-06-29) Updated to version: py313-regex-2026.6.28
CVS history: (Expand)
2026-09-01 15:50:43 by Adam Ciarcinski | Files touched by this commit (2) |  |
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) |  |
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) |  |
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) |  |
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) |  |
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) |  |
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) |  |
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) |  |
Log message:
py-regex: updated to 2026.2.28
2026.2.28
Replaced atomic operations with mutex on pattern object for free-threaded Python.
|