Package: python3-flake8 Version: 5.0.4-4 Severity: normal flake8 is today broken ($subj) in Debian testing because pycodestyle 2.11 isn't API-compatible with 2.10 and python3-pycodestyle 2.11.1-1 migrated to testing before python3-flake8 6.1.0-1 did. The relevant upstream change is this one:
https://github.com/PyCQA/flake8/commit/9786562feb573d30c73f18e1a0a6685c8584e9b5 Note that upstream does specify an upper bound on pycodestyle, but the Debian python3-flake8 package does not. If it had, it would probably prevent this scenario where one package migrated to testing and the other didn't. (Well, I hope it would, but I don't know enough about Debian to be sure.) (Feel free to close this but please do consider whether that upper bound would be appropriate. Presumably a similar problem might affect python3-pyflakes but that didn't migrate yet.) -- System Information: Debian Release: trixie/sid APT prefers stable-security APT policy: (990, 'stable-security'), (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-3-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_USER, TAINT_WARN Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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-flake8 depends on: ii python3 3.11.4-5+b1 ii python3-importlib-metadata 4.12.0-1 ii python3-mccabe 0.7.0-1 ii python3-pycodestyle 2.11.1-1 ii python3-pyflakes 2.5.0-1 ii python3-setuptools 68.1.2-2 python3-flake8 recommends no packages. python3-flake8 suggests no packages. -- no debconf information -- Tomáš "liskin" ("Pivník") Janoušek, https://lisk.in/