pyparsing (the py2 package) can remain at 1.5.7, but a special python3 branch of pyparsing has been created at version 2.0.0 as you can see here https://pypi.python.org/pypi/pyparsing This is needed for other packages like python3-cliff-1.3.2.
Should we move python3 subpackage into separate package then? I did something similar with beautifulsoup.
One possibility, at least regarding fedora (as opposed in this case to epel) is to release pyparsing 2.0 for Fedora. pyparsing 2.0 has dropped the support for older versions of python but from what I have seen I expect it to work with python 2.7 that is the current version in all supported versions of Fedora. FWIW we have discussed the issue of updating pyparsing on #947655 If needed I can submit another version for pyparsing2 but before doing that I would like to consider the best scenario. While studying the sources I noticed that for example some of the documentation available in 1.5.6 is not present in 1.5.7 but it is again in 2.0. Weird...
With the latest release of 2.0.1: https://pypi.python.org/pypi/pyparsing/2.0.1 As far as I can see it works again for python 2 and 3 so the need to split the package in two should be gone.
*** Bug 950769 has been marked as a duplicate of this bug. ***
FYI: python3-matplotlib-1.3.0 shows this warning: /usr/lib64/python3.3/site-packages/matplotlib/mathtext.py:46: UserWarning: Due to a bug in pyparsing <= 2.0.0 on Python 3.x, packrat parsing has been disabled. Mathtext rendering will be much slower as a result. Install pyparsing 2.0.0 or later to improve performance.
This bug appears to have been reported against 'rawhide' during the Fedora 20 development cycle. Changing version to '20'. More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora20
Any progress?
José, 2.0.1 built and somewhat tested with python 2 and 3. spec: http://terjeros.fedorapeople.org/pyparsing/pyparsing.spec diff: http://terjeros.fedorapeople.org/pyparsing/pyparsing.spec.patch srpm: http://terjeros.fedorapeople.org/pyparsing/pyparsing-2.0.1-1.fc18.src.rpm koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=6104546 Can I push to rawhide (at least)?
Please do. And if you consider those fit to stable releases please do it as well. Recently I got busy with a non-fedora project called David (my new born son) and that is why I have been slow to react on this subject.
pyparsing-2.0.1-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/pyparsing-2.0.1-1.fc20
Package pyparsing-2.0.1-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pyparsing-2.0.1-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-20950/pyparsing-2.0.1-1.fc20 then log in and leave karma (feedback).
pyparsing-2.0.1-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.