Your message dated Mon, 29 Dec 2025 16:04:25 +0000
with message-id <[email protected]>
and subject line Bug#1123378: fixed in bandit 1.7.10-3
has caused the Debian Bug report #1123378,
regarding bandit: FTBFS: TypeError: Error: Str is not a valid node type in AST
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.)
--
1123378: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123378
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bandit
Version: 1.7.10-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202512/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:bandit, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --with python3
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
find . -iname '*.pyc' -delete || true
rm -rf build bandit.egg-info
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
make: pyversions: No such file or directory
[... snipped ...]
!!
dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41:
EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/pbr/setupcfg.py:833: UserWarning: Unknown
distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: Apache Software License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
running egg_info
writing bandit.egg-info/PKG-INFO
writing dependency_links to bandit.egg-info/dependency_links.txt
writing entry points to bandit.egg-info/entry_points.txt
writing requirements to bandit.egg-info/requires.txt
writing top-level names to bandit.egg-info/top_level.txt
[pbr] Reusing existing SOURCES.txt
running install_lib
copying build/lib/bandit/formatters/screen.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/text.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/sarif.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/utils.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/custom.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/yaml.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/json.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/html.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/xml.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/formatters/csv.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters
copying build/lib/bandit/cli/main.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli
copying build/lib/bandit/cli/config_generator.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli
copying build/lib/bandit/cli/baseline.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli
copying build/lib/bandit/cli/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli
copying build/lib/bandit/plugins/exec.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/tarfile_unsafe_members.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/try_except_pass.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/asserts.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/request_without_timeout.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/trojansource.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/hashlib_insecure_functions.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/injection_wildcard.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/injection_shell.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/snmp_security_check.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/ssh_no_host_key_verification.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/django_xss.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/try_except_continue.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/weak_cryptographic_key.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/general_bad_file_permissions.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/jinja2_templates.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/logging_config_insecure_listen.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/general_hardcoded_password.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/yaml_load.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/mako_templates.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/insecure_ssl_tls.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/general_bind_all_interfaces.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/injection_sql.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/app_debug.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/pytorch_load_save.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/general_hardcoded_tmp.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/crypto_request_no_cert_validation.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/injection_paramiko.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/plugins/django_sql_injection.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins
copying build/lib/bandit/core/blacklisting.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/tester.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/extension_loader.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/test_set.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/issue.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/manager.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/docs_utils.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/metrics.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/config.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/utils.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/constants.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/test_properties.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/node_visitor.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/context.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/meta_ast.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/core/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core
copying build/lib/bandit/__main__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit
copying build/lib/bandit/blacklists/calls.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists
copying build/lib/bandit/blacklists/imports.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists
copying build/lib/bandit/blacklists/utils.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists
copying build/lib/bandit/blacklists/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists
copying build/lib/bandit/__init__.py ->
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/screen.py
to screen.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/text.py
to text.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/sarif.py
to sarif.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/utils.py
to utils.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/custom.py
to custom.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/yaml.py
to yaml.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/json.py
to json.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/html.py
to html.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/xml.py
to xml.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/formatters/csv.py
to csv.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli/main.py to
main.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli/config_generator.py
to config_generator.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli/baseline.py
to baseline.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/cli/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/exec.py
to exec.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/tarfile_unsafe_members.py
to tarfile_unsafe_members.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/try_except_pass.py
to try_except_pass.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/asserts.py
to asserts.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/request_without_timeout.py
to request_without_timeout.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/trojansource.py
to trojansource.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/hashlib_insecure_functions.py
to hashlib_insecure_functions.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/injection_wildcard.py
to injection_wildcard.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/injection_shell.py
to injection_shell.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/snmp_security_check.py
to snmp_security_check.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/ssh_no_host_key_verification.py
to ssh_no_host_key_verification.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/django_xss.py
to django_xss.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/try_except_continue.py
to try_except_continue.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/weak_cryptographic_key.py
to weak_cryptographic_key.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/general_bad_file_permissions.py
to general_bad_file_permissions.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/jinja2_templates.py
to jinja2_templates.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/logging_config_insecure_listen.py
to logging_config_insecure_listen.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/general_hardcoded_password.py
to general_hardcoded_password.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/yaml_load.py
to yaml_load.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/mako_templates.py
to mako_templates.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/insecure_ssl_tls.py
to insecure_ssl_tls.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/general_bind_all_interfaces.py
to general_bind_all_interfaces.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/injection_sql.py
to injection_sql.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/app_debug.py
to app_debug.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/pytorch_load_save.py
to pytorch_load_save.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/general_hardcoded_tmp.py
to general_hardcoded_tmp.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/crypto_request_no_cert_validation.py
to crypto_request_no_cert_validation.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/injection_paramiko.py
to injection_paramiko.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/plugins/django_sql_injection.py
to django_sql_injection.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/blacklisting.py
to blacklisting.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/tester.py
to tester.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/extension_loader.py
to extension_loader.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/test_set.py
to test_set.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/issue.py
to issue.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/manager.py
to manager.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/docs_utils.py
to docs_utils.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/metrics.py
to metrics.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/config.py
to config.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/utils.py
to utils.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/constants.py
to constants.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/test_properties.py
to test_properties.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/node_visitor.py
to node_visitor.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/context.py
to context.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/meta_ast.py
to meta_ast.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/core/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/__main__.py to
__main__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists/calls.py
to calls.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists/imports.py
to imports.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists/utils.py
to utils.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/blacklists/__init__.py
to __init__.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit/__init__.py to
__init__.cpython-313.pyc
running install_egg_info
removing
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit-1.7.10.egg-info'
(and everything under it)
Copying bandit.egg-info to
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/bandit-1.7.10.egg-info
Skipping SOURCES.txt
running install_scripts
Installing bandit script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
Installing bandit-baseline script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
Installing bandit-config-generator script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
pkgos-dh_auto_test --no-py2
'tests\.(?!(.*unit\.cli\.test_baseline\.BanditBaselineToolTests\.test_bandit_baseline.*|.*functional\.test_runtime.*|.*functional\.test_baseline.*|.*functional\.test_functional\.FunctionalTests.*))'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ echo WARNING: --no-py2 is deprecated, and always on.
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ py3versions -vr
+ PYTHON3S=3.14 3.13
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.14 = disabled ]
+ echo 3.14
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -z /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.14 stestr run --parallel --subunit
tests\.(?!(.*unit\.cli\.test_baseline\.BanditBaselineToolTests\.test_bandit_baseline.*|.*functional\.test_runtime.*|.*functional\.test_baseline.*|.*functional\.test_functional\.FunctionalTests.*))
+ subunit2pyunit
=========================
Failures during discovery
=========================
--- import errors ---
Failed to import test module: tests.unit.cli.test_config_generator
Traceback (most recent call last):
File "/usr/lib/python3.14/unittest/loader.py", line 426, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.14/unittest/loader.py", line 367, in
_get_module_from_name
__import__(name)
~~~~~~~~~~^^^^^^
File "/<<PKGBUILDDIR>>/tests/unit/cli/test_config_generator.py", line 22, in
<module>
@test.checks("Str")
~~~~~~~~~~~^^^^^^^
File "/<<PKGBUILDDIR>>/bandit/core/test_properties.py", line 22, in wrapper
func._checks.append(utils.check_ast_node(arg))
~~~~~~~~~~~~~~~~~~~~^^^^^
File "/<<PKGBUILDDIR>>/bandit/core/utils.py", line 370, in check_ast_node
raise TypeError(f"Error: {name} is not a valid node type in AST")
TypeError: Error: Str is not a valid node type in AST
Failed to import test module: tests.unit.core.test_test_set
Traceback (most recent call last):
File "/usr/lib/python3.14/unittest/loader.py", line 426, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.14/unittest/loader.py", line 367, in
_get_module_from_name
__import__(name)
~~~~~~~~~~^^^^^^
File "/<<PKGBUILDDIR>>/tests/unit/core/test_test_set.py", line 17, in <module>
@test.checks("Str")
~~~~~~~~~~~^^^^^^^
File "/<<PKGBUILDDIR>>/bandit/core/test_properties.py", line 22, in wrapper
func._checks.append(utils.check_ast_node(arg))
~~~~~~~~~~~~~~~~~~~~^^^^^
File "/<<PKGBUILDDIR>>/bandit/core/utils.py", line 370, in check_ast_node
raise TypeError(f"Error: {name} is not a valid node type in AST")
TypeError: Error: Str is not a valid node type in AST
================================================================================
The above traceback was encountered during test discovery which imports all the
found test modules in the specified test_path.
----------------------------------------------------------------------
Ran 0 tests in 0.447s
NO TESTS RAN
+ stestr slowest
make[1]: *** [debian/rules:21: override_dh_auto_install] Error 3
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: bandit
Source-Version: 1.7.10-3
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bandit, 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.
Thomas Goirand <[email protected]> (supplier of updated bandit 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, 29 Dec 2025 16:36:44 +0100
Source: bandit
Architecture: source
Version: 1.7.10-3
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1123378
Changes:
bandit (1.7.10-3) unstable; urgency=medium
.
* Add python-3.14-compat.patch (Closes: #1123378).
* Fix python3:Depends instead of python:Depends in d/control.
Checksums-Sha1:
3d1ce9ee45a95b4c7c6f5420f0cd5113d93e1734 2347 bandit_1.7.10-3.dsc
dfd822e2143db1a5ec47adeba1d1fd436eb1ef11 6872 bandit_1.7.10-3.debian.tar.xz
3e5f07acc2cff66c1e9c95dcbc369dae7eb8a4d6 11010 bandit_1.7.10-3_amd64.buildinfo
Checksums-Sha256:
2ef978ba5e6b98c70a7a1cc9786640f63435f61f679781838ad4278a402049da 2347
bandit_1.7.10-3.dsc
5006fc39d878862dc7f84fd1302aef1a25e627fed4ffb2d315dcd5e4012d49f0 6872
bandit_1.7.10-3.debian.tar.xz
3a4054319fe675ba8882c1281aee0f5f530fad023c60eba5ad20268ad142b307 11010
bandit_1.7.10-3_amd64.buildinfo
Files:
e7b3279be813a0bb087cf3ab9019177b 2347 python optional bandit_1.7.10-3.dsc
234b97f09f0c95d54a6c4befd473c8fb 6872 python optional
bandit_1.7.10-3.debian.tar.xz
d23e982ab78a6bc6b58daed1a73c93d1 11010 python optional
bandit_1.7.10-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmlSoUMACgkQ1BatFaxr
Q/62EQ/+PFG00cDDgE+zHrjvHEyZFdFp+psM4SfHCMhDSXWj9e5os6tWUuODaiTS
pqBrqhwR/HdbppE8L/2G4bZkv53MGlqRy4GtqkWVybWgTa8W+04298PEtErwX63M
r58VNC7E5e8dPfbb/jHDeKfmbair+Gnama3N8AeChPonVhhb9f2vxCM3MRhDYEfq
LqHpRUd5nQRd2oXo9Uw7xXOOFgjb/VsHwjHOoQcwa0IxHi37yAJULutWTRaLjLHa
a3cU8BA/sKK1VZ4H3eqdhvSE2d4bvrS9HezCXQAA3sv/AhXiEHy23K3c47ApGTW6
9QbgViZGuhy1Ku0De7/9Y/5uf+lmVaqb8PfxaIjIwuICCDAtlsthuDLsdM3Z2PZz
2ESz/aV6RjigUXJvXC3OboBJRvXQTuxPXXm76wIpdYKw7oMY212pUjJkxijOecD0
KppWDhTXSCSc4Dcl2qhI4WlPYvxx7ytWmGAbeM2ZBdSPOaD0Knl37a+BExIKFVVZ
HLVv9osEZzeNWzvYgnza4DDvG+D2HesbLudpVxscxtCFofPdaEaFAUrmO8OeLJxH
eqC+CzLO5yTpzz7dE3Dfllnnf21l7VF/H0iB/ZP61sdwWhlGJXtZ3iinOoZI7MSQ
IjFCNlwtZlDc92X6hLx7TbnWAzn5ZmKyhn5pnnmU5M1gWO6azzc=
=JGwl
-----END PGP SIGNATURE-----
pgposfIzoE4gO.pgp
Description: PGP signature
--- End Message ---