Source: python-ring-doorbell Version: 0.9.13-4 Severity: serious Tags: forky sid User: [email protected] Usertags: python3.14
Hi Maintainer The autopkgtests of this package fail with Python 3.14 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/python-ring-doorbell/testing/amd64/ 51s ImportError while loading conftest '/tmp/autopkgtest-lxc.qbehxr85/downtmp/autopkgtest_tmp/build/tests/conftest.py'. 51s tests/conftest.py:15: in <module> 51s from ring_doorbell import Auth, Ring 51s /usr/lib/python3/dist-packages/ring_doorbell/__init__.py:20: in <module> 51s from ring_doorbell.listen import RingEventListener, RingEventListenerConfig 51s /usr/lib/python3/dist-packages/ring_doorbell/listen/__init__.py:3: in <module> 51s from .eventlistener import RingEventListener 51s /usr/lib/python3/dist-packages/ring_doorbell/listen/eventlistener.py:12: in <module> 51s from firebase_messaging import FcmPushClient, FcmRegisterConfig 51s /usr/lib/python3/dist-packages/firebase_messaging/__init__.py:1: in <module> 51s from .fcmpushclient import FcmPushClient, FcmPushClientConfig, FcmPushClientRunState 51s /usr/lib/python3/dist-packages/firebase_messaging/fcmpushclient.py:20: in <module> 51s from google.protobuf.json_format import MessageToJson 51s /usr/lib/python3/dist-packages/google/protobuf/json_format.py:54: in <module> 51s from google.protobuf.internal import type_checkers 51s /usr/lib/python3/dist-packages/google/protobuf/internal/type_checkers.py:51: in <module> 51s from google.protobuf.internal import decoder 51s /usr/lib/python3/dist-packages/google/protobuf/internal/decoder.py:87: in <module> 51s from google.protobuf.internal import encoder 51s /usr/lib/python3/dist-packages/google/protobuf/internal/encoder.py:71: in <module> 51s from google.protobuf.internal import wire_format 51s /usr/lib/python3/dist-packages/google/protobuf/internal/wire_format.py:36: in <module> 51s from google.protobuf import descriptor 51s /usr/lib/python3/dist-packages/google/protobuf/descriptor.py:40: in <module> 51s from google.protobuf.internal import api_implementation 51s /usr/lib/python3/dist-packages/google/protobuf/internal/api_implementation.py:104: in <module> 51s from google.protobuf.pyext import _message 51s E TypeError: Metaclasses with custom tp_new are not supported. 51s E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=4: cd /tmp/autopkgtest-lxc.qbehxr85/downtmp/autopkgtest_tmp/build; python3.14 -m pytest tests 51s I: pybuild base:384: cd /tmp/autopkgtest-lxc.qbehxr85/downtmp/autopkgtest_tmp/build; python3.13 -m pytest tests

