Closed youngmit closed 6 years ago
Pyparsing 1.5.7 does work under Python 2. This seems like something weird going on with your packaging...
I'm not against bumping the pyparsing version, but it does seem like it's a problem on your system as @kirbyfan64 mentions.
I got the exact same problem and I dont know where there would be a problem on my system ^^ The repositories of my distro are up to date:
1 extra/python-pyparsing 2.1.8-1 [installed]
General parsing module for Python
2 extra/python2-pyparsing 2.1.8-1 [installed]
General parsing module for Python
And there's just no (correct and clean) way to install the "old" (or not so much ?) pyparsing 1.5.7.
@Salamandar Try pip install pyparsing==1.5.7
.
I just modified the file /usr/lib/python2.7/site-packages/cldoc-1.9-py2.7.egg-info/requires.txt
to say
pyparsing >=1.5.7
, and that works amazingly fine :)
@kirbyfan64 I could but that basically would break my distro's package management (or not, but I would not tempt the devil). I worked for some weeks on my laptop with this fix (and bumped on this problem today on my desktop) without issue.
Works with anaconda2 python on archlinux.
I just modified the file /usr/lib/python2.7/site-packages/cldoc-1.9-py2.7.egg-info/requires.txt to say pyparsing >=1.5.7, and that works amazingly fine :)
I did it in setup.py and it is fine!
This pull request upgrades pyparsing:
pyparsing has been upgraded to 2.2. Could you verify this now works for you?
I am trying to install cldoc on an Arch system, and having issues with the pyparsing dependency. cldoc seems to want exactly version 1.5.7, which appears to be incompatible with the current version of python2:
I'm not sure if this failure is due to some other issue, or if version 1.5.7 of pyparsing is not compatible with my current version of python (2.7.11). I'm unfamiliar with the
MARKER_EXPR
that is giving me the issue.The version of pyparsing that is currently installed on my system is 2.1.4. Does cldoc need pyparsing==1.5.7, or would pyparsing>=1.5.7 suffice?