Package: python3-sqlalchemy
Version: 2.0.30+ds1-1
Severity: serious
X-Debbugs-Cc: Arto Jantunen <vi...@debian.org>

Attempting to import sqlalchemy on a partially upgraded bookworm
installation results in the following traceback:

Traceback (most recent call last):
  File "/usr/bin/sqlacodegen", line 5, in <module>
    from sqlacodegen.cli import main
  File "/usr/lib/python3/dist-packages/sqlacodegen/cli.py", line 8, in <module>
    from sqlalchemy.engine import create_engine
  File "/usr/lib/python3/dist-packages/sqlalchemy/__init__.py", line 12, in 
<module>
    from . import util as _util
  File "/usr/lib/python3/dist-packages/sqlalchemy/util/__init__.py", line 15, 
in <module>
    from ._collections import coerce_generator_arg as coerce_generator_arg
  File "/usr/lib/python3/dist-packages/sqlalchemy/util/_collections.py", line 
38, in <module>
    from .typing import is_non_string_iterable
  File "/usr/lib/python3/dist-packages/sqlalchemy/util/typing.py", line 56, in 
<module>
    from typing_extensions import TypeAliasType as TypeAliasType  # 3.12
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: cannot import name 'TypeAliasType' from 'typing_extensions'
  (/usr/lib/python3/dist-packages/typing_extensions.py)

Apparently a version later than 4.4.0 which is included in bookworm is
needed.

-- System Information:
Debian Release: 12.5
  APT prefers stable-updates
  APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 
'stable'), (150, 'unstable'), (150, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-21-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-sqlalchemy depends on:
ii  python3 [python3-supported-min]  3.11.2-1+b1
ii  python3-greenlet                 2.0.2-1
ii  python3-importlib-metadata       4.12.0-1
ii  python3-typing-extensions        4.4.0-1

Versions of packages python3-sqlalchemy recommends:
pn  python3-sqlalchemy-ext  <none>

Versions of packages python3-sqlalchemy suggests:
pn  python-sqlalchemy-doc  <none>
pn  python3-aiosqlite      <none>
pn  python3-asyncpg        <none>
pn  python3-fdb            <none>
ii  python3-mysqldb        1.4.6-2+b1
pn  python3-pg8000         <none>
ii  python3-psycopg2       2.9.5-1+b1
pn  python3-pymssql        <none>

-- no debconf information
-- 
Arto Jantunen

Reply via email to