Bug#1114251: pandas: FTBFS on warnings from pytest 8.4

Rebecca N. Palmer rebecca_palmer at zoho.com
Wed Sep 10 16:07:16 BST 2025


Control: retitle -1 pandas: FTBFS on warnings from pytest 8.4
Control: fixed -1 2.3.1-1

The actual error isn't that, but the 120 subcases of 
pandas/tests/groupby/test_raises.py::test_groupby_raises_category_on_category 
that fail with

E           AssertionError: Caused unexpected warning(s): 
[('PytestWarning', PytestWarning("matching against an empty string will 
*always* pass. If you want to check for an empty message you need to 
pass '^$'. If you don't want to match you should pass `None` or leave 
out the parameter."), 
'/usr/lib/python3/dist-packages/_pytest/raises.py', 624)]

pandas/_testing/_warnings.py:203: AssertionError

As this is a warning about lack of test coverage, not about actual 
results, the current pandas is fine to use.

debci says the trigger is pytest 8.3 -> 8.4.  Given that this appears to 
be a normal (non-urgent) upgrade that is also blocked by several other 
issues, and pandas 2.3 (in experimental) fixes it while causing only a 
few other issues (see #1111280), I intend to work on getting pandas 2.3 
into unstable instead of trying to fix this in 2.2.

If pandas does need to be rebuilt for an urgent reason (e.g. a security 
update), disabling the affected test should work.



More information about the debian-science-maintainers mailing list