Package: python3-sqlalchemy
Version: 2.0.30+ds1-1
Severity: serious
X-Debbugs-Cc: Arto Jantunen <[email protected]>
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