Source: python-pymeasure
Version: 0.5-1
Severity: important
User: pyt...@packages.debian.org
Usertags: pytest-v6

Hi,

python-pymeasure FTBFS with pytest 6 in unstable because it uses the
pytest.config global option, which as been removed:

    https://docs.pytest.org/en/stable/deprecations.html#pytest-config-global

The top of the error log below has more details.

> I: pybuild base:232: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build; python3.9 -m pytest 
> tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.1, pytest-6.0.2, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> collected 34 items / 1 error / 33 selected
> 
> ==================================== ERRORS 
> ====================================
> _ ERROR collecting 
> .pybuild/cpython3_3.9_pymeasure/build/tests/experiment/test_workers.py _
> tests/experiment/test_workers.py:41: in <module>
>     not pytest.config.getoption("--runslow"),
> E   AttributeError: module 'pytest' has no attribute 'config'
> =============================== warnings summary 
> ===============================
> pymeasure/experiment/results.py:232
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/experiment/results.py:232:
>  DeprecationWarning: invalid escape sequence \.
>     regex = "<(?:(?P<module>[^>]+)\.)?(?P<class>[^.>]+)>"
> 
> pymeasure/experiment/results.py:237
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/experiment/results.py:237:
>  DeprecationWarning: invalid escape sequence \s
>     regex = ("\t(?P<name>[^:]+):\s(?P<value>[^\s]+)"
> 
> pymeasure/experiment/results.py:238
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/experiment/results.py:238:
>  DeprecationWarning: invalid escape sequence \s
>     "(?:\s(?P<units>.+))?")
> 
> pymeasure/instruments/anritsu/anritsuMS9710C.py:40
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/anritsu/anritsuMS9710C.py:40:
>  DeprecationWarning: invalid escape sequence \d
>     r_value_units = re.compile("([-\d]*\.\d*)(.*)")
> 
> pymeasure/instruments/danfysik/adapters.py:64
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/danfysik/adapters.py:64:
>  DeprecationWarning: invalid escape sequence \?
>     search = re.search("^\?\\x07\s(?P<name>.*)$", result, re.MULTILINE)
> 
> pymeasure/instruments/srs/sr830.py:185
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/srs/sr830.py:185:
>  SyntaxWarning: "is" with a literal. Did you mean "=="?
>     if index is 14:
> 
> pymeasure/instruments/srs/sr830.py:219
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/srs/sr830.py:219:
>  SyntaxWarning: "is" with a literal. Did you mean "=="?
>     return int(self.ask("LIAS?2")) is 1
> 
> pymeasure/instruments/yokogawa/yokogawa7651.py:67
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/yokogawa/yokogawa7651.py:67:
>  DeprecationWarning: invalid escape sequence \d
>     keys = re.findall('[^\dE+.-]+', status)
> 
> pymeasure/instruments/yokogawa/yokogawa7651.py:68
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build/pymeasure/instruments/yokogawa/yokogawa7651.py:68:
>  DeprecationWarning: invalid escape sequence \d
>     values = re.findall('[\dE+.-]+', status)
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info 
> ============================
> ERROR tests/experiment/test_workers.py - AttributeError: module 'pytest' has 
> ...
> !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection 
> !!!!!!!!!!!!!!!!!!!!
> ========================= 9 warnings, 1 error in 0.32s 
> =========================
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=2: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pymeasure/build; python3.9 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
> returned exit code 13
> make: *** [debian/rules:9: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Reply via email to