[Debian-astro-maintainers] Bug#1074628: poliastro: tests fail with matplotlib 3.8
Drew Parsons
dparsons at debian.org
Tue Jul 2 11:29:21 BST 2024
Source: poliastro
Version: 0.17.0-2
Severity: normal
poliastro is failing tests with matplotlib 3.8 from experimental
e.g.
278s /usr/lib/python3/dist-packages/numpy/ma/core.py:2360: TypeError
278s __________________________ test_axes_labels_and_title __________________________
278s
278s def test_axes_labels_and_title():
278s ax = plt.gca()
278s op = StaticOrbitPlotter(ax)
278s ss = iss
278s > op.plot(ss)
278s
278s tests/tests_plotting/test_static.py:24:
278s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
278s /usr/lib/python3/dist-packages/poliastro/plotting/static.py:277: in plot
278s lines = self._plot(orbit, label=label, color=color, trail=trail)
278s /usr/lib/python3/dist-packages/poliastro/plotting/_base.py:238: in _plot
278s colors = self._get_colors(color, trail)
278s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
278s
278s self = <poliastro.plotting.static.StaticOrbitPlotter object at 0x7fed97072060>
278s color = None, trail = False
278s
278s def _get_colors(self, color, trail):
278s if color is None:
278s # HACK: https://stackoverflow.com/a/13831816/554319
278s > color = next(self._ax._get_lines.prop_cycler)["color"]
278s E AttributeError: '_process_plot_var_args' object has no attribute 'prop_cycler'
278s
278s /usr/lib/python3/dist-packages/poliastro/plotting/static.py:73: AttributeError
More information about the Debian-astro-maintainers
mailing list