[Python-modules-team] Bug#914592: Bug#914592: Upcoming pytest-4 problems

Ole Streicher olebole at debian.org
Tue Nov 27 08:51:49 GMT 2018


On 27.11.18 09:35, Ondrej Novy wrote:
> út 27. 11. 2018 v 8:46 odesílatel Ole Streicher <olebole at debian.org
> <mailto:olebole at debian.org>> napsal:
> 
>     Thanks, however it turns out that this will unfortunately not work for
>     me: from astropys POV, pytest seems to be broken in versions 3.7 - 3.10;
>     see
> 
>     https://github.com/astropy/astropy/issues/8177
> 
> 
> according to linked issue, that bug is fixed in 3.10.1, which is in
> Debian unstable now.

Thanks for updating, but I still get failures. And I asked pytest
upstream about possible fixes of the 3.X branch, which they are not
going to do:

https://github.com/astropy/astropy/pull/8173#issuecomment-441959185

>     I also observed diverse failures on other (astropy dependent) packages
>     with 3.10. Which basically means that I need to switch off the tests,
>     unless pytests upstream provides a bugfixed 3.X version.
> 
> maybe just disable some of that tests? Not whole testsuite?

The current failure in python-astropy is

E   UsageError: Plugin specs must be a ','-separated string or a
list/tuple of strings for plugin names. Given: <module
'astropy.tests.pytest_plugins' from
'/usr/lib/python2.7/dist-packages/astropy/tests/pytest_plugins.pyc'>

which blocks the whole suite. Other packages have errors that really
look strange (data files are missing, submodules not found etc). Sure,
that all could be workarounded somehow, but in a few weeks the next
update of a dependency may make trouble again.

We will publish Debian Buster not earlier than summer/fall next year,
and this is just ~6-9 months before Python 2 EOL. I don't want to put
too many efforts in keeping this alive.

Best

Ole



More information about the Python-modules-team mailing list