pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-pyparsing



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Sep 14 09:46:10 UTC 2025

Modified Files:
        pkgsrc/devel/py-pyparsing: Makefile distinfo

Log Message:
py-pyparsing: updated to 3.2.4

Version 3.2.4 - September, 2025

- Barring any catastrophic bugs in this release, this will be the last release in
  the 3.2.x line. The next release, 3.3.0, will begin emitting `DeprecationWarnings`
  when the pre-PEP8 methods are used (see header notes above for more information,
  including available automation for converting any existing code using
  pyparsing with the old names).

- Fixed bug when using a copy of a `Word` expression (either by using the explicit
  `copy()` method, or attaching a results name), and setting a new expression name,
  a raised `ParseException` still used the original expression name. Also affected
  `Regex` expressions with `as_match` or `as_group_list` = True. Reported by
  Waqas Ilyas, in Issue #612 - good catch!

- Fixed type annotation for `replace_with`, to accept `Any` type. Fixes Issue #602,
  reported by esquonk.

- Added locking around potential race condition in `ParserElement.reset_cache`, as
  well as other cache-related methods. Fixes Issue #604, reported by CarlosDescalziIM.

- Substantial update to docstrings and doc generation in preparation for 3.3.0,
  great effort by FeRD, thanks!

- Notable addition by FeRD to convert docstring examples to work with doctest! This
  was long overdue, thanks so much!


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-pyparsing/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-pyparsing/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-pyparsing/Makefile
diff -u pkgsrc/devel/py-pyparsing/Makefile:1.37 pkgsrc/devel/py-pyparsing/Makefile:1.38
--- pkgsrc/devel/py-pyparsing/Makefile:1.37     Sat Apr 12 11:44:18 2025
+++ pkgsrc/devel/py-pyparsing/Makefile  Sun Sep 14 09:46:09 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2025/04/12 11:44:18 adam Exp $
+# $NetBSD: Makefile,v 1.38 2025/09/14 09:46:09 adam Exp $
 
-DISTNAME=      pyparsing-3.2.3
+DISTNAME=      pyparsing-3.2.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyparsing/}

Index: pkgsrc/devel/py-pyparsing/distinfo
diff -u pkgsrc/devel/py-pyparsing/distinfo:1.34 pkgsrc/devel/py-pyparsing/distinfo:1.35
--- pkgsrc/devel/py-pyparsing/distinfo:1.34     Sat Apr 12 11:44:18 2025
+++ pkgsrc/devel/py-pyparsing/distinfo  Sun Sep 14 09:46:09 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2025/04/12 11:44:18 adam Exp $
+$NetBSD: distinfo,v 1.35 2025/09/14 09:46:09 adam Exp $
 
-BLAKE2s (pyparsing-3.2.3.tar.gz) = 37581b8f110ba3566ccaef35fbd2de245825472fe85f594c9a5f01121dbce9af
-SHA512 (pyparsing-3.2.3.tar.gz) = ef01403a158f15215b3be7f7c4aad2ceb6020d578dac68351b732df3447c685aa478d23ab645d554070ad2aec14ee565a0407f428b91f398e4429c0e53eb4a6d
-Size (pyparsing-3.2.3.tar.gz) = 1088608 bytes
+BLAKE2s (pyparsing-3.2.4.tar.gz) = ebe5813399a0d338ace0e24353809ab9ff7a42d89c8a6238c324f915c9e8acc5
+SHA512 (pyparsing-3.2.4.tar.gz) = a7cd44fb37aba3b0fb92bf8f64ba192136c892c6bf41f9a5ebda694c2263a121b0123406e4e3e8ea203b01b0185e05a12f8937fc7a4f494d9be7ddaea43faf65
+Size (pyparsing-3.2.4.tar.gz) = 1098809 bytes



Home | Main Index | Thread Index | Old Index