Bug#970158: pyparsing isn't Python 2 compatible: time to remove pypy support? (was: Bug#970158: Updating the pyparsing Uploaders list)
On 1/26/22 13:46, stefa...@debian.org wrote: Hi Thomas (2022.01.26_10:34:13_+) When building 3.0.7, I get: I: pybuild base:237: pypy setup.py clean Traceback (most recent call last): File "setup.py", line 8, in from pyparsing import __version__ as pyparsing_version File "/<>/pyparsing/__init__.py", line 100 major: int ^ SyntaxError: invalid syntax E: pybuild pybuild:367: clean: plugin distutils failed with: exit code=1: pypy setup.py clean This feels like we need to drop pypy support for this package. Stefano, your thoughts? How should this be handled? It can be dropped, we don't need to keep much Python 2.7 stack alive any more. I'm keeping the bare minimum for virtualenvs to function, and that doesn't require this. There is one reverse-dep, python-packaging, that should have it's 2.7 bits dropped, too. SR I saw it. The package has Matthias Klose as Maintainer, no VCS, and no team. Matthias, can I NMU "your" package to remove the pypy flavor before I fix pyparsing? Cheers, Thomas Goirand (zigo)
Bug#970158: pyparsing isn't Python 2 compatible: time to remove pypy support? (was: Bug#970158: Updating the pyparsing Uploaders list)
Hi Thomas (2022.01.26_10:34:13_+) > When building 3.0.7, I get: > > I: pybuild base:237: pypy setup.py clean > Traceback (most recent call last): > File "setup.py", line 8, in > from pyparsing import __version__ as pyparsing_version > File "/<>/pyparsing/__init__.py", line 100 > major: int > ^ > SyntaxError: invalid syntax > E: pybuild pybuild:367: clean: plugin distutils failed with: exit code=1: > pypy setup.py clean > > This feels like we need to drop pypy support for this package. Stefano, your > thoughts? How should this be handled? It can be dropped, we don't need to keep much Python 2.7 stack alive any more. I'm keeping the bare minimum for virtualenvs to function, and that doesn't require this. There is one reverse-dep, python-packaging, that should have it's 2.7 bits dropped, too. SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272
Bug#970158: pyparsing isn't Python 2 compatible: time to remove pypy support? (was: Bug#970158: Updating the pyparsing Uploaders list)
On 1/26/22 01:13, Nicholas D Steeves wrote: Hi Pierre-Elliott and Matthew, Pierre-Elliott Bécue writes: Source: pyparsing Version: 2.2.0+dfsg1-2 2.4.7-1 Severity: minor User: m...@qa.debian.org Usertags: mia-teammaint Barry Warsaw has retired, so can't work on the pyparsing package anymore. We are tracking their status in the MIA team and would like to ask you to remove them from the Uploaders list of the package so we can close that part of the file. (If the person is listed as Maintainer, what we are asking is to please step in as a new maintainer.) Thanks. Pierre-Elliott, I noticed that Matthew was listed as an Uploader and that the Maintainer is the DPT. If Matthew is still active, then it should be enough to drop Barry from the list. Matthew, are you still active in Debian? If so, PyParsing needs work at Bugs #960548 and #997839, and this bug (#970158) can be solved at the same time :-) Regards, Nicholas When building 3.0.7, I get: I: pybuild base:237: pypy setup.py clean Traceback (most recent call last): File "setup.py", line 8, in from pyparsing import __version__ as pyparsing_version File "/<>/pyparsing/__init__.py", line 100 major: int ^ SyntaxError: invalid syntax E: pybuild pybuild:367: clean: plugin distutils failed with: exit code=1: pypy setup.py clean This feels like we need to drop pypy support for this package. Stefano, your thoughts? How should this be handled? Cheers, Thomas Goirand (zigo)