-
Notifications
You must be signed in to change notification settings - Fork 560
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
Oletools unable to install because of Pyparsing version problem #762
Comments
@decalage2 Can you please explain why it was necessary to avoid pyparsing 3+ in 750859c. 2020 pyparsing 3+ was only available in a early alpha. Was this the reason? |
Thanks for the hint. I am not sure if I understand the argument here. Oletools does not depend on ViperMonkey. ViperMonkey requires oletools. It should be enough to add the restriction to ViperMonkey. If oletools runs with pyparsing 2.x and 3.x it's fine. |
It is a bit confusing, since vipermonkey does have its own pyparsing constraint. |
Yes, it's just that I haven't touched the pyparsing code in olevba for years, and I don't know if it runs fine with the latest pyparsing versions. After some testing with different VBA samples, if it works we can relax the requirement to allow pyparsing 3. |
Would also like a version that works with pyparsing 3.x. Any word on this? |
Affected tool:
general oletools
Describe the bug
When trying to install, pip cannot find Pyparsing in version below 3.0 (tried to install manually and upgrade pip, nothing works) and thus unable to install.
Console output / Screenshots
ERROR: Could not find a version that satisfies the requirement pyparsing<3,>=2.1.0 (from oletools) (from versions: 3.0.8)
ERROR: No matching distribution found for pyparsing<3,>=2.1.0
Version information:
The text was updated successfully, but these errors were encountered: