#1143464 ply: please patch-out usage of python3-six from tests

Package:
src:ply
Source:
src:ply
Submitter:
Alexandre Detiste
Date:
2026-08-03 08:51:02 UTC
Severity:
normal
Tags:
#1143464#5
Date:
2026-08-02 09:25:14 UTC
From:
To:
Dear Maintainer,

ply is a key package and is also turning python3-six in a key package.

https://release.debian.org/key-packages.html


Please at least tag python3-six as '<!nocheck>';
but maybe it's time to get rid of it altogether.

The one-line patch would look like this:
-from six.moves.queue import Empty
+from queue import Empty

Then python3-six can be dropped from debian/control & debian/tests/control

Greetings

Alexandre


$ grep six -r
debian/tests/control:Depends: @, python3-all, python3-six
debian/control: python3-six,
debian/changelog:    + add build-deps on python-six, python3-six; needed by testcpp.py.
test/testcpp.py:from six.moves.queue import Empty
@quieter:/tmp/ply-3.11$ python3
Python 3.14.6 (main, Jun 10 2026, 18:54:31) [GCC 15.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

#1143464#14
Date:
2026-08-03 08:50:26 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ply, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1143464@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeroen Ploemen <jcfp@debian.org> (supplier of updated ply package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 03 Aug 2026 08:32:16 +0000
Source: ply
Built-For-Profiles: noudeb
Architecture: source
Version: 3.11-11
Distribution: unstable
Urgency: medium
Maintainer: Jeroen Ploemen <jcfp@debian.org>
Changed-By: Jeroen Ploemen <jcfp@debian.org>
Closes: 1143464
Changes:
 ply (3.11-11) unstable; urgency=medium
 .
   * patch-out usage of python3-six (Closes: #1143464)
   * Watch: convert to v5.
   * Control: bump Standards-Version to 4.7.4 (from 4.7.2); remove
     redundant fields.
Checksums-Sha1:
 2f7db2d416ee7e1fcd9147171f1630a340612a6b 1933 ply_3.11-11.dsc
 7729011558a144e4ade6d977f1f4fbb99a950155 13288 ply_3.11-11.debian.tar.xz
 96cdb0614fadb06618898f4376de4d5331a125ed 8044 ply_3.11-11_source.buildinfo
Checksums-Sha256:
 aad00746e163d5f7333913a27714b88934e07fcdd64184020e80312cbe89111c 1933 ply_3.11-11.dsc
 64c15adbb0c37aa192bf867f8cfd3688032e2325de761c1b2d75715b68606175 13288 ply_3.11-11.debian.tar.xz
 9f303dcf195ffbed2f819680b1335ae1bd685f17d8b279a5e5ab7202cb22eadc 8044 ply_3.11-11_source.buildinfo
Files:
 a5a7fe878430807304ed2ecd67bc38b5 1933 python - ply_3.11-11.dsc
 c61f72cd097805b2b11aef1491782651 13288 python - ply_3.11-11.debian.tar.xz
 0334eedc57b8e3fca11f32b10e7f5780 8044 python - ply_3.11-11_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmpwUiIACgkQQoMEoXSN
zHpexRAApSVT64Qd5npmJpis2pXO12fitLEgwi1lDhqRwAtd8ziuPiZeSXWSUpmC
OguHkEVY4NjPWZU+h59/I/kUT47fr8YdtSnHOdqA7U3c6dw5HSda10TdjOMSYYEd
/0i+mqD70JxMdmPkfdxuqOlK9mglqIPbCSPfPdJxC4FXGWeOuDbZLiib8dQXUZB9
Ova+qLZokqTceh+n3OpFKIyse45An0dXAJDt+tUlU6Y7F9F2fPRGA4Cf3xtZP0m+
e9V5mEMSGLFlD1IweJ5YRBBHbD63wGtqarGtWG2WkMxexQ1KcEb4IzPpFDrcfrhG
lZ83WnUFqH8DyZRNo0UQLrwtEqEWFOWI7SwFu+ETkMRXrkzsBVSq//rG5npOCnle
Yl7btPIlPSF/KgIlN14EGQbpK+5SRFEV6M78Qd2XvU6W8dtebAmYx9WbVvL761Vp
1dVkjhBVCBVWz/xFCgUcyQmFmnC16cMVyMQyVXpNGk8vVzcjnNfcqzCT68YbOt0h
UlUmIDCJRGsu1cgt6QVBLVhqeWCxe5e+ukMJXh0e4geALvx+p7JcmhHUAGm+1Joc
WzZW/n8qDWKOYlh/nds7tlgLGvNuDWPkyanvY8PsDjz04VE6YQkupwTJcRVkNMBZ
vQhP0PUOjmWsPvk21QCMdIitDVgZiBZlL5QQiewERANYbZy15dg=
=cVMf
-----END PGP SIGNATURE-----