Limit pyparsing to major version 2#471
Conversation
|
(approved the CI run again) |
|
@pradyunsg Thanks. The tests currently fail because the workflow installs Edit: Meant |
|
Capping this means that packages that use packaging cannot be installed in the same environment as any library that uses |
|
Also, isn't this really just breaking tests that are looking for exact strings in exception messages? Is it breaking any real code? And who's tests are it breaking other than ours? |
|
This does only seem to break the one test which is comparing the error message. The release notes say:
|
|
Could we just correct this one test to look for both synonyms and then yank 21.2? |
pyparsingreleased a new major version (3.0.0) with breaking changes.Package: https://github.com/pyparsing/pyparsing/
Changelog: https://github.com/pyparsing/pyparsing/blob/master/docs/whats_new_in_3_0_0.rst
Notable changes relate to renaming
originalTextFor,stringEnd,stringStart.This change limits
pyparsingto not installl / upgrade to3.0.0and resolves the failingtest_parseexception_error_msg: