forked from pool/python-pyparsing
Accepting request 989210 from home:bnavigator:branches:devel:languages:python
- Update to version 3.0.9 * Added Unicode set BasicMultilingualPlane (may also be referenced as BMP) representing the Basic Multilingual Plane (Unicode characters up to code point 65535). Can be used to parse most language characters, but omits emojis, wingdings, etc. Raised in discussion with Dave Tapley (issue #392). * To address mypy confusion of pyparsing.Optional and typing.Optional resulting in error: "_SpecialForm" not callable message reported in issue #365, fixed the import in exceptions.py. Nice sleuthing by Iwan Aucamp and Dominic Davis-Foster, thank you! (Removed definitions of OptionalType, DictType, and IterableType and replaced them with typing.Optional, typing.Dict, and typing.Iterable throughout.) * Fixed typo in jinja2 template for railroad diagrams, thanks for the catch Nioub (issue #388). * Removed use of deprecated pkg_resources package in railroad diagramming code (issue #391). * Updated bigquery_view_parser.py example to parse examples at https://cloud.google.com/bigquery/docs/reference/legacy-sql - Release 3.0.8 * API CHANGE: modified pyproject.toml to require Python version 3.6.8 or later for pyparsing 3.x. Earlier minor versions of 3.6 fail in evaluating the version_info class (implemented using typing.NamedTuple). If you are using an earlier version of Python 3.6, you will need to use pyparsing 2.4.7. * Improved pyparsing import time by deferring regex pattern compiles. PR submitted by Anthony Sottile to fix issue #362, thanks! * Updated build to use flit, PR by Michał Górny, added BUILDING.md doc and removed old Windows build scripts - nice OBS-URL: https://build.opensuse.org/request/show/989210 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyparsing?expand=0&rev=79
This commit is contained in:
@@ -1,3 +1,56 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 14 14:39:02 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to version 3.0.9
|
||||
* Added Unicode set BasicMultilingualPlane (may also be
|
||||
referenced as BMP) representing the Basic Multilingual Plane
|
||||
(Unicode characters up to code point 65535). Can be used to
|
||||
parse most language characters, but omits emojis, wingdings,
|
||||
etc. Raised in discussion with Dave Tapley (issue #392).
|
||||
* To address mypy confusion of pyparsing.Optional and
|
||||
typing.Optional resulting in error: "_SpecialForm" not callable
|
||||
message reported in issue #365, fixed the import in
|
||||
exceptions.py. Nice sleuthing by Iwan Aucamp and Dominic
|
||||
Davis-Foster, thank you! (Removed definitions of OptionalType,
|
||||
DictType, and IterableType and replaced them with
|
||||
typing.Optional, typing.Dict, and typing.Iterable throughout.)
|
||||
* Fixed typo in jinja2 template for railroad diagrams, thanks for
|
||||
the catch Nioub (issue #388).
|
||||
* Removed use of deprecated pkg_resources package in railroad
|
||||
diagramming code (issue #391).
|
||||
* Updated bigquery_view_parser.py example to parse examples at
|
||||
https://cloud.google.com/bigquery/docs/reference/legacy-sql
|
||||
- Release 3.0.8
|
||||
* API CHANGE: modified pyproject.toml to require Python version
|
||||
3.6.8 or later for pyparsing 3.x. Earlier minor versions of 3.6
|
||||
fail in evaluating the version_info class (implemented using
|
||||
typing.NamedTuple). If you are using an earlier version of
|
||||
Python 3.6, you will need to use pyparsing 2.4.7.
|
||||
* Improved pyparsing import time by deferring regex pattern
|
||||
compiles. PR submitted by Anthony Sottile to fix issue #362,
|
||||
thanks!
|
||||
* Updated build to use flit, PR by Michał Górny, added
|
||||
BUILDING.md doc and removed old Windows build scripts - nice
|
||||
cleanup work!
|
||||
* More type-hinting added for all arithmetic and logical operator
|
||||
methods in ParserElement. PR from Kazantcev Andrey, thank you.
|
||||
* Fixed infix_notation's definitions of lpar and rpar, to accept
|
||||
parse expressions such that they do not get suppressed in the
|
||||
parsed results. PR submitted by Philippe Prados, nice work.
|
||||
* Fixed bug in railroad diagramming with expressions containing
|
||||
Combine elements. Reported by Jeremy White, thanks!
|
||||
* Added show_groups argument to create_diagram to highlight
|
||||
grouped elements with an unlabeled bounding box.
|
||||
* Added unicode_denormalizer.py to the examples as a
|
||||
demonstration of how Python's interpreter will accept Unicode
|
||||
characters in identifiers, but normalizes them back to ASCII so
|
||||
that identifiers print and 𝕡𝓻ᵢ𝓃𝘁 and 𝖕𝒓𝗂𝑛ᵗ are all
|
||||
equivalent.
|
||||
* Removed imports of deprecated sre_constants module for catching
|
||||
exceptions when compiling regular expressions. PR submitted by
|
||||
Serhiy Storchaka, thank you.
|
||||
- Use python-base bundled pip as frontend for flit-core
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 3 21:16:53 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
|
Reference in New Issue
Block a user