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

Add CHANGES note for source refactoring, plus a few more f-strings and blackening

github.com/pyparsing/pyparsing - 2a1a8e8f4beee7fd120c3fdc1a48725b77e263c2 authored 11 months ago by ptmcg <[email protected]>
Code refactoring for other files (#522)

* Minor code refactoring for other files
* Make identifier_chars a set

github.com/pyparsing/pyparsing - 0b6ec8ecf867d225207eeb84b166effec3d32ee0 authored 11 months ago by InSync <[email protected]>
Code refactoring/denesting for core.py (#521)

* Code refactoring/denesting for core.py

github.com/pyparsing/pyparsing - 8c8332dc1d656465bd3c118f08c34fb95c934906 authored 11 months ago by InSync <[email protected]>
Minor code refactoring/denesting for results.py (#520)

* General code refactoring/denesting

github.com/pyparsing/pyparsing - fad68f40a12d969344d7529bab7639d40d057ce7 authored 12 months ago by InSync <[email protected]>
ci: add Python 3.12 to test matrix (#518)

Fixes #517

github.com/pyparsing/pyparsing - 97196d501df275415c9a09a52cf5d5e1b1eef00e authored 12 months ago by Michal Čihař <[email protected]>
Remove pyparsing-packaging from ci.yml, no longer available for pipelines

github.com/pyparsing/pyparsing - a39ef9f59e8131009f76a4b55de3676dee61b194 authored about 1 year ago by ptmcg <[email protected]>
Update working version for 3.1.2 development; CHANGES note for merged PR

github.com/pyparsing/pyparsing - e0c93ec111432483d8a211b8559875059804b6b1 authored about 1 year ago by ptmcg <[email protected]>
Fix pep8 compatibility code (fixes #501) (#507)

* Fix pep8 compatibility code (fixes #501)

* When using the `replaced_by_pep8` decorator with...

github.com/pyparsing/pyparsing - 4a3a62a794d600d27492810b0caf822b7c990f16 authored about 1 year ago by Riccardo Coccioli <[email protected]>
Minor update to HowToUsePyparsing.rst (#511)

github.com/pyparsing/pyparsing - 8d25b5ff5f9caaa0afbcdb0af3636e54d58fa23f authored about 1 year ago by Patrick-Ze <[email protected]>
Use pep8 version of method set_name (#508)

* Fix one occurrence of setName that was not converted to the
pep8-compliant names.

github.com/pyparsing/pyparsing - b4dfec0738e37acd0361d75228d042a1cb26e680 authored about 1 year ago by Riccardo Coccioli <[email protected]>
Update helpers.py (#510)

Check both *lpar* and *rpar* here to not be instances of *Suppress*.

github.com/pyparsing/pyparsing - fa3e16efcc22685137763516c10380997ff70cd3 authored about 1 year ago by Caleb P. Burns <[email protected]>
Minor update to HowToUsePyparsing.rst

github.com/pyparsing/pyparsing - c09eb6e4bb283b375e53cfe851bb6a63ed3957bb authored about 1 year ago by ptmcg <[email protected]>
Prep for release

github.com/pyparsing/pyparsing - 395431ab3db9cfe59ddcb22b431caea74e623a1e authored about 1 year ago by ptmcg <[email protected]>
Fix regression in SkipTo when ignoring an ignoreExpr, and failed to also ignore the ignorables of the target expr (Issue #500)

github.com/pyparsing/pyparsing - 54b39a52dce9a0e438b11c76bc6e1dddaf490333 authored about 1 year ago by ptmcg <[email protected]>
Handle case where Word(min > 1) with differing init and body chars

github.com/pyparsing/pyparsing - 411c8ab6f697cb7b96f7fd1af37fefe9e3ce422b authored about 1 year ago by ptmcg <[email protected]>
Handle case where Word(min > 1) (fixes #502)

github.com/pyparsing/pyparsing - 1936b36823ae162698dff5184061d71e5d0bd39b authored about 1 year ago by ptmcg <[email protected]>
Update timestamp and CHANGES file to reflect recent PRs; added another test to replicate issue with Forward exceptions

github.com/pyparsing/pyparsing - 421e0fcdbc76fcfb43de9c97c89872bc485d8d40 authored about 1 year ago by ptmcg <[email protected]>
Merge branch 'pyparsing_3.1.x'

github.com/pyparsing/pyparsing - 1355e76c16f74b387c41d26bbf4ff4338fcde0c4 authored about 1 year ago by ptmcg <[email protected]>
Merge pull request #493

* Limit error message overriding when raising exception in Forward; add test for forward excepti...

github.com/pyparsing/pyparsing - 173bc165780cc455ba2f4818c94f0b58cb8b6e5e authored about 1 year ago by Kyle Sunden <[email protected]>
Use reset_pyparsing_context for each example in test_examples.py

github.com/pyparsing/pyparsing - 5b939ccc12e6213edbcecca7546472561788f3e9 authored about 1 year ago by ptmcg <[email protected]>
Add common, unicode, and testing to __all__

github.com/pyparsing/pyparsing - eb9db9eb65f973f59d2c42ef20c6bb6cd974059a authored about 1 year ago by ptmcg <[email protected]>
Enable packrat in booleansearchparser.py

github.com/pyparsing/pyparsing - a88eea04f8c23ca4b862cd50c8c1d54c84d18444 authored about 1 year ago by ptmcg <[email protected]>
Merge pull request #499

Allow `int` or `None` for `cache_size_limit` to `enable_packrat`.

github.com/pyparsing/pyparsing - a60ec32dc3cacba8f7af85866d32a0a5b1031c3b authored about 1 year ago by Paul McGuire <[email protected]>
Allow `int` or `None` for `cache_size_limit` to `enable_packrat`.

This should close https://github.com/pyparsing/pyparsing/issues/498.

github.com/pyparsing/pyparsing - 71116e05bb849e7614f8ec5fad6a91f9cea577aa authored about 1 year ago by Mike Urbach <[email protected]>
Add unit test for parse_file with a Path argument

github.com/pyparsing/pyparsing - bc4f61443cd3a04599983704eee57f5193299dc7 authored over 1 year ago by ptmcg <[email protected]>
Update stackish.py example, and add to test_examples.py

github.com/pyparsing/pyparsing - 3ef4b1f76e15b32f04e318ba190f06d0063f2b3f authored over 1 year ago by ptmcg <[email protected]>
General code cleanup in QuotedString: use "|".join to build inner_pattern instead of string addition with sep character; PEP8 var names; (inspired by Issue #488)

github.com/pyparsing/pyparsing - 247d332399066fbc0f7034481676b51bc3e31e9d authored over 1 year ago by ptmcg <[email protected]>
Remove unused var in QuotedString (Issue #488)

github.com/pyparsing/pyparsing - 08f7b39e994898abd15b243d336902476587b842 authored over 1 year ago by ptmcg <[email protected]>
Add unit test to verify streamlining within a Forward works correctly.

github.com/pyparsing/pyparsing - 437b20174119a48e333ecdc32491400116ae601c authored over 1 year ago by ptmcg <[email protected]>
Add Snyk package health badge to README.rst

github.com/pyparsing/pyparsing - c8b76646bf7f883b40951a08365522d286af4963 authored over 1 year ago by ptmcg <[email protected]>
Address warnings in test_simple_unit.py and lucene_grammar.py raised when running with Python 3.12.

github.com/pyparsing/pyparsing - d5aafc39a37f213971ba2b76ae7101ff3345b209 authored over 1 year ago by ptmcg <[email protected]>
Prep for 3.1.0 release

github.com/pyparsing/pyparsing - e4f3ce2a0805bf1561b96b8f13210f07fe3651ab authored over 1 year ago by ptmcg <[email protected]>
More example updates, PEP-8 names, f-strings.

github.com/pyparsing/pyparsing - 40babe02aa8a7905c5b46d010888516036be02ab authored over 1 year ago by ptmcg <[email protected]>
Minor formatting change, bug-fix on 0000 time

github.com/pyparsing/pyparsing - 85c2ef19a3e11faad0cb405a5ab66bdca7e49f45 authored over 1 year ago by ptmcg <[email protected]>
Update ci.yml

github.com/pyparsing/pyparsing - 2fc41a02f32b4f7a769f036daec58ba4f233b106 authored over 1 year ago by Paul McGuire <[email protected]>
Minor changes in examples, conversion to PEP8 names, etc.

github.com/pyparsing/pyparsing - 08e7cfdb94fecf2d99c324856c37ec66fac0eeed authored over 1 year ago by ptmcg <[email protected]>
Slight perf enhancement in Empty

github.com/pyparsing/pyparsing - a8b05ccbe380117dac40b4cf6d9ffe08266fd7ed authored over 1 year ago by ptmcg <[email protected]>
Make htmlStripper.py and html_table_parser examples use PEP-8 names, add comments, handle tags inside quoted strings

github.com/pyparsing/pyparsing - 801863aa4582a8ce5e6a7408d4966afcd247ea90 authored over 1 year ago by ptmcg <[email protected]>
Prep for release

github.com/pyparsing/pyparsing - 7d4da80b2bca8a2767134f4a181ea9aac4bbb230 authored over 1 year ago by ptmcg <[email protected]>
Add bf parser/executor example

github.com/pyparsing/pyparsing - be0310a83436bb4893d0068bb5da3059199e4c0b authored over 1 year ago by ptmcg <[email protected]>
Update version timestamp

github.com/pyparsing/pyparsing - 476e5518525e700a5902f41bfe176b5fc226be7b authored over 1 year ago by ptmcg <[email protected]>
Fixed bug in NotAny where expr parse action was not being run - see Issue #482

github.com/pyparsing/pyparsing - f6ba79d74aaeba046a83146732ee0f49c098c1de authored over 1 year ago by ptmcg <[email protected]>
Wrapped multiple asserts in testCommonExpressions into subTests

github.com/pyparsing/pyparsing - 4afd5b50fee99565394010bdcf0af0b5b04f557f authored over 1 year ago by ptmcg <[email protected]>
Better formatting in range_check.py example, and added to test_examples.py

github.com/pyparsing/pyparsing - 1808ddda12fc6e884db55dac128e4f460790058a authored over 1 year ago by ptmcg <[email protected]>
Updated several examples to latest method names

github.com/pyparsing/pyparsing - fa12321610037188f9043323ad580b922726831d authored over 1 year ago by ptmcg <[email protected]>
Doc updates, remove references to deprecated delimitedList and delimited_list (use DelimitedList class)

github.com/pyparsing/pyparsing - 6f3d0af494c4d52e979414f8f0f3b4d068b44d8e authored over 1 year ago by ptmcg <[email protected]>
Add CSS to Railroad output (#480)

* Fix railroad so head, body args included in html

* Allows overridding the DEFAULT_STYLE

github.com/pyparsing/pyparsing - bf5ef482d07ee100474bb77f17fa0ca958a8d7aa authored over 1 year ago by Aussie Schnore <[email protected]>
Update CHANGES to reflect recent PR and bugfixes.

github.com/pyparsing/pyparsing - fbb17b946718c67aafdbe49cd571afa4292b9483 authored over 1 year ago by ptmcg <[email protected]>
Add test case for PR #479

github.com/pyparsing/pyparsing - 0bd38f293581808bdcaede1d6d98dae2376b2094 authored over 1 year ago by ptmcg <[email protected]>
Some format cleanup in unicode_denormalizer.py; handle uppercase ligatures; add a few more comments and helpful variable names

github.com/pyparsing/pyparsing - 063c9404a850174c566a5bc63f32f8c2c9fbe8dd authored over 1 year ago by ptmcg <[email protected]>
Fix regex matching for Python quoted strings

github.com/pyparsing/pyparsing - 59623c2cd2de437f0587a003ccab66a1d2adf8be authored over 1 year ago by ptmcg <[email protected]>
Add some helpful comments to the unicode_denormalizer.py example script

github.com/pyparsing/pyparsing - cf4f1559503f0eb66343c96cb0144e86f68e9b1d authored over 1 year ago by ptmcg <[email protected]>
Add some helpful comments to the unicode_denormalizer.py example script

github.com/pyparsing/pyparsing - 0b73a048c8987c88360b25d5da5d177e2f758a49 authored over 1 year ago by ptmcg <[email protected]>
Fix railroad so head, body args included in html (#479)

github.com/pyparsing/pyparsing - d0d6a81ff27c3448a51fcffbd397d7135203a93b authored over 1 year ago by Aussie Schnore <[email protected]>
Update ci.yml

Undo 3.12 CI testing for now

github.com/pyparsing/pyparsing - b354ac2fb40de06b1e1f534f6adbedd53d281dd5 authored over 1 year ago by Paul McGuire <[email protected]>
Update ci.yml

Add testing with Python 3.12

github.com/pyparsing/pyparsing - 817bbbd9ff7f39cf7ab884b3450e7ceeb86ed033 authored over 1 year ago by Paul McGuire <[email protected]>
Update ci.yml

Remove codecov for now, since it has been removed from PyPI

github.com/pyparsing/pyparsing - 604f30b363696ddd179886485899f2c673f77d33 authored over 1 year ago by Paul McGuire <[email protected]>
Disable coverage in CI for now, since it was removed from PyPI

github.com/pyparsing/pyparsing - 567aa9e8058a8cf6e170be89b09163a434a4b35c authored over 1 year ago by ptmcg <[email protected]>
Make create_diagram() code compatible with latest version of railroad-diagrams; fixes #477

github.com/pyparsing/pyparsing - 498adfa547b504bb90ac5a2ec5a8bfb57ccb5ec2 authored over 1 year ago by ptmcg <[email protected]>
Better form for slice notation with ZeroOrMore

github.com/pyparsing/pyparsing - 6f6e1db97662b66c1670e53e69e2f488cd299607 authored over 1 year ago by ptmcg <[email protected]>
Support Python 3.12

github.com/pyparsing/pyparsing - 4054216260f8f0c03b334b6d381be30a6f77cf6e authored over 1 year ago by ptmcg <[email protected]>
Stage for release

github.com/pyparsing/pyparsing - 0eee8188b46d58360173e63421b39725f7d4d5ff authored over 1 year ago by ptmcg <[email protected]>
More PEP8 and modern Python styling

github.com/pyparsing/pyparsing - a14021d2fa8f02849a69fae0991e2f963d640eb5 authored over 1 year ago by ptmcg <[email protected]>
Staging for release

github.com/pyparsing/pyparsing - ff8d0e486a778da4250936b24f397de50b13d553 authored over 1 year ago by ptmcg <[email protected]>
Update adventureEngine example, add EXAMINE command, create diagram

github.com/pyparsing/pyparsing - f476afa6a4d9e291505e5d3c0efc6e52cb3df58f authored over 1 year ago by ptmcg <[email protected]>
Don't group/label untyped TypeConverter like ungroup

github.com/pyparsing/pyparsing - 19a1f3de14cbfa74ad1f3b3a40b2e154c64d9511 authored over 1 year ago by ptmcg <[email protected]>
Update some examples to latest pyparsing style, PEP8 names

github.com/pyparsing/pyparsing - c4cf4a5c1e6c2d2a2dcffe1abae400702efd6426 authored over 1 year ago by ptmcg <[email protected]>
Fix bug, omitted DelimitedList from __all__

github.com/pyparsing/pyparsing - 718e858a5d1f1ad371898989da341e3322010edd authored over 1 year ago by ptmcg <[email protected]>
Small perf optimization for `expr | ""` mapping to `Optional(expr)`

github.com/pyparsing/pyparsing - 05d894d2a6120b47a2afe6ea1ed6c749fdcef8e9 authored over 1 year ago by ptmcg <[email protected]>
verilogParse.py code update: convert str literals to Keywords; add using_each to define multiple related Keywords; used f-string instead of str addition to build up identifier1 expr; merged alternative Regex exprs to single Regex in udpInitVal; change setName to set_name throughout; ZeroOrMore and OneOrMore to [...] and [1, ...] throughout; convert most Optional(expr) to (expr | ""); add ParseException.explain() to test() function

github.com/pyparsing/pyparsing - 14067a94ca42810f2416b73fc544a1380dcc9846 authored over 1 year ago by ptmcg <[email protected]>
Fix #474 - redo QuotedString '\' escape handling as a state machine so that all transforms are done left to right

github.com/pyparsing/pyparsing - d46eb9e936d753d2836428e64cf1bb4d1f2b92f3 authored over 1 year ago by ptmcg <[email protected]>
Add 'url' named capture group to common.url Regex - update unit tests too

github.com/pyparsing/pyparsing - 141980203504a1b58425d1770dc2d99da83d3252 authored over 1 year ago by ptmcg <[email protected]>
Add 'url' named capture group to common.url Regex

github.com/pyparsing/pyparsing - 391fd8029c158b1fc1e657eb0c31faa05857914e authored over 1 year ago by ptmcg <[email protected]>
Fix #470 - Removed "" from the list of values that ParseResults will not save with a results name

github.com/pyparsing/pyparsing - 24b0b29ea9e6335a465711d3d6e157effeaf583e authored over 1 year ago by ptmcg <[email protected]>
Fix #475 - SkipTo used incorrect storage of ignore expressions, would match the target expression if present within an ignorable

github.com/pyparsing/pyparsing - 9d789cbc7331509862060c8b06ebca9fe9d827b2 authored over 1 year ago by ptmcg <[email protected]>
Update lucene_grammar.py example, fix * and ? wildcards, and corrected some tests. Addresses #455

github.com/pyparsing/pyparsing - 2e98055c8dab3e00fd20f39cd815b7e2773886e7 authored over 1 year ago by ptmcg <[email protected]>
ci.yml permissions update added to CHANGES doc

github.com/pyparsing/pyparsing - 9576e2fc2f6ab014ee9484e66926d28555306bcf authored over 1 year ago by ptmcg <[email protected]>
Update ci.yml permissions (#472)

Signed-off-by: Joyce <[email protected]>

github.com/pyparsing/pyparsing - 08f532e8f2118ccdf633d395eac26fd033509ffa authored over 1 year ago by Joyce <[email protected]>
Staging for post-3.1.0a1 work

github.com/pyparsing/pyparsing - a7e3b0afc1320c79c34dc69d38dd49e3bbeeb297 authored over 1 year ago by ptmcg <[email protected]>
Staging for 3.1.0a1 release

github.com/pyparsing/pyparsing - eb59a9f86f08158cdf995ff452dd1957dc060e36 authored over 1 year ago by ptmcg <[email protected]>
Fix testing typo

github.com/pyparsing/pyparsing - e8894b0aa6b48bf0d32d201e87fe05f9ada583a3 authored over 1 year ago by ptmcg <[email protected]>
Black formatting

github.com/pyparsing/pyparsing - 54665ef9ebb8f92e8e2e8a45a590ff4cd0e064d8 authored over 1 year ago by ptmcg <[email protected]>
Fix detection of debugging to suppress creation of tmpXXXX.html files during railroad diagram tests

github.com/pyparsing/pyparsing - 1f8fe38eb87da9b825f871f4b11ab8b0092db6d6 authored over 1 year ago by ptmcg <[email protected]>
Remove mypy_cache and other files from source dist

github.com/pyparsing/pyparsing - 15a7a5ce417c8f9b8dd37f4ba0ac3a8897b8f707 authored over 1 year ago by ptmcg <[email protected]>
Don't always override exception messages in MatchFirst or Or classes - addresses #464

github.com/pyparsing/pyparsing - e6706c178564abdce4296629001291eb1ba68a6c authored over 1 year ago by ptmcg <[email protected]>
Add ParseResults.deepcopy() - fixes #463

github.com/pyparsing/pyparsing - 28e4abe1c394e52c39b0dd00537e8312eb2cd9ae authored over 1 year ago by ptmcg <[email protected]>
Python versions - add 3.11 to tox.ini, add 3.6 back to pyproject.toml (last version to support 3.6!)

github.com/pyparsing/pyparsing - 5d95272d98b8bce1ac53b10bdef6db12b0230dfa authored over 1 year ago by ptmcg <[email protected]>
Change version to 3.1.0, not 3.0.10, and make it alpha so we can go through some draft releases

github.com/pyparsing/pyparsing - b20231a92b1282953c26e0d350a760bade394ca1 authored over 1 year ago by ptmcg <[email protected]>
Remove future import annotations - fixes #465

github.com/pyparsing/pyparsing - 8e7ed8f2704f8d64bd79c1308c19d2b6fe0f781c authored over 1 year ago by ptmcg <[email protected]>
Add inv_regex.py blurb to CHANGES file

github.com/pyparsing/pyparsing - 14def7d7f454bfe891589a67801854b12e0b5ed2 authored over 1 year ago by ptmcg <[email protected]>
Update and rename invRegex.py to inv_regex.py (#461)

PEP8 update of invRegex example

github.com/pyparsing/pyparsing - 9d1aab86d29aaef5a7752eedfe4f3144549c0c21 authored over 1 year ago by Ross J. Duff, MSc <[email protected]>
Remove ^ and $ tags from pp.common.url regex - fixes #459

github.com/pyparsing/pyparsing - 18d3eb26978e2b935ede97744d398fb6bfe5982b authored over 1 year ago by ptmcg <[email protected]>
Remove ^ and $ tags from pp.common.url regex - fixes #459

github.com/pyparsing/pyparsing - a29ec51c1eed55c90db61afcb937ab8beaf6f60c authored over 1 year ago by ptmcg <[email protected]>
Add pyparsing.unicode.identifier class property

github.com/pyparsing/pyparsing - cc94b5a6d608e7f25be15c4487cbab25f606e0d8 authored almost 2 years ago by ptmcg <[email protected]>
Fix some type annotations; fixes Issue #456

github.com/pyparsing/pyparsing - 318ec7e3b945068d36f5c98b1de81003c773c6c4 authored almost 2 years ago by ptmcg <[email protected]>
Reworked CHANGES to move new features to the top, and add notes on the new DelimitedList class

github.com/pyparsing/pyparsing - 3aec17e10c1e6812c5b4474214e9ddf2b81e8ca8 authored almost 2 years ago by ptmcg <[email protected]>
Used keyword var in lucene_grammar.py (#454)

* Added usage of keyword variable

github.com/pyparsing/pyparsing - 52e3208de18028a4c824fe0b0dc09ce7b09ec6a1 authored almost 2 years ago by Elijah Nicol <[email protected]>
Remove packaging tests from pyparsing CI, packaging no longer uses pyparsing

github.com/pyparsing/pyparsing - 76f4bf7b54068f77e31dc9cfb6e504d5dbdd1998 authored almost 2 years ago by ptmcg <[email protected]>
Added DelimitedList class, for better handling of naming and diagramming (replaces delimited_list function)

github.com/pyparsing/pyparsing - bcaeea1fa924a66a5b13c67cd830621e4eff4214 authored almost 2 years ago by ptmcg <[email protected]>