Your message dated Sun, 19 Feb 2023 20:49:06 +0000
with message-id <e1ptqcm-00ftnf...@fasolo.debian.org>
and subject line Bug#1029749: fixed in pypi2deb 3.20230219
has caused the Debian Bug report #1029749,
regarding pypi2deb: crashes with Python 3.11: AttributeError: module 'asyncio' 
has no attribute 'coroutine'. Did you mean: 'coroutines'?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1029749: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029749
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pypi2deb
Version: 3.20220721
Severity: serious
Usertags: crash
User: debian-pyt...@lists.debian.org
Usertags: python3.11

With Python 3.11 in a clean sid chroot, both py2dsp and pypi2debian
crash with an error about the asyncio module attributes. This can also
be seen on a mixed bookworm/sid system when forcing python3.11 usage.

   $ py2dsp 
   Traceback (most recent call last):
     File "/usr/bin/py2dsp", line 32, in <module>
       from pypi2deb.debianize import debianize
     File "/usr/share/pypi2deb/pypi2deb/debianize.py", line 29, in <module>
       from pypi2deb.tools import execute
     File "/usr/share/pypi2deb/pypi2deb/tools.py", line 92, in <module>
       @asyncio.coroutine
        ^^^^^^^^^^^^^^^^^
   AttributeError: module 'asyncio' has no attribute 'coroutine'. Did you mean: 
'coroutines'?
   
   $ pypi2debian 
   Traceback (most recent call last):
     File "/usr/bin/pypi2debian", line 35, in <module>
       from pypi2deb.debianize import debianize
     File "/usr/share/pypi2deb/pypi2deb/debianize.py", line 29, in <module>
       from pypi2deb.tools import execute
     File "/usr/share/pypi2deb/pypi2deb/tools.py", line 92, in <module>
       @asyncio.coroutine
        ^^^^^^^^^^^^^^^^^

   $ python3.11 /usr/bin/py2dsp 
   Traceback (most recent call last):
     File "/usr/bin/py2dsp", line 32, in <module>
       from pypi2deb.debianize import debianize
     File "/usr/share/pypi2deb/pypi2deb/debianize.py", line 29, in <module>
       from pypi2deb.tools import execute
     File "/usr/share/pypi2deb/pypi2deb/tools.py", line 92, in <module>
       @asyncio.coroutine
        ^^^^^^^^^^^^^^^^^
   AttributeError: module 'asyncio' has no attribute 'coroutine'. Did you mean: 
'coroutines'?

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
merged-usr: no
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages pypi2deb depends on:
ii  build-essential  12.9
ii  devscripts       2.22.2
ii  dh-python        5.20230109
ii  python3          3.11.1-1
ii  python3-aiohttp  3.8.3-1+b1
ii  python3-debian   0.1.49
ii  python3-github   1.55-3
ii  python3-jinja2   3.0.3-2
ii  python3-redis    4.3.4-3

Versions of packages pypi2deb recommends:
pn  python3-msgpack  <none>

