Source: python-pymeasure
Version: 0.5-1
Severity: important
User: [email protected]
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
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers