59 Commits

Author SHA256 Message Date
50bce4f487 Accepting request 1236756 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1236756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=28
2025-01-12 10:08:33 +00:00
56625c3ee0 Accepting request 1236262 from home:nkrapp:branches:devel:languages:python
- Update to 2024.11.06:
  * Git issue 546: Partial match not working in some instances 
    with non-greedy capture
- from 2024.9.14:
  * Reverted to actions/download-artifact@v3 and 
    actions/upload-artifact@v3 in main.yml because GitHub Actions 
    failed when using them.
- from 2024.9.13:
  * Updated to actions/upload-artifact@v4 in main.yml.
- from 2024.9.12:
  * Updated to actions/download-artifact@v4 in main.yml.
- from 2024.9.11:
  * Updated to Unicode 16.0.0.
- from 2024.7.24:
  * Git issue 539: Bug: Partial matching fails on a simple example
- from 2024.6.22:
  * Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due 
    to missing new GB9c rule implementation

OBS-URL: https://build.opensuse.org/request/show/1236262
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=58
2025-01-10 03:10:32 +00:00
8e57b2ba2d Accepting request 1179137 from devel:languages:python
- update to 2024.5.15:
  * fix hangs with fuzzy and optionals
  * Updated for Python 3.13.

OBS-URL: https://build.opensuse.org/request/show/1179137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=27
2024-06-07 13:01:53 +00:00
e084684e56 - update to 2024.5.15:
* fix hangs with fuzzy and optionals
  * Updated for Python 3.13.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=56
2024-06-06 20:28:57 +00:00
f9f4472cb3 Accepting request 1171297 from devel:languages:python
- update to 2024.4.28:
  * Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes

OBS-URL: https://build.opensuse.org/request/show/1171297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=26
2024-05-02 21:42:56 +00:00
505812a331 - update to 2024.4.28:
* Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=54
2024-05-02 08:58:17 +00:00
36b3df9ebf Accepting request 1169318 from devel:languages:python
- updatge to 2024.4.16:
  * Git issue 525: segfault when fuzzy matching empty list
  * The escape function no longer escapes \x00. It's not necessary.
    Inline flags can now be turned off and apply to what follows.
    Added \R to match line endings.

OBS-URL: https://build.opensuse.org/request/show/1169318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=25
2024-04-23 16:54:47 +00:00
9c1f2642cd - updatge to 2024.4.16:
* Git issue 525: segfault when fuzzy matching empty list
  * The escape function no longer escapes \x00. It's not necessary.
    Inline flags can now be turned off and apply to what follows.
    Added \R to match line endings.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=52
2024-04-20 07:44:45 +00:00
dadea1da80 Accepting request 1130727 from devel:languages:python
- update to 2023.10.10:
  * Updated to Unicode 15.1.0.

  * Limit running time for failing fullmatch
- update to 2022.10.31
  * update to unicode 15.0
  * fix issue 474: regex has no equivalent to re.Match.groups() for captures
  * fix fuzzy character restrictions not applying to insertions
  * licensing change to Apache-2.0
  * Fix Memory Error in regex.findall
  * For fullmatch, added check for end/start of string for

OBS-URL: https://build.opensuse.org/request/show/1130727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=24
2023-12-05 16:01:06 +00:00
ba75ea68b3 - update to 2023.10.10:
* Updated to Unicode 15.1.0.
  * Limit running time for failing fullmatch
- update to 2022.10.31
  * update to unicode 15.0
  * fix issue 474: regex has no equivalent to re.Match.groups() for captures
  * fix fuzzy character restrictions not applying to insertions
  * licensing change to Apache-2.0
  * Fix Memory Error in regex.findall
  * For fullmatch, added check for end/start of string for

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=50
2023-12-04 11:38:09 +00:00
a12b18fffb Accepting request 1109486 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1109486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=23
2023-09-07 19:12:20 +00:00
c335cc9064 Accepting request 1109462 from home:ojkastl_buildservice:Branch_devel_languages_python
update to 2023.8.8

OBS-URL: https://build.opensuse.org/request/show/1109462
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=48
2023-09-07 09:59:03 +00:00
917d9fde09 Accepting request 1087113 from devel:languages:python
- update to 2023.5.5:
  * Removed semicolon after 'else' in 'munge_name'.
  * Fixed pyproject.toml and setup.py.
  * pyproject.toml was missing.
  * Added pyproject.toml.