Versions of packages pypi2deb suggests:
pn  cython              <none>
pn  cython3             <none>
pn  pypy                <none>
pn  python-all-dev      <none>
pn  python-nose         <none>
pn  python-pytest       <none>
pn  python-setuptools   <none>
pn  python3-all-dev     <none>
pn  python3-nose        <none>
pn  python3-pytest      <none>
pn  python3-setuptools  <none>
pn  python3-sphinx      <none>

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: pypi2deb
Source-Version: 3.20230219
Done: Sandro Tosi <mo...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pypi2deb, 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 1029...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <mo...@debian.org> (supplier of updated pypi2deb 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 19 Feb 2023 15:28:32 -0500
Source: pypi2deb
Architecture: source
Version: 3.20230219
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <pi...@debian.org>
Changed-By: Sandro Tosi <mo...@debian.org>
Closes: 1015237 1015238 1015888 1015927 1029749
Changes:
 pypi2deb (3.20230219) unstable; urgency=medium
 .
   [ Sandro Tosi ]
   * debian/rules
     - use the same reportbug trick to make sure the internal version is in sync
       with the package version
   * debian/watch
     - point Homepage to the salsa repo
   * debian/control
     - depends on python3-debian >= 0.1.45, fixes a bug that creates an extra
       empty line at the end of d/changelog, upsetting lintian; Closes: #1015238
   * feat(control.tpl): run autopkgtest via autopkgtest-pkg-pybuild;
     Closes: #1015927
   * feat: add support for pyproject.toml; Closes: #1015237
   * feat(hooks/post): reuse git/gbp functionalities when building the intial
     git repo, instead of manual commands
 .
   [ Nicolas Dandrimont ]
   * pypi: use the urls key to find download URLs; Closes: #1015888
 .
   [ Agathe Porte ]
   * github: remove trailing `/` in repo url
   * github: add some logs while performing operations
   * control.tpl: remove python3 Recommends/Suggests
   * github: fix wrong tag download URL
   * dpt: unittests: use py3versions -s (instead of -r)
   * profiles: introduce dpt-maint, where DPT is set to Maintainer
   * use async/await keywords instead of yield from; Closes: #1029749
Checksums-Sha1:
 58148ac88c3849dea21d68d288d2d5f3d1e51e93 1691 pypi2deb_3.20230219.dsc
 bd69646b862cbc564d0085532d222e86f65c67f5 25536 pypi2deb_3.20230219.tar.xz
 ec091cf5b2eff768ddafe5762038dd65469fe9b2 6952 
pypi2deb_3.20230219_source.buildinfo
Checksums-Sha256:
 01489a9a0b9b614ce39621873970e78b74e6cd3cd657d2539925a51963b530dd 1691 
pypi2deb_3.20230219.dsc
 bf46520367c6fd3dde83fa9c97b3ab14efc1f2b86682b52fcffb413f601d561d 25536 
pypi2deb_3.20230219.tar.xz
 67d0f65a5b94dcbb4895dc997789ce90fbb6dfa3d0f032670ee23d694baffbc1 6952 
pypi2deb_3.20230219_source.buildinfo
Files:
 07032e1bfc968043b02f14b3ea4ddc6d 1691 python optional pypi2deb_3.20230219.dsc
 9bd82e3142304521dafc10aee9d460ef 25536 python optional 
pypi2deb_3.20230219.tar.xz
 f4c4d94660de9ecf78dffc50a72d8d7d 6952 python optional 
pypi2deb_3.20230219_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAmPyh+sACgkQh588mTgB
qU+iBhAAq50kIbh2s/LAfaoMshVsPqZKz4fTTufyMGo5uAUJyrEE98tCFnNyE8q0
f72lx/nfi1Bxbqi/R7zxzx3yj9ZFYVk75TMgYmqKi6fOtG7SizRAuDLTudfiiOU/
UXyHa6OfAr/NJDJ3Ze3u+GTXgfNamSqq7DZUX7FFoCRzKZEiO8tOMfoiJdZpy6Gb
FCaS7bKZmU0dD+HRjf7Z8oHCzuniuAJT3bR79t58WVbJwbOF2TRd6eTK9jmb6d1X
v2uWTAijRGkoM2lLCUbJslUYC+TRe46m/oqHRI0ESZ/G3Uw2jyHkaYjjiV0uED1Z
OQMtEEA/zGEeoDgds30OVpm+nT7tbUSqEOiBCB/w0v8K8KlVTZr1yR+R23+JDvEN
nuif5DvvpI9CeT8c5/yIHas3wMFBzARCmtH6gCkdt+rA7qK51XTd4ackzqo8hY04
nTDh6ac7/6LLWlgjymdkz7ShGV2pPV+ZnfcBAP4r2Gi4yct3UYufat36qmBROEPY
CylZnxuGGkw910vux3Eoh0U7yDozAm5FhKWdtnWVwKjFAaE0qJm625CFKtTo6Dly
foEeytSMmyu0659+XxTkyoXRyCI8oJUlmf8Q/kPUXqXmBLa0s2EGF0WE5bCCBRyi
QkTPKT5i8iHulzUNLHZURaJJKBxzL+cfaO1QfT/SrMUn0WPyMJA=
=h8w6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to