[Debian-med-packaging] Bug#1071122: augur: FTBFS with pandas 2.2

Rebecca N. Palmer rebecca_palmer at zoho.com
Tue May 14 19:03:09 BST 2024


Source: augur
Version: 24.3.0-1
Severity: wishlist
Control: block 1069792 by -1

This package's tests fail with pandas 2.2, currently in experimental.

https://ci.debian.net/packages/a/augur/unstable/amd64/46551367/
https://launchpadlibrarian.net/728496766/buildlog_ubuntu-oracular-amd64.augur_24.3.0-1_BUILDING.txt.gz

=================================== FAILURES 
===================================
___________________________ TestParse.test_fix_dates 
___________________________

self = <test_parse.TestParse object at 0x7fe8586a3590>
capsys = <_pytest.capture.CaptureFixture object at 0x7fe8582e7ce0>

     def test_fix_dates(self, capsys):
         full_date = "4-5-2020"
 >       assert parse.fix_dates(full_date) == "2020-05-04"

tests/test_parse.py:14:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _

d = '4-5-2020', dayfirst = True

     def fix_dates(d, dayfirst=True):
         '''
         attempt to parse a date string using pandas date parser. If 
ambiguous,
         the argument 'dayfirst' determines whether month or day is 
assumed to be
         the first field. Incomplete dates will be padded with XX.
         On failure to parse the date, the function will return the input.
         '''
         try:
 >           from pandas.core.tools.datetimes import parsing
E           ImportError: cannot import name 'parsing' from 
'pandas.core.tools.datetimes' 
(/usr/lib/python3/dist-packages/pandas/core/tools/datetimes.py)

augur/parse.py:34: ImportError



More information about the Debian-med-packaging mailing list