Package: mitmproxy Version: 8.1.1-1 Severity: important Dear Maintainer,
after today's update to Sid, mitmproxy crashes on startup: $ mitmproxy Traceback (most recent call last): File "/usr/bin/mitmproxy", line 33, in <module> sys.exit(load_entry_point('mitmproxy==8.1.1', 'console_scripts', 'mitmproxy')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/mitmproxy/tools/main.py", line 118, in mitmproxy from mitmproxy.tools import console File "/usr/lib/python3/dist-packages/mitmproxy/tools/console/__init__.py", line 1, in <module> from mitmproxy.tools.console import master File "/usr/lib/python3/dist-packages/mitmproxy/tools/console/master.py", line 26, in <module> from mitmproxy.tools.console import consoleaddons File "/usr/lib/python3/dist-packages/mitmproxy/tools/console/consoleaddons.py", line 6, in <module> from mitmproxy import contentviews File "/usr/lib/python3/dist-packages/mitmproxy/contentviews/__init__.py", line 23, in <module> from . import ( File "/usr/lib/python3/dist-packages/mitmproxy/contentviews/grpc.py", line 952, in <module> @dataclass ^^^^^^^^^ File "/usr/lib/python3.11/dataclasses.py", line 1220, in dataclass return wrap(cls) ^^^^^^^^^ File "/usr/lib/python3.11/dataclasses.py", line 1210, in wrap return _process_class(cls, init, repr, eq, order, unsafe_hash, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/dataclasses.py", line 958, in _process_class cls_fields.append(_get_field(cls, name, type, kw_only)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/dataclasses.py", line 815, in _get_field raise ValueError(f'mutable default {type(f.default)} for field ' ValueError: mutable default <class 'mitmproxy.contentviews.grpc.ProtoParser.ParserOptions'> for field parser_options is not allowed: use default_factory $ This happens regardless of any commandline options passed to the program. -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-5-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 mitmproxy depends on: ii dpkg 1.21.20 ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-4.1 ii python3 3.11.2-1 ii python3-asgiref 3.6.0-1 ii python3-blinker 1.5-1 ii python3-brotli 1.0.9-2+b6 ii python3-certifi 2022.9.24-1 ii python3-cryptography 38.0.4-2 ii python3-flask 2.2.2-2 ii python3-h11 0.14.0-1 ii python3-h2 4.1.0-4 ii python3-hyperframe 6.0.0-1 ii python3-kaitaistruct 0.10-1 ii python3-ldap3 2.9.1-2 ii python3-msgpack 1.0.3-2+b1 ii python3-openssl 23.0.0-1 ii python3-passlib 1.7.4-3 ii python3-pkg-resources 66.1.1-1 ii python3-protobuf 3.21.12-1+b2 ii python3-publicsuffix2 2.20191221-3 ii python3-pyparsing 3.0.9-1 ii python3-pyperclip 1.8.2-2 ii python3-ruamel.yaml 0.17.21-1 ii python3-sortedcontainers 2.4.0-2 ii python3-tornado 6.2.0-3 ii python3-urwid 2.1.2-4+b1 ii python3-wsproto 1.2.0-1 ii python3-zstandard 0.20.0-2 mitmproxy recommends no packages. mitmproxy suggests no packages. -- no debconf information