Source: pg8000 Version: 1.30.3-1 Severity: serious User: debian-pyt...@lists.debian.org Usertags: python3.12
Hi Maintainer pg8000's autopkgtests fail with Python 3.12 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/pg8000/testing/amd64/ 49s =================================== FAILURES =================================== 49s _________________________________ test_readme __________________________________ 49s 49s def test_readme(): 49s failure_count, _ = doctest.testfile( 49s str(Path("..") / "README.rst"), verbose=False, optionflags=doctest.ELLIPSIS 49s ) 49s > assert failure_count == 0 49s E assert 301 == 0 49s 49s test/test_readme.py:10: AssertionError 49s ----------------------------- Captured stdout call ----------------------------- 49s ********************************************************************** 49s File "/tmp/autopkgtest-lxc.liyep0go/downtmp/build.OAq/src/test/../README.rst", line 50, in README.rst 49s Failed example: 49s import pg8000.native 49s Exception raised: 49s Traceback (most recent call last): 49s File "/usr/lib/python3.12/doctest.py", line 1359, in __run 49s exec(compile(example.source, filename, "single", 49s File "<doctest README.rst[0]>", line 1, in <module> 49s import pg8000.native 49s File "/tmp/autopkgtest-lxc.liyep0go/downtmp/build.OAq/src/pg8000/__init__.py", line 1, in <module> 49s from pg8000.legacy import ( 49s File "/tmp/autopkgtest-lxc.liyep0go/downtmp/build.OAq/src/pg8000/legacy.py", line 6, in <module> 49s from pg8000.converters import ( 49s File "/tmp/autopkgtest-lxc.liyep0go/downtmp/build.OAq/src/pg8000/converters.py", line 21, in <module> 49s from dateutil.parser import ParserError, parse 49s File "/usr/lib/python3/dist-packages/dateutil/parser/__init__.py", line 2, in <module> 49s from ._parser import parse, parser, parserinfo, ParserError 49s File "/usr/lib/python3/dist-packages/dateutil/parser/_parser.py", line 50, in <module> 49s from .. import tz 49s File "/usr/lib/python3/dist-packages/dateutil/tz/__init__.py", line 2, in <module> 49s from .tz import * 49s File "/usr/lib/python3/dist-packages/dateutil/tz/tz.py", line 37, in <module> 49s EPOCH = datetime.datetime.utcfromtimestamp(0) 49s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 49s DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 49s **********************************************************************