-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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? |
pyparsing
released 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
pyparsing
to not installl / upgrade to3.0.0
and resolves the failingtest_parseexception_error_msg
: