Your message dated Mon, 26 Oct 2026 00:36:51 +0000 with message-id <[email protected]> and subject line Bug#1147480: fixed in pydevd 3.5.0+ds-3 has caused the Debian Bug report #1147480, regarding pydevd: FTBFS against python 3.15rc2 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1147480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147480 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:pydevd Version: 3.5.0+ds-2 User: [email protected] Usertags: python3.15 Tags: patch, ftbfs, forky, sid Severity: important Hi! While rebuilding the python related packages against the Python 3.15rc2 version we found that pydevd fails to build from source [1]. The error happens because the AST compile and parse functions require a new `module` keyword argument that was missing. This can easily be patched by adding it. I've applied this fix in the sandbox [2] to verify that it builds successfully, please consider applying the patch to support the upcoming 3.15 version. Setting the severity to important for now. Once Python 3.15 is released, it will be added to python3-defaults and this bug will become release critical. Happy hacking, [1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4390079/ [2]: https://debusine.debian.net/debian/r-python-python3.15/ -- "Can you imagine what I would do if I could do all I can?" -- Sun Tzu Saludos /\/\ /\ >< `/From: Maximiliano Curia <[email protected]> Date: Fri, 11 Sep 2026 08:00:00 +0200 Subject: Adjust tests for Python 3.15 Forwarded: not-needed Last-Update: 2026-09-11 --- tests/test_simpleTipper.py | 2 ++ tests_python/test_collect_bytecode_info.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_simpleTipper.py b/tests/test_simpleTipper.py index 85dbad09..c66b24c5 100644 --- a/tests/test_simpleTipper.py +++ b/tests/test_simpleTipper.py @@ -145,6 +145,7 @@ class TestCPython(unittest.TestCase): "(source, filename, mode, flags, dont_inherit)", "(source, filename, mode, flags, dont_inherit, optimize, _feature_version=-1)", "(source, filename, mode, flags, dont_inherit, optimize, _feature_version)", + "(source, filename, mode, flags, dont_inherit, optimize, module=None, _feature_version=-1)", ) # args t = self.assert_in("setattr", tip) @@ -182,6 +183,7 @@ class TestCPython(unittest.TestCase): "(source, filename, mode)", "(source, filename, mode, type_comments=False, feature_version=None)", "(source, filename, mode, type_comments=False, feature_version=None, optimize=-1)", + "(source, filename, mode, type_comments=False, feature_version=None, optimize=-1, module=None)", ], tip, ) diff --git a/tests_python/test_collect_bytecode_info.py b/tests_python/test_collect_bytecode_info.py index 6fd70e20..8b03c4fa 100644 --- a/tests_python/test_collect_bytecode_info.py +++ b/tests_python/test_collect_bytecode_info.py @@ -160,7 +160,7 @@ class _ExcVerifier(object): if update_try_except_infos is not None: update_try_except_infos(try_except_infos) - if sys.version_info[:2] not in ((3, 10), (3, 11), (3, 12), (3, 13), (3, 14)): + if sys.version_info[:2] not in ((3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (3, 15)): assert str(try_except_infos) == expected_as_str from _pydevd_bundle.pydevd_collect_bytecode_info import collect_try_except_info_from_source @@ -192,7 +192,7 @@ def test_collect_try_except_info(data_regression, pyfile): info = collect_try_except_info(method.__code__, use_func_first_line=True) method_to_info[key] = sorted(str(x) for x in info) - if sys.version_info[:2] not in ((3, 10), (3, 11), (3, 12), (3, 13), (3, 14)): + if sys.version_info[:2] not in ((3, 10), (3, 11), (3, 12), (3, 13), (3, 14), (3, 15)): data_regression.check(method_to_info) data_regression.check(method_to_info_from_source)
--- End Message ---
--- Begin Message ---Source: pydevd Source-Version: 3.5.0+ds-3 Done: Bastian Germann <[email protected]> We believe that the bug you reported is fixed in the latest version of pydevd, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bastian Germann <[email protected]> (supplier of updated pydevd package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 26 Oct 2026 00:43:54 +0100 Source: pydevd Architecture: source Version: 3.5.0+ds-3 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <[email protected]> Changed-By: Bastian Germann <[email protected]> Closes: 1147480 Changes: pydevd (3.5.0+ds-3) unstable; urgency=medium . * Team upload * Adjust tests for Python 3.15 (closes: #1147480) Checksums-Sha1: a1f393cfdad2e28557185f979e9b30d859bc5c19 3085 pydevd_3.5.0+ds-3.dsc f458ad43a68352473361fe1ea6fd0447de47cc4b 24180 pydevd_3.5.0+ds-3.debian.tar.xz 7fc90e559c90db3d971cdb3e9d51c0bc31fa0a7f 15869 pydevd_3.5.0+ds-3_source.buildinfo Checksums-Sha256: 6b83651c460c1d01c83eb379a36c79364590de740d06d6cac7041737ca95281f 3085 pydevd_3.5.0+ds-3.dsc 5f8a2b9981d68630565744b71628ae3694fb439f188f7bb7d352bf43f6a0899f 24180 pydevd_3.5.0+ds-3.debian.tar.xz a080db897b50bb9a68124b321b484582e88a45272f2511f76b250d8e9a696532 15869 pydevd_3.5.0+ds-3_source.buildinfo Files: 981aca5224b072bf645cf96289ae37ff 3085 python optional pydevd_3.5.0+ds-3.dsc bb3752d5f46ea22088d3dbdb6ea78adb 24180 python optional pydevd_3.5.0+ds-3.debian.tar.xz f9a051616fab112f6d144d73d37c1813 15869 python optional pydevd_3.5.0+ds-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmrem9sQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFOR0C/40ZdXFAhKOZ4gViWSfonR7CeCIUL+xFXXt bORQNfCdYk4cCTsKyoHFT6a9jA3SYEacTUmguzTcLjHGhi6/ohEOqv5UwcLtlK1o hrFMipVUGx7Lo8tvL3+6HVtv5LMwdCLUyV+B9KUo4TtGS/oc8BfqFaUhdxvsq+oL xZYdyLpxQZYAVvK0ujXaKpiD8sNrQ/YERgF6UHWi6hTfLXeS76YgOBk8dUBJse65 5qtmnooKMTp606VzY6Tvzti8l/8sk+Nlw+keuHkQ8t6QkGIS9csD0ydhod3kGo1+ m8QAwkkHQLgR4IcONehsvB+D7wwagf7kTroNfSqKd3/s6GgqTAwu4oNXzOlTwMJ6 D8leeqFijcmRAxgSvnO9W/4b6BNpEMaI9rkG66aQ9sNBVnOkJ9VXKPT0INuGWs/7 CLYxASrbh9PwemjV1eftYUDTrV03yF0HH/vuYf+azWq1Yq2xpjzyoInnfuNtcQL6 MU/6GKlQEMgKNsZMMq4AW5W8YiemrZA= =Eehu -----END PGP SIGNATURE-----
pgpvWWF2RKqiz.pgp
Description: PGP signature
--- End Message ---

