Package: python3-migrate
Version: 0.13.0-3
Severity: grave
Tags: patch
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
Dear Maintainer,
When executing migrate on python 3.11 the following error is produced due to
the deprecation of inspect.getargspec
File
"/nix/store/7a8iky58c7smv24ybgw4x592c9hn7rny-python3.11-sqlalchemy-migrate-0.13.0/lib/python3.11/site-packages/migrate/versioning/shell.py",
line 111, in main
f_args, f_varargs, f_kwargs, f_defaults = inspect.getargspec(command_func)
^^^^^^^^^^^^^^^^^^
AttributeError: module 'inspect' has no attribute 'getargspec'. Did you mean:
'getargs'?
the fix is as simple as replacing line 111 of shell.py by:
f_args, f_varargs, f_kwargs, f_defaults, _, _, _ =
inspect.getfullargspec(command_func)
Also see upstream project bug:
https://bugs.launchpad.net/sqlalchemy-migrate/+bug/2003619
-- System Information:
Debian Release: 12.0
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Kernel: Linux 6.1.0-7-arm64 (SMP w/2 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python3-migrate depends on:
ii python3 3.11.2-1+b1
ii python3-decorator 5.1.1-3
ii python3-pbr 5.10.0-2
ii python3-six 1.16.0-4
ii python3-sqlalchemy 1.4.46+ds1-1
ii python3-sqlparse 0.4.2-1
ii python3-tempita 0.5.2-7
python3-migrate recommends no packages.
Versions of packages python3-migrate suggests:
pn python-migrate-doc <none>
-- no debconf information