OBS-URL: https://build.opensuse.org/request/show/1087113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=22
2023-05-15 14:54:01 +00:00
dbe44b453e - update to 2023.5.5:
* Removed semicolon after 'else' in 'munge_name'.
  * Fixed pyproject.toml and setup.py.
  * pyproject.toml was missing.
  * Added pyproject.toml.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=46
2023-05-14 16:29:04 +00:00
04b712a6f8 Accepting request 1081781 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=21
2023-04-22 19:58:59 +00:00
e6f53b6cfc Accepting request 1081592 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081592
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=44
2023-04-21 13:37:53 +00:00
e8d3fec1c2 Accepting request 1074592 from devel:languages:python
- update to 2023.3.23:
  * Backtracking failure matching regex
  * Limit running time for failing fullmatch

OBS-URL: https://build.opensuse.org/request/show/1074592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=20
2023-03-29 21:26:25 +00:00
1202214b74 - update to 2023.3.23:
* Backtracking failure matching regex
  * Limit running time for failing fullmatch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=42
2023-03-27 07:37:44 +00:00
530e6c044c Accepting request 1035247 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1035247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=19
2022-11-12 16:40:16 +00:00
aa05e298e0 Accepting request 1034923 from home:yarunachalam:branches:devel:languages:python
- update to 2022.10.31 
  * Updated text for supported Unicode and Python versions.

OBS-URL: https://build.opensuse.org/request/show/1034923
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=40
2022-11-11 13:06:18 +00:00
c03713d93d Accepting request 1004180 from devel:languages:python
- update to 2022.9.13:
  * update to unicode 15.0

OBS-URL: https://build.opensuse.org/request/show/1004180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=18
2022-09-18 15:32:10 +00:00
87ea680403 - update to 2022.9.13:
* update to unicode 15.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=38
2022-09-16 18:29:17 +00:00
5acc6ce354 Accepting request 1003049 from devel:languages:python
- update to 2022.9.11:
  * fix issue 474: regex has no equivalent to re.Match.groups() for captures 
  * fix segmentation fault when using conditional pattern (issue 479)
  * use \v for vertical spacing

OBS-URL: https://build.opensuse.org/request/show/1003049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=17
2022-09-15 20:57:34 +00:00
488cbb1a10 - update to 2022.9.11:
* fix issue 474: regex has no equivalent to re.Match.groups() for captures 
  * fix segmentation fault when using conditional pattern (issue 479)
  * use \v for vertical spacing

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=36
2022-09-12 20:19:26 +00:00
6c00659e0c Accepting request 989685 from devel:languages:python
- update to 2022.7.9:
  * Fix Emoji classified as letter
  * Revisit compilation flag to prevent adding a single explicitly compiled regex to cache
  * Fix Scoped inline flags 'a', 'u', and 'L' affecting global flags

OBS-URL: https://build.opensuse.org/request/show/989685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=16
2022-08-04 11:23:07 +00:00
be73845705 - update to 2022.7.9:
* Fix Emoji classified as letter
  * Revisit compilation flag to prevent adding a single explicitly compiled regex to cache
  * Fix Scoped inline flags 'a', 'u', and 'L' affecting global flags
  * drop support for python 2 
  * add missing raw string prefix
  * add missing c headers
  * fix fuzzy regex matching which doesn't seem to test insertions correctly

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=34
2022-07-17 08:24:26 +00:00
e46bd32a44 Accepting request 982667 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/982667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=15
2022-06-17 19:18:24 +00:00
7b4c453469 Accepting request 982666 from home:yarunachalam:branches:devel:languages:python
- Update to 2022.6.2
  * No upstream changelog available

OBS-URL: https://build.opensuse.org/request/show/982666
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=32
2022-06-14 23:07:58 +00:00
32d6506164 Accepting request 978935 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/978935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=14
2022-06-08 12:24:03 +00:00
07f5bf57e4 Accepting request 978933 from home:aplanas:branches:devel:languages:python
- Update to 2022.4.24
  * Many fixes, including drop of Python 2 and improvement of fuzzy
   test coverage

OBS-URL: https://build.opensuse.org/request/show/978933
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=30
2022-05-24 10:43:47 +00:00
d96a64f9ac Accepting request 909591 from devel:languages:python
- update to 2021.7.6:
  * drop-in replacement for python re
  * fix fuzzy character restrictions not applying to insertions

