Ecosyste.ms: OpenCollective

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

Pyparsing

Provides software and support for easy development of PEG parsers for Python applications
Collective - Host: opensource - https://opencollective.com/pyparsing - Code: https://github.com/pyparsing/pyparsing

Update CHANGES to reflect latest fixes

github.com/pyparsing/pyparsing - 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)

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

github.com/pyparsing/pyparsing - 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

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

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

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

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

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

github.com/pyparsing/pyparsing - 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

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

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

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

Closes #378.

github.com/pyparsing/pyparsing - 3c03942464868c6817a74cd8267b2629e21305f7 authored over 2 years ago by Serhiy Storchaka <[email protected]>
Support Python 3.6.8 or later

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

github.com/pyparsing/pyparsing - 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

github.com/pyparsing/pyparsing - 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

github.com/pyparsing/pyparsing - 4f984635d1b23135009ad4d4116e97a445a7e28c authored over 2 years ago by ptmcg <[email protected]>
Fix bug #375 (#376)

github.com/pyparsing/pyparsing - 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

github.com/pyparsing/pyparsing - 76614939d4303f4f02c941e0bba64b8054315672 authored almost 3 years ago by ptmcg <[email protected]>
Add CHANGES blurb for merged PR.

github.com/pyparsing/pyparsing - 1c0d77e03a4b80b1f1d8c81c99cd428275aeb4b9 authored almost 3 years ago by ptmcg <[email protected]>
Add missing type hints (#371)

* Add missing type hints

* Yet another fixes

github.com/pyparsing/pyparsing - 1a8d1b95ac0200b9952e9562dcf2e2a7dc24ebd6 authored almost 3 years ago by Kazantcev Andrey <[email protected]>
Fix typo in pyparsing 3.0.0 example code (#365)

github.com/pyparsing/pyparsing - ea98f63a4725d3147d7dc6ed7edc40eb7b8f5c80 authored almost 3 years ago by Takahiro Ueda <[email protected]>
Black and pre-commit fixes

github.com/pyparsing/pyparsing - 3e0bd80f000e656e28a2bd7f572172db2e908650 authored almost 3 years ago by ptmcg <[email protected]>
Clean up dump() examples in docstrings

github.com/pyparsing/pyparsing - 1812d239f23e1504ec6734f1e59086693ee42d7c authored almost 3 years ago by ptmcg <[email protected]>
Update HowToUsePyparsing.rst doc with set_parse_action notes

github.com/pyparsing/pyparsing - 2206f2b8442add926d2061b1abd0a5007e59953e authored almost 3 years ago by ptmcg <[email protected]>
Updated version number for development; blackening; some timestamp cleanup

github.com/pyparsing/pyparsing - 25f87092e4ffda1d3895860384e86946ed9ba1d5 authored almost 3 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 ...

github.com/pyparsing/pyparsing - 43b22d9b9c7375833b60f6c4a6d942158f323d1a authored almost 3 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.

github.com/pyparsing/pyparsing - 292bcacc1551e4880e5e0e0a27dcd6617e1a9b42 authored almost 3 years ago by Bas van Beek <[email protected]>
Update CHANGES and timestamp from #362; fix related unit test and ValueError message

github.com/pyparsing/pyparsing - 1a39f1133dfff410c9fea1a948a0f60ac660d30f authored almost 3 years ago by Paul McGuire <[email protected]>
Update CHANGES and timestamp from #362

github.com/pyparsing/pyparsing - 5a411e33b62825289a73c74e071862f6f129cb64 authored almost 3 years ago by Paul McGuire <[email protected]>
optimize pyparsing import time by deferring regex compile (#363)

github.com/pyparsing/pyparsing - dd5c650f97c4fdd6cd2c2dae0d39d3c1fb50026e authored almost 3 years ago by Anthony Sottile <[email protected]>
Fixed IndentedBlock internal parse action to use correct value of cur

github.com/pyparsing/pyparsing - 938f59d183ca790e41a1d995aa3d3e995df2fb19 authored almost 3 years ago by ptmcg <[email protected]>
Fixed exception generated in a ParserElementEnhance if the contained expr is None

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

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

github.com/pyparsing/pyparsing - 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

github.com/pyparsing/pyparsing - 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.

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

github.com/pyparsing/pyparsing - 5e3e1bbfac8725db8b8c1aee60a098db00a4eeea authored about 3 years ago by ptmcg <[email protected]>
Update CHANGES doc with latest PR

github.com/pyparsing/pyparsing - 3a12ded223a82c481b75b991e59ed8e8808a945a authored about 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...

github.com/pyparsing/pyparsing - d72bd46a600a794103301fd13a565c40fbe38e4f authored about 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

github.com/pyparsing/pyparsing - 2f633f4a3d1fa5b168f1d3390e3b5898cc27ab29 authored about 3 years ago by ptmcg <[email protected]>
Add CHANGES note re: new min and max args for delimited_list

github.com/pyparsing/pyparsing - 8bcd844a795b1100405cb2061211da66f9765191 authored about 3 years ago by ptmcg <[email protected]>
Added further type annotations

github.com/pyparsing/pyparsing - e7f48abe139b4aa20dcdd0ed785d9e7948e25be0 authored about 3 years ago by ptmcg <[email protected]>
Minor enhancement to Word generation of internal regular expression when characters are 2 consecutive chars

github.com/pyparsing/pyparsing - 1c75c556f7b1ff5470a4d16f4ae05a7c20f89f31 authored about 3 years ago by ptmcg <[email protected]>
Update version number for next release work

github.com/pyparsing/pyparsing - 53405f5ef83453ecac329cb27738664c4abe98c4 authored about 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

github.com/pyparsing/pyparsing - fd7f73d28cabbc2f6ea845d1cb968a6cc2c64490 authored about 3 years ago by ptmcg <[email protected]>
Fix typo in warning message

github.com/pyparsing/pyparsing - 514041e01688524332987314892f3110c3f9e614 authored about 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

github.com/pyparsing/pyparsing - b1b46365fcf58eb80d03540b07dbd1e9a766f1f9 authored about 3 years ago by ptmcg <[email protected]>
Switch to GH actions (#341)

* Switch to GH actions

* Add dependencies for railroad testing

github.com/pyparsing/pyparsing - 7d53dca817045e1eeb9342a38f84a995f64c21b8 authored about 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

github.com/pyparsing/pyparsing - 18ea2e761a7d1a097d9b42064678d1d10aba803c authored about 3 years ago by Marius <[email protected]>
Added sys.setrecursionlimit for complex query strings; general reformatting

github.com/pyparsing/pyparsing - f6a751cbd3fad0af7c7341dbec6a4b3db67290c7 authored about 3 years ago by Paul McGuire <[email protected]>
Remove cd command from tox.ini commands to checkout previous packaging version

github.com/pyparsing/pyparsing - d6f5c748289dd39e2fb14753ead484178d0a2023 authored about 3 years ago by ptmcg <[email protected]>
Test against packaging 21.2

github.com/pyparsing/pyparsing - 5827501123e9be4883fa65b9010534ec4b2d9d2d authored about 3 years ago by ptmcg <[email protected]>
Add warning suppression detection for all diagnostic warnings

github.com/pyparsing/pyparsing - 16b766b97c9c144be8c3fad4fec00417728abfa6 authored about 3 years ago by ptmcg <[email protected]>
Update version time for release

github.com/pyparsing/pyparsing - b429eb6cda915fb89620cc103913d0faa1b8ef16 authored about 3 years ago by ptmcg <[email protected]>
Revert results names for packaging compatibility (#110)

github.com/pyparsing/pyparsing - e22d4cacd0cd90e7544088ccbaa99f02debd3c77 authored about 3 years ago by ptmcg <[email protected]>
Add tests written when working on #323

github.com/pyparsing/pyparsing - 85fc9275d02a0655cee86f6de68fa5a9dd4b9145 authored about 3 years ago by Paul McGuire <[email protected]>
Add asserts in unit test

github.com/pyparsing/pyparsing - c93973ed08ae34ea44b50b8cd4c70db69155ee3e authored about 3 years ago by ptmcg <[email protected]>
Rework version_info to use typing.NamedTuple

github.com/pyparsing/pyparsing - b0adfe71932b9cd894062e226909b56666cb337d authored about 3 years ago by ptmcg <[email protected]>
Add debug arg to scan_string, transform_string, search_string

github.com/pyparsing/pyparsing - 22f88473274bdc386edd2a83e3ba35d32d081b1c authored about 3 years ago by ptmcg <[email protected]>
Update update_pyparsing_timestamp.py to new code structure

github.com/pyparsing/pyparsing - ebd99e2e47a85fe4d7c494d4bda54823c24aaf69 authored about 3 years ago by ptmcg <[email protected]>
Get Travis and tox to work better together

github.com/pyparsing/pyparsing - 14427a551cc293d2363f7af4337a02638d045367 authored about 3 years ago by ptmcg <[email protected]>
Make Travis run all tox environments

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

github.com/pyparsing/pyparsing - 8048431b1d3bea25f1cc7f84bca91b4f8e921dbe authored about 3 years ago by ptmcg <[email protected]>
Add tracebacks to run_tests() output if ParserElement.verbose_stacktrace == True

github.com/pyparsing/pyparsing - d9c79d623ba503b14879c09337e58b268a292ac0 authored about 3 years ago by ptmcg <[email protected]>
Fix delimitedList regression when called with a literal string instead of a ParserElement (Issue #331)

github.com/pyparsing/pyparsing - 29415662d238c1bde58a70f60c7e946a2c8b1710 authored about 3 years ago by ptmcg <[email protected]>
Update version for next release work

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

github.com/pyparsing/pyparsing - 785c76d298c06f91c733bbf8985d9f32c6af0758 authored about 3 years ago by ptmcg <[email protected]>
Add notes to CHANGES for minor and internal fixes that may be of interest

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

github.com/pyparsing/pyparsing - ac11feb2d286afe0c8fa2bc6b4afe707d0a0e00c authored about 3 years ago by ptmcg <[email protected]>
Added type hints for col, line, and lineno public methods; plus black

github.com/pyparsing/pyparsing - 08bdeebe71d019e8be3e5a8b3d348ec44daf9e17 authored about 3 years ago by ptmcg <[email protected]>
Removed spurious warnings when assigning results name to originalTextFor expression (Issue #110)

github.com/pyparsing/pyparsing - e269b0a3d067e66ef718b8508a4a82927c7606d0 authored about 3 years ago by ptmcg <[email protected]>
PEP-8 some internal names

github.com/pyparsing/pyparsing - 578ac28425890c2967abf3915194b63b0bf17e42 authored about 3 years ago by ptmcg <[email protected]>
Add tests to verify that warnings are not raised when not enabled

github.com/pyparsing/pyparsing - 28d2f1250701cdc447fc88130811d4b0d6924c26 authored about 3 years ago by ptmcg <[email protected]>
Fix bug where streamline() did not return self if already streamlined

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

github.com/pyparsing/pyparsing - 5c198d9d4734a659acaca3c2bd136192dd035678 authored about 3 years ago by ptmcg <[email protected]>
Update version number for next release work

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

github.com/pyparsing/pyparsing - 6e8f7b6592325198be333d8eea0408c40c0d64d8 authored about 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.

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

github.com/pyparsing/pyparsing - feec989dcaa6cfc198e2e14a21b4df7e402ad245 authored about 3 years ago by ptmcg <[email protected]>
Update version time, reblacken test_unit.py

github.com/pyparsing/pyparsing - bb2db7bdc017fcace4fb09ed4511f146ab47e629 authored about 3 years ago by ptmcg <[email protected]>
Clean up markup in whats_new_in_3_0_0.rst doc

github.com/pyparsing/pyparsing - 77d723d9cb891246555b5576097f63dcce0d6f55 authored about 3 years ago by ptmcg <[email protected]>
Fix Dict() bugfix to wrap tokenlist.as_dict() if self.resultsName

github.com/pyparsing/pyparsing - ae447cd7d3d816e2dfa2fc0e60a5e2002b3733da authored about 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

github.com/pyparsing/pyparsing - 8bbc83e50ec9ca488c984466ecf8e242060916e1 authored about 3 years ago by Bu Sun Kim <[email protected]>
Update version to prep for next release (and black)

github.com/pyparsing/pyparsing - 958d055040cae3eeafd23f2fe05e04cf035a04b8 authored about 3 years ago by ptmcg <[email protected]>
Update version time

github.com/pyparsing/pyparsing - bf17712cc5e5368356dadf0ca441e7cac999bc09 authored about 3 years ago by ptmcg <[email protected]>
Added header column labeling > 100 in `with_line_numbers`

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

github.com/pyparsing/pyparsing - 1bbc83267f33471f25b885c5376b65316a6d1968 authored about 3 years ago by ptmcg <[email protected]>
Fix regex typo in one_of (:? should be (?:

github.com/pyparsing/pyparsing - 46f4af6fee9b4dc6b7c10f27ed9a755a45082377 authored about 3 years ago by ptmcg <[email protected]>
Update version for next release

github.com/pyparsing/pyparsing - c218b880d0a378132eff545342fb7c220ad86fd7 authored about 3 years ago by ptmcg <[email protected]>
Update docs to reflect reverting LineStart and StringStart changes made in 3.0.0

github.com/pyparsing/pyparsing - 6f139407384895317b552f5b83dc79756f084bd2 authored about 3 years ago by ptmcg <[email protected]>
Fixed type annotation in IndentedBlock

github.com/pyparsing/pyparsing - 280f71a9fdc8a7334551bcc1cb9d4485fa4f86e5 authored about 3 years ago by ptmcg <[email protected]>
Fixed IndentedBlock

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

github.com/pyparsing/pyparsing - 4ab17bb55d1ba72adef66c01232711d421650767 authored about 3 years ago by ptmcg <[email protected]>
Expand notes on enabling pyparsing warnings to include disabling with "-Wi:::pyparsing"

github.com/pyparsing/pyparsing - 71020f4ec4e7f8a94ca9807ff5081a5a5eb01e32 authored about 3 years ago by ptmcg <[email protected]>
Fix one_of to generate regex internally, even if caseless or as_keyword given as True

github.com/pyparsing/pyparsing - ddfcd6b656b8ee11517126348fa17d26332cc6cc authored about 3 years ago by ptmcg <[email protected]>
Update version for next release work

github.com/pyparsing/pyparsing - ac7d5a9f3c7a4ff5f617f7488944aaad63c4e47f authored about 3 years ago by ptmcg <[email protected]>
Fixed bug where ParseResults accidentally created recursive contents. (Issue #315)

github.com/pyparsing/pyparsing - 465c20f4b232979d07ad905596edcd8ed21b492e authored about 3 years ago by ptmcg <[email protected]>