15
0
Files
python-pyparsing/_multibuild

5 lines
82 B
Plaintext
Raw Normal View History

- update to 3.3.2: * Defined pyparsing-specific warning classes so that they can be selectively enabled or disabled without affecting warnings raised by other libraries in the same Python * Added `as_datetime` parse action to `pyparsing.common` - a more generalized version of the `convert_to_datetime` parse action (supports any expression that extracts date/time fields into "year", "month", "day", etc. results names), and validates that the parsed fields represent a valid date and time. * Added `iso8601_date_validated` and `iso8601_datetime_validated` expressions to `pyparsing.common`, which return a Python `datetime.datetime` * Various performance improvements in `ParseResults` class and core functions, with 10-20% performance overall. * Added `regex_inverter` web page (using PyScript) to demonstrate using the `inv_regex.py` example. * The version 3.3.0 release will begin emitting `DeprecationWarnings` for pyparsing methods that have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August, 2021, with legacy names retained as aliases). In preparation, I added in pyparsing 3.2.2 a utility for finding and replacing the legacy method names with the new names. * Deprecated `indentedBlock`, when converted using the `cvt_pyparsing_pep8_names` utility, will emit `UserWarnings` that additional code changes will be required. * Deprecated `locatedExpr`, when converted using the `cvt_pyparsing_pep8_names` utility, will emit `UserWarnings` that additional code changes may be required. * Updated all examples and test cases to use PEP8 names (unless OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyparsing?expand=0&rev=115
2026-01-26 08:13:02 +00:00
<multibuild>
<package>primary</package>
<package>test</package>
</multibuild>