Skip to content
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

Unsatisfiable dependency? #206

Closed
Shados opened this issue Jun 24, 2020 · 1 comment
Closed

Unsatisfiable dependency? #206

Shados opened this issue Jun 24, 2020 · 1 comment
Labels

Comments

@Shados
Copy link

Shados commented Jun 24, 2020

wfuzz/setup.py

Lines 24 to 25 in f7bbca4

'pyparsing<3;python_version<="3.4"',
'pyparsing>3*;python_version>="3.5"',

Pypi shows the latest pyparsing version as 2.4.7, so this dependency appears to be impossible to fulfill? poetry at the least cannot resolve it.

@xmendez
Copy link
Owner

xmendez commented Aug 13, 2020

Hi,

You are right that 2.4.7 is the latest release, pyparsing version 3.x are marked as beta, according to https://pypi.org/project/pyparsing/#history.

Those setup lines were trying to acommodate this:
https://github.com/pyparsing/pyparsing/wiki/Python-3-planning
"This will require those on Py3.0-3.4 to use the legacy 2.4.1 release."

Thanks

@xmendez xmendez added the bug label Aug 13, 2020
stanislavlevin added a commit to stanislavlevin/wfuzz that referenced this issue Feb 14, 2023
wildcard(*) is not allowed in inclusive comparison:
https://peps.python.org/pep-0440/#inclusive-ordered-comparison

Version is adjusted according to:
xmendez#206 (comment)

Fixes: xmendez#345
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants