Web lists-archives.com

Re: Mass filing on Python 3.7 async module import?




I'll add these as breaks in the next python3.7 upload. Please mention these in #902788.

On 08.07.2018 12:36, Emilio Pozuelo Monfort wrote:
On 08/07/18 00:17, Paul R. Tagliamonte wrote:
Hey DPMT (BCC'ing -devel, let's keep conversaion on DPMT),

I see that Python 3.7 now raises a syntax error when you try to import
a module that is named `async`.

```
$ python3.6
Python 3.6.6 (default, Jun 27 2018, 14:44:17)
[GCC 8.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
import foo.async
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'foo'

```

With Python 3.7:

```
$ python3.7
Python 3.7.0 (default, Jun 27 2018, 14:40:03)
[GCC 8.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
import foo.async
   File "<stdin>", line 1
     import foo.async
                    ^
SyntaxError: invalid syntax

```

Quickly checking codesearch, there are a bunch of packages that have
import lines that look like they'd fail.

Anyone mind if I do a MBF on libraries that are providing anything
named `async.py`?

List of affected packages:

openscap-daemon: /usr/lib/python3/dist-packages/openscap_daemon/async.py
pylint3: /usr/lib/python3/dist-packages/pylint/checkers/async.py
python3-astroquery: /usr/lib/python3/dist-packages/astroquery/vo_conesearch/async.py
python3-celery: /usr/lib/python3/dist-packages/celery/backends/async.py
python3-dropbox: /usr/lib/python3/dist-packages/dropbox/async.py
python3-exabgp: /usr/lib/python3/dist-packages/exabgp/reactor/async.py
python3-gunicorn: /usr/lib/python3/dist-packages/gunicorn/workers/async.py
python3-ldap: /usr/lib/python3/dist-packages/ldap/async.py
python3-mapproxy: /usr/lib/python3/dist-packages/mapproxy/util/async.py
python3-opengl: /usr/lib/python3/dist-packages/OpenGL/GL/SGIX/async.py
python3-opengl: /usr/lib/python3/dist-packages/OpenGL/raw/GL/SGIX/async.py
python3-pexpect: /usr/lib/python3/dist-packages/pexpect/async.py
python3-pylama: /usr/lib/python3/dist-packages/pylama/async.py
python3-pymodbus: /usr/lib/python3/dist-packages/pymodbus/client/async.py
python3-pymodbus: /usr/lib/python3/dist-packages/pymodbus/server/async.py
python3-raven: /usr/lib/python3/dist-packages/raven/contrib/async.py
python3-rpyc: /usr/lib/python3/dist-packages/rpyc/core/async.py
python3-tenacity: /usr/lib/python3/dist-packages/tenacity/async.py
salt-common: /usr/lib/python3/dist-packages/salt/utils/async.py
visidata: /usr/lib/python3/dist-packages/visidata/async.py

and the dd-list:

Andriy Senkovych <jolly_roger@xxxxxxxxxxxxx>
    salt (U)

Anja Boskovic <anja.kefala@xxxxxxxxx>
    visidata

Bas Couwenberg <sebastic@xxxxxxxxxx>
    mapproxy (U)

Benjamin Drung <benjamin.drung@xxxxxxxxxxxxxxxx>
    salt (U)

Brian May <bam@xxxxxxxxxx>
    celery (U)

Carl Suster <carl@xxxxxxxxxxxx>
    rpyc (U)

ChangZhuo Chen (陳昌倬) <czchen@xxxxxxxxxx>
    pylama (U)

Chris Lamb <lamby@xxxxxxxxxx>
    gunicorn

Debian Astro Team <debian-astro-maintainers@xxxxxxxxxxxxxxxxxxxxxxx>
    astroquery

Debian GIS Project <pkg-grass-devel@xxxxxxxxxxxxxxxxxxxxxxx>
    mapproxy

Debian Python Modules Team <python-modules-team@xxxxxxxxxxxxxxxxxxxxxxx>
    celery
    pexpect
    pylama
    pymodbus
    pyopengl
    python-dropbox
    python-ldap
    python-raven (U)
    python-tenacity
    rpyc

Debian Salt Team <pkg-salt-team@xxxxxxxxxxxxxxxxxxxxxxx>
    salt

Debian Security Tools <team+pkg-security@xxxxxxxxxxxxxxxxxx>
    openscap-daemon

Franklin G Mendoza <franklin.g.mendoza@xxxxxxxxx>
    salt (U)

Joe Healy <joehealy@xxxxxxxxx>
    salt (U)

Maximiliano Curia <maxy@xxxxxxxxxx>
    pymodbus (U)

Michael Fladischer <fladi@xxxxxxxxxx>
    celery (U)
    python-dropbox (U)

Ondřej Kobližek <koblizeko@xxxxxxxxx>
    python-tenacity (U)

Ondřej Nový <onovy@xxxxxxxxxx>
    python-tenacity (U)
    salt (U)

Philippe Thierry <phil@xxxxxxxxxxxxxxxx>
    openscap-daemon (U)

Python Applications Packaging Team <python-apps-team@xxxxxxxxxxxxxxxxxxxxxxx>
    pylint (U)

Sandro Tosi <morph@xxxxxxxxxx>
    pylint

Thomas Goirand <zigo@xxxxxxxxxx>
    python-tenacity (U)

Tobias Hansen <thansen@xxxxxxxxxx>
    pexpect (U)

Torsten Marek <shlomme@xxxxxxxxxx>
    pyopengl (U)

Vincent Bernat <bernat@xxxxxxxxxx>
    exabgp
    python-raven

Vincent Prat <vinceprat@xxxxxxx>
    astroquery (U)

W. Martin Borgert <debacle@xxxxxxxxxx>
    pymodbus (U)

Willem van den Akker <wvdakker@xxxxxxxxxx>
    python-ldap (U)

Wolodja Wentland <debian@xxxxxxxxxxxx>
    salt (U)

Cheers,
Emilio