Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pyparsing/pyparsing

Python library for creating PEG parsers
https://github.com/pyparsing/pyparsing

Update CHANGES to reflect latest fixes

ed37b35b4e47d0a153fe6030fd8aeb8443ae028b authored over 2 years ago by ptmcg <[email protected]>
Embedded jinja2 template code in railroad code to remove use of deprecated pkg_resources package (issue #391)

f655b957aefc1b278d9ef42e0aa203cad97b4a34 authored over 2 years ago by ptmcg <[email protected]>
Expanded BMP name to BasicMultilingualPlane (but retained BMP as a valid synonym)

0d633b66c2a6fdf25a2ae1e4099c0f58128e51bb authored over 2 years ago by ptmcg <[email protected]>
Fixed bigquery_view_parser.py example to parse examples from https://cloud.google.com/bigquery/docs/reference/legacy-sql

35d497d96d8722b7f28c5f79e78437eab16675c9 authored over 2 years ago by ptmcg <[email protected]>
Added BMP unicode_set for the Unicode Basic Multilingual Plane (issue #392)

d6f56552adc1de1f12ba5e791494041c21c0bd33 authored over 2 years ago by ptmcg <[email protected]>
Fixed typo in template.jinja2 (for railroad diagrams) - fixes #388)

b1fff2eed9932b929e21d611ad30e398b5fc043a authored over 2 years ago by ptmcg <[email protected]>
Cleanup markup in whats_new_in_3_0_0.rst

a73e4d25cbd4e7bb39b56a608023bc7815d95bab authored over 2 years ago by ptmcg <[email protected]>
Update docstrings, replacing ZeroOrMore and OneOrMore with [...] and [1, ...] notation

f967ba05f24ea74c2c85a87a3423cd3265d4cf10 authored over 2 years ago by ptmcg <[email protected]>
Reworked mypy typing, removed definitions of OptionalType, DictType, and IterableType

564692e374fc40e9cca339ca08c07a36b636aa93 authored over 2 years ago by ptmcg <[email protected]>
Don't import Optional from typing, import the whole module. (#386)

Addresses mypy confusion of pyparsing Optional and typing.Optional

e401cf865db616d79e48f30543afce28b2dff622 authored over 2 years ago by Dominic Davis-Foster <[email protected]>
Added show_groups arg to create_diagram; prep for release

4e627f2948df8ad0eb0c3e90378e9a5c6660db3d authored over 2 years ago by ptmcg <[email protected]>
Updates to CHANGES and CONTRIBUTING.md resulting from PR #379

6afabf9889b8c5282126bf057296cef7696954c4 authored over 2 years ago by ptmcg <[email protected]>
No longer use undocumented module "sre_constants" (#379)

Closes #378.

3c03942464868c6817a74cd8267b2629e21305f7 authored over 2 years ago by Serhiy Storchaka <[email protected]>
Fix issue #361

ac30c72a79db937f0c4dcf703e768eb990b35716 authored over 2 years ago by ptmcg <[email protected]>
Support Python 3.6.8 or later

27519e1ed00acbbfdd1f3ed0ac8ff62b6b4f26ac authored over 2 years ago by ptmcg <[email protected]>
Add unicode_denormalizer.py to examples.

62fa34207841fdc8b0632feffc3e167bf66e7644 authored over 2 years ago by ptmcg <[email protected]>
Add tests and updated docs for changes to lpar and rpar args to infix_notation; add grouping of non-suppressed tokens with grouped contents

f72586d7f45de3705f827940c69f8c5a19a72907 authored over 2 years ago by ptmcg <[email protected]>
Add tests and updated docs for changes to lpar and rpar args to infix_notation; add grouping of non-suppressed tokens with grouped contents

4f984635d1b23135009ad4d4116e97a445a7e28c authored over 2 years ago by ptmcg <[email protected]>
Fix bug #375 (#376)

1a40d172927e46813cd8a948725bd27ac8714d52 authored over 2 years ago by Philippe PRADOS <[email protected]>
Add guard inside _trim_arity to protect against black reformatting in spacing-critical code

76614939d4303f4f02c941e0bba64b8054315672 authored over 2 years ago by ptmcg <[email protected]>
Add CHANGES blurb for merged PR.

1c0d77e03a4b80b1f1d8c81c99cd428275aeb4b9 authored over 2 years ago by ptmcg <[email protected]>
Add missing type hints (#371)

* Add missing type hints

* Yet another fixes

1a8d1b95ac0200b9952e9562dcf2e2a7dc24ebd6 authored over 2 years ago by Kazantcev Andrey <[email protected]>
Fix typo in pyparsing 3.0.0 example code (#365)

ea98f63a4725d3147d7dc6ed7edc40eb7b8f5c80 authored over 2 years ago by Takahiro Ueda <[email protected]>
Black and pre-commit fixes

3e0bd80f000e656e28a2bd7f572172db2e908650 authored over 2 years ago by ptmcg <[email protected]>
Clean up dump() examples in docstrings

1812d239f23e1504ec6734f1e59086693ee42d7c authored over 2 years ago by ptmcg <[email protected]>
Update HowToUsePyparsing.rst doc with set_parse_action notes

2206f2b8442add926d2061b1abd0a5007e59953e authored over 2 years ago by ptmcg <[email protected]>
Updated version number for development; blackening; some timestamp cleanup

25f87092e4ffda1d3895860384e86946ed9ba1d5 authored over 2 years ago by ptmcg <[email protected]>
Migrate to flit_core build system (#360)

* Migrate to flit_core build system

Fixes #357

* Remove obsolete Windows scripts

* Add ...

43b22d9b9c7375833b60f6c4a6d942158f323d1a authored over 2 years ago by Michał Górny <[email protected]>
Mark `pyparsing` as a typed package (#364)

Thanks for adding this. The typing ecosystem is still pretty dynamic.

292bcacc1551e4880e5e0e0a27dcd6617e1a9b42 authored over 2 years ago by Bas van Beek <[email protected]>
Update CHANGES and timestamp from #362; fix related unit test and ValueError message

1a39f1133dfff410c9fea1a948a0f60ac660d30f authored over 2 years ago by Paul McGuire <[email protected]>
Update CHANGES and timestamp from #362

5a411e33b62825289a73c74e071862f6f129cb64 authored over 2 years ago by Paul McGuire <[email protected]>
optimize pyparsing import time by deferring regex compile (#363)

dd5c650f97c4fdd6cd2c2dae0d39d3c1fb50026e authored over 2 years ago by Anthony Sottile <[email protected]>
Fixed IndentedBlock internal parse action to use correct value of cur

938f59d183ca790e41a1d995aa3d3e995df2fb19 authored over 2 years ago by ptmcg <[email protected]>
Fixed exception generated in a ParserElementEnhance if the contained expr is None

236cb8bc15ca8132ab26c8630623f447dfd6175a authored almost 3 years ago by ptmcg <[email protected]>
Fix #355 - needed re.escape, not escape_regex_range_chars in QuotedString

5fb6e0d597f87530cf9ef32931d5bfabeb9ce95d authored almost 3 years ago by Paul McGuire <[email protected]>
Issue #350 - fixed whitespace skipping around White expressions

1ccf846394a055924b810faaf9628dac53633848 authored almost 3 years ago by ptmcg <[email protected]>
Some code cleanup, replacing map() calls with list comprehensions; better typing for debug actions using typing.NamedTuple; using list comps in "".join calls

30bd0f3445ed585e9263b8d132004ccb0732a3d7 authored almost 3 years ago by ptmcg <[email protected]>
Fixed bug in ParserElement.run_tests where comments would be displayed using with_line_numbers, even if with_line_numbers was set to False.

577145948bd6063f34a37933ca3a476b5f7ddc4b authored almost 3 years ago by ptmcg <[email protected]>
Fixed PEP-8 compatibility logic in WordStart and WordEnd (Issue #346)

5e3e1bbfac8725db8b8c1aee60a098db00a4eeea authored almost 3 years ago by ptmcg <[email protected]>
Update CHANGES doc with latest PR

3a12ded223a82c481b75b991e59ed8e8808a945a authored almost 3 years ago by ptmcg <[email protected]>
Fixing Unicode block range in examples/booleansearchparser.py (#342)

* Updated range for unicode blocks, updated add char logic to include last character in each blo...

d72bd46a600a794103301fd13a565c40fbe38e4f authored almost 3 years ago by tc-yu <[email protected]>
Fix #345 - delimitedList calling streamline() changes content of expr in some cases; use a copy to generate default expr name

2f633f4a3d1fa5b168f1d3390e3b5898cc27ab29 authored almost 3 years ago by ptmcg <[email protected]>
Add CHANGES note re: new min and max args for delimited_list

8bcd844a795b1100405cb2061211da66f9765191 authored almost 3 years ago by ptmcg <[email protected]>
Added further type annotations

e7f48abe139b4aa20dcdd0ed785d9e7948e25be0 authored almost 3 years ago by ptmcg <[email protected]>
Minor enhancement to Word generation of internal regular expression when characters are 2 consecutive chars

1c75c556f7b1ff5470a4d16f4ae05a7c20f89f31 authored almost 3 years ago by ptmcg <[email protected]>
Update version number for next release work

53405f5ef83453ecac329cb27738664c4abe98c4 authored almost 3 years ago by ptmcg <[email protected]>
Reformat docs for ParseResults bugfix to evaluate ParseResults as True if either list is non empty or results names dict is non empty

fd7f73d28cabbc2f6ea845d1cb968a6cc2c64490 authored almost 3 years ago by ptmcg <[email protected]>
Fix typo in warning message

514041e01688524332987314892f3110c3f9e614 authored almost 3 years ago by ptmcg <[email protected]>
Documented ParseResults bugfix to evaluate ParseResults as True if either list is non empty or results names dict is non empty

b1b46365fcf58eb80d03540b07dbd1e9a766f1f9 authored almost 3 years ago by ptmcg <[email protected]>
Switch to GH actions (#341)

* Switch to GH actions

* Add dependencies for railroad testing

7d53dca817045e1eeb9342a38f84a995f64c21b8 authored almost 3 years ago by Pavlo Bashynskyi <[email protected]>
Added min/max keyword arguments for delimited_list (#335)

* Added min/max keyword arguments for delimited_list

* Rename arguments and add validation

18ea2e761a7d1a097d9b42064678d1d10aba803c authored almost 3 years ago by Marius <[email protected]>
Added sys.setrecursionlimit for complex query strings; general reformatting

f6a751cbd3fad0af7c7341dbec6a4b3db67290c7 authored almost 3 years ago by Paul McGuire <[email protected]>
Remove cd command from tox.ini commands to checkout previous packaging version

d6f5c748289dd39e2fb14753ead484178d0a2023 authored almost 3 years ago by ptmcg <[email protected]>
Test against packaging 21.2

5827501123e9be4883fa65b9010534ec4b2d9d2d authored almost 3 years ago by ptmcg <[email protected]>
Add warning suppression detection for all diagnostic warnings

16b766b97c9c144be8c3fad4fec00417728abfa6 authored almost 3 years ago by ptmcg <[email protected]>
Update version time for release

b429eb6cda915fb89620cc103913d0faa1b8ef16 authored almost 3 years ago by ptmcg <[email protected]>
Revert results names for packaging compatibility (#110)

e22d4cacd0cd90e7544088ccbaa99f02debd3c77 authored almost 3 years ago by ptmcg <[email protected]>
Add tests written when working on #323

85fc9275d02a0655cee86f6de68fa5a9dd4b9145 authored almost 3 years ago by Paul McGuire <[email protected]>
Add asserts in unit test

c93973ed08ae34ea44b50b8cd4c70db69155ee3e authored almost 3 years ago by ptmcg <[email protected]>
Rework version_info to use typing.NamedTuple

b0adfe71932b9cd894062e226909b56666cb337d authored almost 3 years ago by ptmcg <[email protected]>
Add debug arg to scan_string, transform_string, search_string

22f88473274bdc386edd2a83e3ba35d32d081b1c authored almost 3 years ago by ptmcg <[email protected]>
Update update_pyparsing_timestamp.py to new code structure

ebd99e2e47a85fe4d7c494d4bda54823c24aaf69 authored almost 3 years ago by ptmcg <[email protected]>
Get Travis and tox to work better together

14427a551cc293d2363f7af4337a02638d045367 authored almost 3 years ago by ptmcg <[email protected]>
Make Travis run all tox environments

6bb97ccb95f2c4e6ade43fe8d8dbf654f7198264 authored almost 3 years ago by ptmcg <[email protected]>
Issue #333 - add packaging pytests to tox.ini

8048431b1d3bea25f1cc7f84bca91b4f8e921dbe authored almost 3 years ago by ptmcg <[email protected]>
Add tracebacks to run_tests() output if ParserElement.verbose_stacktrace == True

d9c79d623ba503b14879c09337e58b268a292ac0 authored almost 3 years ago by ptmcg <[email protected]>
Fix delimitedList regression when called with a literal string instead of a ParserElement (Issue #331)

29415662d238c1bde58a70f60c7e946a2c8b1710 authored almost 3 years ago by ptmcg <[email protected]>
Update version for next release work

8cb3e1f8dc2eb104a87ee9ae5ee9c336a7c3ecda authored almost 3 years ago by ptmcg <[email protected]>
Semi-fix collision of Dict and typing.Dict; Some mypy types cleanup

785c76d298c06f91c733bbf8985d9f32c6af0758 authored almost 3 years ago by ptmcg <[email protected]>
Add notes to CHANGES for minor and internal fixes that may be of interest

0ef76494861cd1d4a69a11e8df95c804e63a4369 authored almost 3 years ago by Paul McGuire <[email protected]>
Added with_line_numbers to run_test(), and made line/col numbering off by default

ac11feb2d286afe0c8fa2bc6b4afe707d0a0e00c authored almost 3 years ago by ptmcg <[email protected]>
Added type hints for col, line, and lineno public methods; plus black

08bdeebe71d019e8be3e5a8b3d348ec44daf9e17 authored almost 3 years ago by ptmcg <[email protected]>
Removed spurious warnings when assigning results name to originalTextFor expression (Issue #110)

e269b0a3d067e66ef718b8508a4a82927c7606d0 authored almost 3 years ago by ptmcg <[email protected]>
PEP-8 some internal names

578ac28425890c2967abf3915194b63b0bf17e42 authored almost 3 years ago by ptmcg <[email protected]>
Add tests to verify that warnings are not raised when not enabled

28d2f1250701cdc447fc88130811d4b0d6924c26 authored almost 3 years ago by ptmcg <[email protected]>
Fix bug where streamline() did not return self if already streamlined

9987004c94ccf7d9b6b3adbcf06d05d2ff197737 authored almost 3 years ago by ptmcg <[email protected]>
Add extended examples for using -Wd:::pyparsing to enable warnings just for pyparsing

5c198d9d4734a659acaca3c2bd136192dd035678 authored almost 3 years ago by ptmcg <[email protected]>
Update version number for next release work

f176c58ab47a68a6ae72f9038f1f26a65f08eeef authored almost 3 years ago by ptmcg <[email protected]>
Added __str__ method to pyparsing __version_info__, for nicer-looking output

6e8f7b6592325198be333d8eea0408c40c0d64d8 authored almost 3 years ago by ptmcg <[email protected]>
Fixed bug in railroad diagramming where the vertical limit would count all expressions in a group, not just those that would create visible railroad elements.

4b7a87eb2f7703b483058bbe03fe6b5620c852b7 authored almost 3 years ago by ptmcg <[email protected]>
Update docs to reflect change in attribute setting on ParseResults due to using __slots__.

feec989dcaa6cfc198e2e14a21b4df7e402ad245 authored almost 3 years ago by ptmcg <[email protected]>
Update version time, reblacken test_unit.py

bb2db7bdc017fcace4fb09ed4511f146ab47e629 authored almost 3 years ago by ptmcg <[email protected]>
Clean up markup in whats_new_in_3_0_0.rst doc

77d723d9cb891246555b5576097f63dcce0d6f55 authored almost 3 years ago by ptmcg <[email protected]>
Fix Dict() bugfix to wrap tokenlist.as_dict() if self.resultsName

ae447cd7d3d816e2dfa2fc0e60a5e2002b3733da authored almost 3 years ago by ptmcg <[email protected]>
Wrap tokenlist in list if `self.resultsName` is present (#324)

* Wrap tokenlist in list if self.ResulstName is present for Dict

* Use as_dict instead of asDict

8bbc83e50ec9ca488c984466ecf8e242060916e1 authored almost 3 years ago by Bu Sun Kim <[email protected]>
Update version to prep for next release (and black)

958d055040cae3eeafd23f2fe05e04cf035a04b8 authored almost 3 years ago by ptmcg <[email protected]>
Update version time

bf17712cc5e5368356dadf0ca441e7cac999bc09 authored almost 3 years ago by ptmcg <[email protected]>
Added header column labeling > 100 in `with_line_numbers`

b7f7f58ad28e16bbf470cfb373a985f1ee8651a5 authored almost 3 years ago by ptmcg <[email protected]>
Fix whitespace skipping bug introduced while reverting LineStart() changes - Issue #319

1bbc83267f33471f25b885c5376b65316a6d1968 authored almost 3 years ago by ptmcg <[email protected]>
Fix regex typo in one_of (:? should be (?:

46f4af6fee9b4dc6b7c10f27ed9a755a45082377 authored almost 3 years ago by ptmcg <[email protected]>
Update version for next release

c218b880d0a378132eff545342fb7c220ad86fd7 authored almost 3 years ago by ptmcg <[email protected]>
Update docs to reflect reverting LineStart and StringStart changes made in 3.0.0

6f139407384895317b552f5b83dc79756f084bd2 authored almost 3 years ago by ptmcg <[email protected]>
Fixed type annotation in IndentedBlock

280f71a9fdc8a7334551bcc1cb9d4485fa4f86e5 authored almost 3 years ago by ptmcg <[email protected]>
Fixed IndentedBlock

1be3b5398f8f8d57811712c39b57228bdffe6032 authored almost 3 years ago by ptmcg <[email protected]>
Revert strict LineStart interpretation in 3.0.0 to 2.4.x behavior (Issue #317)

4ab17bb55d1ba72adef66c01232711d421650767 authored almost 3 years ago by ptmcg <[email protected]>
To blacken

8b3d958cfec645255e24f2f0ab2d0361660b4947 authored almost 3 years ago by ptmcg <[email protected]>
Expand notes on enabling pyparsing warnings to include disabling with "-Wi:::pyparsing"

71020f4ec4e7f8a94ca9807ff5081a5a5eb01e32 authored almost 3 years ago by ptmcg <[email protected]>
Fix one_of to generate regex internally, even if caseless or as_keyword given as True

ddfcd6b656b8ee11517126348fa17d26332cc6cc authored almost 3 years ago by ptmcg <[email protected]>
Update version for next release work

ac7d5a9f3c7a4ff5f617f7488944aaad63c4e47f authored almost 3 years ago by ptmcg <[email protected]>
Fixed bug where ParseResults accidentally created recursive contents. (Issue #315)

465c20f4b232979d07ad905596edcd8ed21b492e authored almost 3 years ago by ptmcg <[email protected]>