Package: python3-gevent
Version: 1.2.2-2
Severity: grave
Tags: upstream buster sid
Justification: renders package unusable
Dear maintainer,
python3-gevent fails to install properly in a Python3.7 environment.
The reason is the reservation of async keyword by Python3.7
Example:
"""
Setting up python3-gevent (1.2.2-2) ...
File "/usr/lib/python3/dist-packages/gevent/libev/corecffi.py", line 601
def async(self, ref=True, priority=None):
^
SyntaxError: invalid syntax
File "/usr/lib/python3/dist-packages/gevent/threadpool.py", line 281
self.async = hub.loop.async()
^
SyntaxError: invalid syntax
dpkg: error processing package python3-gevent (--configure):
installed python3-gevent package post-installation script subprocess returned
error exit status 1
"""
You can see that this impacts also dependencies, such as
https://ci.debian.net/data/autopkgtest/unstable/amd64/p/pytest-httpbin/535939/log.gz
Cheers!
-- System Information:
Debian Release: 9.4
APT prefers stable
APT policy: (990, 'stable'), (99, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-6-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to fr_FR.UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to fr_FR.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python3-gevent depends on:
ii libc6 2.24-11+deb9u3
ii python3 3.5.3-1
pn python3-greenlet <none>
python3-gevent recommends no packages.
Versions of packages python3-gevent suggests:
pn python-gevent-doc <none>
pn python3-gevent-dbg <none>
pn python3-openssl <none>
--
Pierre-Elliott Bécue