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

Fixed bug in Word with max argument (#314)

github.com/pyparsing/pyparsing - 121a2394ec99f67a641a0d114c31f6f48482031f authored almost 3 years ago by ptmcg <[email protected]>
Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even when not enabled

github.com/pyparsing/pyparsing - 5d6c14a959d1eb3f7c178c10fba34326058a2166 authored almost 3 years ago by ptmcg <[email protected]>
refactor unit test TestCase to add assertDoesNotWarn

github.com/pyparsing/pyparsing - 074f058ebc07280a49209239db8ae94cda72addb authored almost 3 years ago by ptmcg <[email protected]>
update version for next release work

github.com/pyparsing/pyparsing - 944eaea172886646bd6764273aab0c94a134a2cd authored almost 3 years ago by ptmcg <[email protected]>
update version timestamp; prep for release

github.com/pyparsing/pyparsing - 0352555d968f9952800f0728383de8e1f9526e1e authored almost 3 years ago by ptmcg <[email protected]>
with_line_numbers enhancements: better display of separate lines in Unicode mode; configurable eol_mark character

github.com/pyparsing/pyparsing - 895693b9bd39abc0aae52fa64e52f56308690c85 authored almost 3 years ago by ptmcg <[email protected]>
Clean up warning and exception messages with oneOf -> one_of

github.com/pyparsing/pyparsing - fa7c27e5afa9c0939e06043e3ecb955ccd9aea88 authored almost 3 years ago by ptmcg <[email protected]>
Update generated class diagram

github.com/pyparsing/pyparsing - 73c84d7fa11c51a83a177afa8f48a3b514057004 authored almost 3 years ago by ptmcg <[email protected]>
Added global method `autoname_elements()`

github.com/pyparsing/pyparsing - b3e75f881a7e602e3db7a2224ad8f22317151a3a authored almost 3 years ago by ptmcg <[email protected]>
Add missing globals() to class diagram; rename .jpg to include 3.0.0 version

github.com/pyparsing/pyparsing - e26165ea4b18a5756af3a1aa7a1723bb6b236014 authored almost 3 years ago by ptmcg <[email protected]>
Add '*' marker to results name annotations in railroad diagram if listAllMatches=True

github.com/pyparsing/pyparsing - 368b25510eee09305b615ae4f02eedd9c30ac164 authored almost 3 years ago by ptmcg <[email protected]>
Separated 3.0.0.final changes from the 3.0.0 version in CHANGES, so that it doesn't look like 3.0.0 has just the last few changes in it

github.com/pyparsing/pyparsing - a5631ca87b5396c3189c2304ee3672f782bdd59b authored almost 3 years ago by ptmcg <[email protected]>
Updated version timestamp prep for release.

github.com/pyparsing/pyparsing - 6778667f01a4ebaf2828c498d4864682e708ae4d authored almost 3 years ago by ptmcg <[email protected]>
Updated CHANGES, HowToUsePyparsing.rst, and whats_new_in_3_0_0.rst to fill in missing features and bug fixes

github.com/pyparsing/pyparsing - 55710572f4e0ce772f2de17cab88cb16be4e638c authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

github.com/pyparsing/pyparsing - bd954467fff54a41f4c64153a158fc5054da2f15 authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

github.com/pyparsing/pyparsing - 48f9fe2193e58406e4bff5e6ceefe5d4d319437c authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

github.com/pyparsing/pyparsing - ded0a854320994740d63f9438f53e981b98f26c6 authored almost 3 years ago by ptmcg <[email protected]>
Added parser_element to synonymize with parserElement in ParseBaseException

github.com/pyparsing/pyparsing - a381b1534a486b8652d026c35f9257acbed59829 authored almost 3 years ago by ptmcg <[email protected]>
Added support for python -W warning option to call enable_all_warnings() at startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.

github.com/pyparsing/pyparsing - 686852fa90700d8434082cf151af36ea000c2418 authored almost 3 years ago by ptmcg <[email protected]>
Added support for python -W warning option to call enable_all_warnings() at startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.

github.com/pyparsing/pyparsing - 3edde380a24a4bcef346519298f52a3d324c2d17 authored almost 3 years ago by ptmcg <[email protected]>
Update some internal type annotations

github.com/pyparsing/pyparsing - 89b5b4a2569e41cbc9aff3c4cef1493721f9fdfe authored almost 3 years ago by ptmcg <[email protected]>
Update some internal type annotations

github.com/pyparsing/pyparsing - 940636a69dbb279e5f6e1f1e07636e74ef8d950f authored almost 3 years ago by ptmcg <[email protected]>
Modified helpers common_html_entity and replace_html_entity() to use the HTML entity definitions from html.entities.html5

github.com/pyparsing/pyparsing - aab37b6838b2f5be43c137ca17a40d5f22d3279f authored almost 3 years ago by ptmcg <[email protected]>
Fix set_parse_action type definitions, and docstring

github.com/pyparsing/pyparsing - 69b6c5a6a1a6890bbe99c1fb47813467d4f118aa authored almost 3 years ago by ptmcg <[email protected]>
Tighten up determination of identbodychars to use "_*".isidentifier()

github.com/pyparsing/pyparsing - 356990811dc032d184d835bc8c801f0208ed435e authored almost 3 years ago by ptmcg <[email protected]>
Enhanced args to with_line_numbers

github.com/pyparsing/pyparsing - 79aa1816470d044b75a2e691195946ff2c037e54 authored almost 3 years ago by ptmcg <[email protected]>
Add some usage tips for diagramming to HowToUsePyparsing.rst; update date and e-mail

github.com/pyparsing/pyparsing - a6f335f578ae5b44ab1f17e816e07ffbf17f3131 authored almost 3 years ago by ptmcg <[email protected]>
Guard against empty ParseExpressions

github.com/pyparsing/pyparsing - 05b777b9c087da69603069865b13a87198e8f071 authored almost 3 years ago by ptmcg <[email protected]>
Fix named fields returned by common.url expression; add more common.* items to HowToUsePyparsing.rst

github.com/pyparsing/pyparsing - f437babe086e5f76dab79378c0f92ff0067dff94 authored almost 3 years ago by ptmcg <[email protected]>
Prep for final 3.0.0 release, update author email address

github.com/pyparsing/pyparsing - 0334089f400a49442e5f418faec4898b29864e0e authored almost 3 years ago by ptmcg <[email protected]>
Update saved class diagram image files

github.com/pyparsing/pyparsing - 686d95ff9fb18d0e499fc77476935500b7a6f636 authored almost 3 years ago by ptmcg <[email protected]>
Update class diagram, with note and layout tweaks

github.com/pyparsing/pyparsing - 367ceec054f62b8d96a84f1733358abf6ba1295f authored almost 3 years ago by ptmcg <[email protected]>
Test Python 3.10 (#308)

github.com/pyparsing/pyparsing - 2173498202f41800d21ed59a88eeb4807da2bebf authored about 3 years ago by Hugo van Kemenade <[email protected]>
Updated class diagram

github.com/pyparsing/pyparsing - e8c90c575d3636503d5f777b988c88053ac9ad69 authored about 3 years ago by Paul McGuire <[email protected]>
Corrections in whats_new_in_3_0_0.rst

github.com/pyparsing/pyparsing - 58126af707eb25c6c21a1d3c9626f5c0bc53e869 authored about 3 years ago by ptmcg <[email protected]>
Bump version timestamp

github.com/pyparsing/pyparsing - b0657d9f98336eb232176d9117b443effa58ef95 authored about 3 years ago by ptmcg <[email protected]>
Fix typos in whats_new_in_3_0_0.rst

github.com/pyparsing/pyparsing - 36ebaa2e0c73189efb39c642e88d8e636342e344 authored about 3 years ago by ptmcg <[email protected]>
Clean up bullet lists in docstrings

github.com/pyparsing/pyparsing - 09b2a151f054953617dd1d07398d9fcbf899240f authored about 3 years ago by ptmcg <[email protected]>
Update whats_new_in_3_0_0.rst doc to reflect new AtLineStart and AtStringStart classes

github.com/pyparsing/pyparsing - 47cedb9d3955a121824f3cbd5f16f2159992433a authored about 3 years ago by ptmcg <[email protected]>
Fix docstring of set_debug_actions to fix markup

github.com/pyparsing/pyparsing - 5c75f1c5b6325119f51d6f80b62c3f176a7012dc authored about 3 years ago by ptmcg <[email protected]>
Fix docstring of set_debug_actions to reflect added cache_hit bool argument, and add type annotations

github.com/pyparsing/pyparsing - bda854c3a3b58ddc113983ad6869e23179835bee authored about 3 years ago by ptmcg <[email protected]>
Better example of exception report showing a full word in the source string

github.com/pyparsing/pyparsing - 04d0cc72a5425055f77e7b321ccac96b851bd95a authored about 3 years ago by ptmcg <[email protected]>
Fix python_requires in setup.py

github.com/pyparsing/pyparsing - 170e7cad20d906d657a620f8d887a3559a87ebad authored about 3 years ago by ptmcg <[email protected]>
Fixup type annotations

github.com/pyparsing/pyparsing - 64c7596b917d025ce923512e6d3d17ccb064c093 authored about 3 years ago by ptmcg <[email protected]>
Fixed issue #272, reported by PhasecoreX, when LineStart() expressions would match expressions that were not necessarily at the beginning of a line; added AtLineStart and AtStringStart classes

github.com/pyparsing/pyparsing - d2cb388b1b66a70713d42af3006be17c63fb3a74 authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

github.com/pyparsing/pyparsing - 01ae70634099729411f7cc8a55ce2eaea08faf2e authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

github.com/pyparsing/pyparsing - 4ce63a9d8ef8c65af0760a56a09bc091a6354cb1 authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

github.com/pyparsing/pyparsing - 4e306edc905c8596436220f72dd2ce04b274bb29 authored about 3 years ago by ptmcg <[email protected]>
Add numbers and punctuation to Cuneiform class

github.com/pyparsing/pyparsing - d9b2b46f98e262661a2236b62f89bbadb42edda6 authored about 3 years ago by ptmcg <[email protected]>
Fix example for with_line_numbers in CHANGES

github.com/pyparsing/pyparsing - 8ac3934a145890308f615ba3bc8a83add98ceb71 authored about 3 years ago by ptmcg <[email protected]>
Blacken and update version time

github.com/pyparsing/pyparsing - 16b73169f660d7ad98f2ecef3808b5c1aa711693 authored about 3 years ago by ptmcg <[email protected]>
Added start_line and end_line args to with_line_numbers, and more docstring

github.com/pyparsing/pyparsing - 49add35c746ae91c662f68ca58b11f814a45ac8f authored about 3 years ago by ptmcg <[email protected]>
Added start and end args to with_line_numbers, and more docstring

github.com/pyparsing/pyparsing - 66ec9e93dd1d07652d2c4a18ac7eb6afb95e8f8c authored about 3 years ago by ptmcg <[email protected]>
Added with_line_numbers method to pyparsing_testing

github.com/pyparsing/pyparsing - 269633d604155c8a071ce6d0421f6ac4f7ed0308 authored about 3 years ago by ptmcg <[email protected]>
Allow multiplying an expr by 0 or (0,0)

github.com/pyparsing/pyparsing - 9adaf2e261f4b10b60f16bd553fcae88e541c471 authored about 3 years ago by ptmcg <[email protected]>
Some tweaks to cuneiform_python.py

github.com/pyparsing/pyparsing - 8d1083f7db349d00c25993a7bd4dab415af0582e authored about 3 years ago by ptmcg <[email protected]>
Add cuneiform_python.py example

github.com/pyparsing/pyparsing - c8174e7d0d07da6f5183903e26baba9c18a3bd6c authored about 3 years ago by ptmcg <[email protected]>
Blacken and update version time

github.com/pyparsing/pyparsing - 911b85da6a012c779e5d2f7a81090fe5a0c900e0 authored about 3 years ago by ptmcg <[email protected]>
Fix to IndentedBlock where first line of block was suppressed; use Empty().preParse to advance to printable character if not already there

github.com/pyparsing/pyparsing - 638a0b46023bc06f09d2445c7d5013e4d011b834 authored about 3 years ago by ptmcg <[email protected]>
Include expr name in debug fail messages to make it easier to sync up match vs success/fail debug messages

github.com/pyparsing/pyparsing - e8060b2798d1e85fd54c3af9f5b305121ab993fd authored about 3 years ago by ptmcg <[email protected]>
Add return types in results.py, and small perf change in __bool__

github.com/pyparsing/pyparsing - b9b466bf59e6227a51c4c796e2c17dec40f679f9 authored about 3 years ago by ptmcg <[email protected]>
Cleanup whats_new_in_3_0_0.rst doc - add 'pyparsing_common.url', make backward compat synonyms more prominent; fix instructions on pip install for railroad diags

github.com/pyparsing/pyparsing - 6854842356ba17c11d5164320c1f6a1d332e89c5 authored about 3 years ago by ptmcg <[email protected]>
Code cleanup: replaced dynamic attrs in ParseBaseException with properties, some addtional type annotations

github.com/pyparsing/pyparsing - e9344d198a179e2eab237058e9de9df9cccb2664 authored about 3 years ago by ptmcg <[email protected]>
Update version timestamp, blackening

github.com/pyparsing/pyparsing - c10e862ea706ab34e5397e4a1c08c62c09166bf8 authored about 3 years ago by ptmcg <[email protected]>
Fix ParseResults return of "" for dunder methods, which breaks some Python internals (Issue #208)

github.com/pyparsing/pyparsing - 5823e72eff89ee13e561bafeed143377ee98dba0 authored about 3 years ago by ptmcg <[email protected]>
Fix handling of ParseFatalExceptions in a MatchFirst (reported in Issue #251)

github.com/pyparsing/pyparsing - 265bbd5060341908de24d86d6532a94b0721e582 authored about 3 years ago by ptmcg <[email protected]>
Cleanup str() representations for And and Opt; remove extraneous "{}"s

github.com/pyparsing/pyparsing - 357b5f568e68352ec4af9f6f355146bc77301494 authored about 3 years ago by ptmcg <[email protected]>
Code cleanup: use raise-from syntax; use set operations instead of str operations; fix some type annotations

github.com/pyparsing/pyparsing - 2583e1282ea774a600ffa483b43cfd19f94b1dc0 authored about 3 years ago by ptmcg <[email protected]>
Update timestamp; reblack __init__.py

github.com/pyparsing/pyparsing - 6438c3f7ab260ee690290e127e614c669bc789f0 authored about 3 years ago by ptmcg <[email protected]>
Add pyparsing_common.url to urlExtractorNew.py

github.com/pyparsing/pyparsing - 7bff24ff3105923b6b1ae96ab92a6f57a8460182 authored about 3 years ago by ptmcg <[email protected]>
Handle types passed to ParseResults (Py3.9 behavior change) (#276)

github.com/pyparsing/pyparsing - 29d2d8e7ac05af75f1f4dae3976604ebfbd67545 authored about 3 years ago by ptmcg <[email protected]>
Add url expression to pyparsing_common (#249)

github.com/pyparsing/pyparsing - e2fb9f25431544b3c783e13e7fffc0e17bcf9fc8 authored about 3 years ago by ptmcg <[email protected]>
Bump version time too

github.com/pyparsing/pyparsing - 6bdee2fec058493b4e1809aa25de3494f41e3627 authored about 3 years ago by ptmcg <[email protected]>
Address #188 - __eq__ should call matches with parse_all=True

github.com/pyparsing/pyparsing - 96f08e1124e6fa2b93bcf048df121115cfe32ff3 authored about 3 years ago by ptmcg <[email protected]>
Bump version number for next release (call it rc2 for now, but hopefully it will be the final)

github.com/pyparsing/pyparsing - 2f4aabccdeefeeaabe1e8f72316de77c32df5856 authored about 3 years ago by ptmcg <[email protected]>
Set version to use "rc", add date to CHANGES, reorder items a bit

github.com/pyparsing/pyparsing - f7f8c9ca40d54c619b8b626d02f504034b1989b6 authored about 3 years ago by ptmcg <[email protected]>
Set version to use "rc" if release level start with "c"

github.com/pyparsing/pyparsing - a86ed0eb088a3075f591888dee18b0cfd18b6af8 authored about 3 years ago by ptmcg <[email protected]>
The blackening

github.com/pyparsing/pyparsing - 6b51ff7faf0cb32170b415341725ddfc8d7b10c7 authored about 3 years ago by ptmcg <[email protected]>
Bump __version_time__

github.com/pyparsing/pyparsing - d714f45d927a9712bbb93c8eb4f63b2fff7ad89a authored about 3 years ago by ptmcg <[email protected]>
parseFile and create_diagram methods now accept pathlib.Path arguments

github.com/pyparsing/pyparsing - 2a1df6cfc17f189ad75e70d72003884e6ad93b72 authored about 3 years ago by ptmcg <[email protected]>
Update eval_arith.py to have better representation of true and false eval expressions

github.com/pyparsing/pyparsing - c1f6cfdef9c59f96bc57c564f196201e04a8548f authored about 3 years ago by ptmcg <[email protected]>
Reformat code for railroad_diagram_demo.py

github.com/pyparsing/pyparsing - 69f5e0c418239da9f1fb27eb96f951b08cfc78c1 authored about 3 years ago by ptmcg <[email protected]>
Only collapse re character ranges if they consist of more than 3 characters

github.com/pyparsing/pyparsing - a5130a419ce628846e968556aa8ca024d4d2ae75 authored about 3 years ago by ptmcg <[email protected]>
Only collapse re character ranges if they consist of 4 or more characters

github.com/pyparsing/pyparsing - ecd4dc0a2d94435e1c63cb8e643cd4fb1085d33e authored about 3 years ago by ptmcg <[email protected]>
Better type matching for infix_notation operator specs

github.com/pyparsing/pyparsing - 68a7c5b463b4714f023fbd02b39951edc1415d70 authored about 3 years ago by ptmcg <[email protected]>
Optimization in infixNotation

github.com/pyparsing/pyparsing - 64749ea4fe37ebbed263d1e3c4cfcc301d6c5b2b authored about 3 years ago by ptmcg <[email protected]>
Add missing setName() calls; use new identchars and identbodychars to define identifier

github.com/pyparsing/pyparsing - e7fde50c5c7099af9b350c97933dfff20d59da79 authored about 3 years ago by ptmcg <[email protected]>
Add test for optimized Word with max>0

github.com/pyparsing/pyparsing - e26b74e750b1444379a6881284ded51f8187ef43 authored about 3 years ago by ptmcg <[email protected]>
Word optimization when using max argument; fix create_diagram -> NoReturn s/b None

github.com/pyparsing/pyparsing - dfe7593f535ad810166e621b2e1b4b34166fc3d5 authored about 3 years ago by ptmcg <[email protected]>
226 railroad updates (#298)

* Add line separators to HowToUsePyparsing.rst to call attention to PEP-8 naming in this documen...

github.com/pyparsing/pyparsing - dfc7d7524ed9bb74a04865a68a06982bb54fcc5c authored about 3 years ago by Paul McGuire <[email protected]>
Small perf tweaks

github.com/pyparsing/pyparsing - 1ed653a54dec0c0a81ba39139cfa4503a13fa956 authored about 3 years ago by ptmcg <[email protected]>
Minor blackening

github.com/pyparsing/pyparsing - 19cf57e8cbfd44151bb3ca97efb5dcbfd12537aa authored about 3 years ago by ptmcg <[email protected]>
Update docstrings to use new-style snake_case names

github.com/pyparsing/pyparsing - f53d6b8eb8b1602394b5713cf7c6830c9ea8a064 authored about 3 years ago by ptmcg <[email protected]>
Update docs to use new-style snake_case names, add some missing blurbs to whats_new_in_3_0_0.rst, and reformat CloseMatch change blurb in CHANGES

github.com/pyparsing/pyparsing - 5b3d2cd22a9b1c55c53014312120967d6e30acb5 authored about 3 years ago by ptmcg <[email protected]>
add a caseless parameter to the CloseMatch class (#281)

* add tests for caseless close match

* update CloseMatch to include a caseless parameter

*...

github.com/pyparsing/pyparsing - 61a5088e57fccd2568b20e7acda44834325de545 authored about 3 years ago by Adrian Edwards <[email protected]>
Fix test issue; update version time

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