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

Reply via email to