Bug#970158: pyparsing isn't Python 2 compatible: time to remove pypy support? (was: Bug#970158: Updating the pyparsing Uploaders list)

2022-01-26 Thread Thomas Goirand

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)

2022-01-26 Thread stefanor
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)

2022-01-26 Thread Thomas Goirand

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)