Closed ninoseki closed 7 months ago
Relax pyparsing version specifier to allow using pyparsing v3.
pyparsing
I want to use oletools with a library which specifically requires pyparsing v3+. More specifically, this one.
oletools
v3 starts using snake_case API (e.g. add_parse_action) but it preserves camelCase API. So, as far as I checked, it's safe to use v3 with the current usage. (Ref. https://pyparsing-docs.readthedocs.io/en/latest/whats_new_in_3_0_0.html#api-changes)
snake_case
add_parse_action
camelCase
I'm sorry. I realized this PR is duplicated with #812. So let me close this PR.
Relax
pyparsing
version specifier to allow usingpyparsing
v3.Background
I want to use
oletools
with a library which specifically requirespyparsing
v3+. More specifically, this one.v2-v3 Compatibility
v3 starts using
snake_case
API (e.g.add_parse_action
) but it preservescamelCase
API. So, as far as I checked, it's safe to use v3 with the current usage. (Ref. https://pyparsing-docs.readthedocs.io/en/latest/whats_new_in_3_0_0.html#api-changes)