OBS-URL: https://build.opensuse.org/request/show/909591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=13
2021-08-04 20:28:21 +00:00
98812f1322 - update to 2021.7.6:
* drop-in replacement for python re
  * fix fuzzy character restrictions not applying to insertions

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=29
2021-08-01 09:31:52 +00:00
d544e10a01 Accepting request 891881 from devel:languages:python
- update to 2021.4.4:
  * Wheels for arm64 mac os
  * Fix fuzzy matching with wrong distance
  * Fix regex fails with a quantified backreference

OBS-URL: https://build.opensuse.org/request/show/891881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=12
2021-05-12 17:31:18 +00:00
853f142929 - update to 2021.4.4:
* Wheels for arm64 mac os
  * Fix fuzzy matching with wrong distance
  * Fix regex fails with a quantified backreference

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=27
2021-05-09 14:43:01 +00:00
Richard Brown
08461c4db8 Accepting request 878762 from devel:languages:python
- update to 2020.11.13:
  * Fix Unexpected behavior in fuzzy matching with limited character set
  * clock() calls for timeout cause slowdown in Docker
  * Update lis of supported Python versions
  * licensing change to Apache-2.0

OBS-URL: https://build.opensuse.org/request/show/878762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=11
2021-03-16 14:42:21 +00:00
2b7e905317 - update to 2020.11.13:
* Fix Unexpected behavior in fuzzy matching with limited character set
  * clock() calls for timeout cause slowdown in Docker
  * Update lis of supported Python versions
  * licensing change to Apache-2.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=25
2021-03-13 14:16:01 +00:00
b7253d05d8 Accepting request 839939 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/839939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=10
2020-10-29 08:46:43 +00:00
Tomáš Chvátal
2ad6a0fa59 Accepting request 839915 from home:jayvdb:branches:devel:languages:python
- Update to 2020.9.27
  * Fuzzy-matching fixes
  * Fix Memory Error in regex.findall 
  * Added \h as an alias to [[:blank:]].
  * Improved performance of string sets.

OBS-URL: https://build.opensuse.org/request/show/839915
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=23
2020-10-07 06:14:38 +00:00
83031d9ff5 Accepting request 813501 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/813501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=9
2020-06-21 16:50:17 +00:00
Tomáš Chvátal
c4506dbc60 Accepting request 813488 from home:mcalabkova:branches:devel:languages:python
- update to 2020.4.4
  * Updated to Unicode 13.0.0.

OBS-URL: https://build.opensuse.org/request/show/813488
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=21
2020-06-11 12:11:21 +00:00
66b52bfd92 Accepting request 786436 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/786436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=8
2020-03-26 23:27:31 +00:00
Tomáš Chvátal
a0bc90763b Accepting request 786432 from home:pgajdos:python
- version update to 2020.2.20
  * no upstream changelog found

OBS-URL: https://build.opensuse.org/request/show/786432
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=19
2020-03-19 11:37:18 +00:00
0163924e44 Accepting request 729801 from devel:languages:python
- Update to 2019.08.19:
  * minor fixes

OBS-URL: https://build.opensuse.org/request/show/729801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=7
2019-09-11 08:35:52 +00:00
Tomáš Chvátal
60bb0ef1b3 - Update to 2019.08.19:
* minor fixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=17
2019-09-10 10:54:35 +00:00
38ff11c766 Accepting request 717583 from devel:languages:python
- Update to 2019.06.08:
  * minor fixes

OBS-URL: https://build.opensuse.org/request/show/717583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=6
2019-07-22 15:20:04 +00:00
Tomáš Chvátal
53596e361f - Update to 2019.06.08:
* minor fixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=15
2019-07-22 12:59:22 +00:00
7ce7a1e846 Accepting request 707816 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/707816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=5
2019-06-06 16:17:15 +00:00
Tomáš Chvátal
b3a6d2bad4 Accepting request 707801 from home:mcalabkova:branches:devel:languages:python
- Update to 2019.06.05
  * Updated for Python 3.8.
  * Updated to Unicode 12.1.0.
  * For fullmatch, added check for end/start of string for 
    RE_OP_SUCCESS in try_match.

OBS-URL: https://build.opensuse.org/request/show/707801
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=13
2019-06-05 11:37:23 +00:00
11e27b044d Accepting request 702916 from devel:languages:python
- Update to 2019.04.14:
  * no upstream changelog provided

OBS-URL: https://build.opensuse.org/request/show/702916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=4
2019-05-15 10:34:14 +00:00
Tomáš Chvátal
c1e1cc8739 - Update to 2019.04.14:
* no upstream changelog provided

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=11
2019-05-14 17:27:35 +00:00
3f9e94b109 Accepting request 620101 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/620101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=3
2018-07-06 08:40:28 +00:00
Todd R
9dedd5f18c Accepting request 620100 from home:TheBlackCat:branches:devel:languages:python
- Update to 2018.06.21
  * Fixed Regex matches with `re` but not with `regex` module
  * Fixed that the reported positions of fuzzy changes were
    sometimes incorrect.
  * Updated Unicode word and grapheme boundaries for Unicode
    11.0.0, which I had overlooked...
  * Updated to Unicode 11.0.0.
  * Fixed an off-by-one bug where a lazy repeat is followed by a
    character (quick check).
  * Fixed that the Unicode normalization quick check properties
    weren't handled correctly.
  * Further changes to match re module's behaviour on zero-width
    matching for Python 3.7.
  * Added 'fuzzy_changes' attribute to match object to indicate
    positions of changes in fuzzy match.

OBS-URL: https://build.opensuse.org/request/show/620100
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=9
2018-07-02 03:29:07 +00:00
61f1ab0606 Accepting request 520560 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/520560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=2
2017-09-05 13:16:21 +00:00
Thomas Bechtold
ce526deea3 Accepting request 520332 from home:jengelh:branches:devel:languages:python
- Specify in description what makes regex worthwhile to have.
  Fix RPM group.

OBS-URL: https://build.opensuse.org/request/show/520332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=7
2017-09-04 05:31:45 +00:00
Todd R
0f1f002fcf Accepting request 519846 from devel:languages:python:singlespec-staging
1

OBS-URL: https://build.opensuse.org/request/show/519846
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=6
2017-08-31 06:20:37 +00:00
25bd82e2ad Accepting request 504565 from devel:languages:python
Package need for upcomming calibre.

OBS-URL: https://build.opensuse.org/request/show/504565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-regex?expand=0&rev=1
2017-07-04 07:09:20 +00:00
50a56d658e Accepting request 504276 from home:ecsos
update to 2017.06.07

OBS-URL: https://build.opensuse.org/request/show/504276
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=4
2017-06-18 21:31:59 +00:00
Todd R
e7c15770fb Accepting request 428337 from home:TheBlackCat:branches:devel:languages:python
- Update to 2016.08.27
- Complete rewrite of the .spec file.

OBS-URL: https://build.opensuse.org/request/show/428337
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=3
2016-09-17 00:41:28 +00:00
Todd R
b6bff4f04c Accepting request 120568 from home:froh:branches:devel:languages:python
updated to current relase (fixes some bugs)

OBS-URL: https://build.opensuse.org/request/show/120568
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-regex?expand=0&rev=2
2012-05-21 12:13:06 +00:00
4 changed files with 306 additions and 33 deletions

View File

