Closed khaeru closed 5 months ago
@glatterf42 my preferred temporarily mitigation here would be to install genno<1.23
in the CI workflows.
We currently have two failed tests, but when all tests first started failing, there was only one. This was on Saturday and I found these version changes:
On Sunday, the second test failure was introduced when some additional dependency updates came along:
The relevant changes in pytest might be detailed here: https://docs.pytest.org/en/stable/changelog.html#old-deprecations-are-now-errors
Partially/temporarily addressed by #789.
This should be addressed in genno 1.23.1, just released.
(Apparently) with genno 1.23.0, we see failures like this:
This may actually be a regression in
genno
due to some housekeeping in khaeru/genno#115, that adapted AttrSeries.__init__ to address deprecation warnings with pandas 2.2. What appears to have happened is that the code now skips this block that ensures a pd.MultiIndex. Soobs
in this test, while functionally identical todemand
, has a different index class and thus fails assert_qty_equal().This fix is probably upstream, this is just to track.