@@ -1,5 +1,267 @@
-------------------------------------------------------------------
Thu Jan 9 16:03:02 UTC 2025 - Nico Krapp <nico.krapp@suse.com>
- Update to 2024.11.06:
* Git issue 546: Partial match not working in some instances
with non-greedy capture
- from 2024.9.14:
* Reverted to actions/download-artifact@v3 and
actions/upload-artifact@v3 in main.yml because GitHub Actions
failed when using them.
- from 2024.9.13:
* Updated to actions/upload-artifact@v4 in main.yml.
- from 2024.9.12:
* Updated to actions/download-artifact@v4 in main.yml.
- from 2024.9.11:
* Updated to Unicode 16.0.0.
- from 2024.7.24:
* Git issue 539: Bug: Partial matching fails on a simple example
- from 2024.6.22:
* Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due
to missing new GB9c rule implementation
-------------------------------------------------------------------
Thu Jun 6 20:28:06 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 2024.5.15:
* fix hangs with fuzzy and optionals
* Updated for Python 3.13.
-------------------------------------------------------------------
Thu May 2 08:57:54 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 2024.4.28:
* Git issue 527: `VERBOSE`/`X` flag breaks `\N` escapes
-------------------------------------------------------------------
Sat Apr 20 07:43:48 UTC 2024 - Dirk Müller <dmueller@suse.com>
- updatge to 2024.4.16:
* Git issue 525: segfault when fuzzy matching empty list
* The escape function no longer escapes \x00. It's not necessary.
Inline flags can now be turned off and apply to what follows.
Added \R to match line endings.
-------------------------------------------------------------------
Mon Dec 4 11:37:39 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2023.10.10:
* Updated to Unicode 15.1.0.
-------------------------------------------------------------------
Thu Sep 7 08:18:52 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
- update to 2023.8.8:
* Git issue 508: Regex doesn't build using CPython main
(3.13.0a0)
* Removed usage of _PyBytes_Join and did a little tidying of
the code that makes the result string.
-------------------------------------------------------------------
Thu Sep 7 08:11:04 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
- update to 2023.6.3:
* Git issue 498: Conditional negative lookahead inside positive
lookahead fails to match
* Conditional node needed an additional member that points to
the true branch.
-------------------------------------------------------------------
Sun May 14 16:27:30 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2023.5.5:
* Removed semicolon after 'else' in 'munge_name'.
* Fixed pyproject.toml and setup.py.
* pyproject.toml was missing.
* Added pyproject.toml.
-------------------------------------------------------------------
Fri Apr 21 12:32:49 UTC 2023 - Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
-------------------------------------------------------------------
Thu Apr 13 22:44:26 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
-------------------------------------------------------------------
Mon Mar 27 07:36:39 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 2023.3.23:
* Backtracking failure matching regex
* Limit running time for failing fullmatch
-------------------------------------------------------------------
Wed Nov 9 18:55:17 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- update to 2022.10.31
* Updated text for supported Unicode and Python versions.
-------------------------------------------------------------------
Fri Sep 16 18:28:51 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 2022.9.13:
* update to unicode 15.0
-------------------------------------------------------------------
Mon Sep 12 20:17:19 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 2022.9.11:
* fix issue 474: regex has no equivalent to re.Match.groups() for captures
* fix segmentation fault when using conditional pattern (issue 479)
* use \v for vertical spacing
-------------------------------------------------------------------
Sun Jul 17 08:17:55 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 2022.7.9:
* Fix Emoji classified as letter
* Revisit compilation flag to prevent adding a single explicitly compiled regex to cache
* Fix Scoped inline flags 'a', 'u', and 'L' affecting global flags
-------------------------------------------------------------------
Tue Jun 14 22:03:41 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to 2022.6.2
* No upstream changelog available
-------------------------------------------------------------------
Tue May 24 07:25:05 UTC 2022 - Alberto Planas Dominguez <aplanas@suse.com>
- Update to 2022.4.24
* Many fixes, including drop of Python 2 and improvement of fuzzy
test coverage
-------------------------------------------------------------------
Sun Aug 1 09:30:05 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 2021.7.6:
* drop-in replacement for python re
* fix fuzzy character restrictions not applying to insertions
-------------------------------------------------------------------
Sun May 9 14:40:45 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 2021.4.4:
* Wheels for arm64 mac os
* Fix fuzzy matching with wrong distance
* Fix regex fails with a quantified backreference
-------------------------------------------------------------------
Sat Mar 13 14:14:36 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 2020.11.13:
* Fix Unexpected behavior in fuzzy matching with limited character set
* clock() calls for timeout cause slowdown in Docker
* Update lis of supported Python versions
* licensing change to Apache-2.0
-------------------------------------------------------------------
Wed Oct 7 04:29:20 UTC 2020 - John Vandenberg <jayvdb@gmail.com>
- Update to 2020.9.27
* Fuzzy-matching fixes
* Fix Memory Error in regex.findall
* Added \h as an alias to [[:blank:]].
* Improved performance of string sets.
-------------------------------------------------------------------
Wed Apr 15 15:25:57 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- update to 2020.4.4
* Updated to Unicode 13.0.0.
-------------------------------------------------------------------
Thu Mar 19 10:45:06 UTC 2020 - pgajdos@suse.com
- version update to 2020.2.20
* no upstream changelog found
-------------------------------------------------------------------
Tue Sep 10 10:53:26 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2019.08.19:
* minor fixes
-------------------------------------------------------------------
Mon Jul 22 12:58:43 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2019.06.08:
* minor fixes
-------------------------------------------------------------------
Wed Jun 5 10:52:20 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- Update to 2019.06.05
* Updated for Python 3.8.
* Updated to Unicode 12.1.0.
* For fullmatch, added check for end/start of string for
RE_OP_SUCCESS in try_match.
-------------------------------------------------------------------
Tue May 14 17:26:10 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2019.04.14:
* no upstream changelog provided
-------------------------------------------------------------------
Mon Jul 2 03:23:26 UTC 2018 - toddrme2178@gmail.com
- Update to 2018.06.21
* Fixed Regex matches with `re` but not with `regex` module
* Fixed that the reported positions of fuzzy changes were
sometimes incorrect.
* Updated Unicode word and grapheme boundaries for Unicode
11.0.0, which I had overlooked...
* Updated to Unicode 11.0.0.
* Fixed an off-by-one bug where a lazy repeat is followed by a
character (quick check).
* Fixed that the Unicode normalization quick check properties
weren't handled correctly.
* Further changes to match re module's behaviour on zero-width
matching for Python 3.7.
* Added 'fuzzy_changes' attribute to match object to indicate
positions of changes in fuzzy match.
-------------------------------------------------------------------
Sat Sep 2 09:22:13 UTC 2017 - jengelh@inai.de
- Specify in description what makes regex worthwhile to have.
Fix RPM group.
-------------------------------------------------------------------
Thu Aug 31 06:19:11 UTC 2017 - toddrme2178@gmail.com
- Update to 2017.07.28
* Too many changes to list
-------------------------------------------------------------------
Thu Aug 24 13:53:27 UTC 2017 - jmatejek@suse.com
- singlespec auto-conversion
-------------------------------------------------------------------
Fri Jun 16 18:08:36 UTC 2017 - ecsos@opensuse.org
- Update to 2017.06.07
* Too many changes to list
-------------------------------------------------------------------
Sat Sep 17 00:36:59 UTC 2016 - toddrme2178@gmail.com
- Update to 2016.08.27
* Too many changes to list
- Complete rewrite of the .spec file.
-------------------------------------------------------------------
Wed May 9 15:44:16 UTC 2012 - froh@suse.com
- update to current version 0.1.20120506
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Oct 4 16:18:57 UTC 2011 - jw@suse.com Tue Oct 4 16:18:57 UTC 2011 - jw@suse.com
- initial pull from pypi - initial pull from pypi

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-regex-regex # spec file for package python-regex
# #
# Copyright (c) 2011 jw@suse.de # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -12,49 +12,60 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
%define module_name regex
%{?sle15_python_module_pythons}
Name: python-regex Name: python-regex
Version: 0.1.20111004 Version: 2024.11.6
Release: 0 Release: 0
License: Python Software Foundation License Summary: Alternative regular expression module for Python
Summary: Python library - mrab regex manipulation License: Apache-2.0
Url: https://code.google.com/p/mrab-regex-hg/ Group: Development/Languages/Python
Group: Development/Libraries/Python URL: https://github.com/mrabarnett/mrab-regex
Source0: http://pypi.python.org/packages/source/r/regex/regex-0.1.20111004.tar.bz2 Source: https://files.pythonhosted.org/packages/source/r/regex/regex-%{version}.tar.gz
BuildRequires: python-devel BuildRequires: %{python_module devel}
BuildRoot: %{_tmppath}/%{module_name}-%{version}-build BuildRequires: %{python_module pip}
%{py_requires} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-testsuite
%python_subpackages
%description %description
A new regex implementation intended eventually to replace Python's current re An alternate regex implementation. It differs from "re" in that
module implementation. For testing and comparison with the current 're'
module, the new implementation is in the form of a module called 'regex'.
Additional features include * Zero-width matches are handled like in Perl and PCRE:
* Approximate "fuzzy" matching * ``.split`` will split a string at a zero-width match.
* Set operators * ``.sub`` will handle zero-width matches correctly.
* Repeated captures * Inline flags apply to the end of the group or pattern, and they can
be turned off.
Author: Matthew Barnett * Nested sets and set operations are supported.
* Case-insensitive matches in Unicode use full case-folding by
default.
%prep %prep
%setup -q -n %{module_name}-%{version} %setup -q -n regex-%{version}
%build %build
%{__python} setup.py build %pyproject_wheel
%install %install
%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES %pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%clean %check
rm -rf %{buildroot} export PYTHONDONTWRITEBYTECODE=1
# test_main invokes unittest.main, which raises SystemExit, which fails on pytest.
%pytest_arch %{buildroot}%{$python_sitearch}/regex -k 'not test_main'
%files -f INSTALLED_FILES %files %{python_files}
%defattr(-,root,root) %license LICENSE.txt
%doc README.rst
%doc docs
%{python_sitearch}/regex
%{python_sitearch}/regex-%{version}.dist-info
%changelog %changelog

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bac2b81c6b1bcd72c334623dc572f93a8b2110d0017bd865ab1fdc95e7c2c42a
size 1070143

BIN
regex-2024.11.6.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.