Source: apipkg
Version: 1.5-5
Severity: important
User: [email protected]
Usertags: pytest-v6
Hi,
apipkg 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.
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_apipkg/build/apipkg
> copying src/apipkg/version.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_apipkg/build/apipkg
> copying src/apipkg/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_apipkg/build/apipkg
> debian/rules override_dh_auto_test
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="{interpreter} -m pytest -v -x"
> dh_auto_test
> I: pybuild base:232: python3.9 -m pytest -v -x
> ============================= test session starts
> ==============================
> platform linux -- Python 3.9.1, pytest-6.0.2, py-1.9.0, pluggy-0.13.0 --
> /usr/bin/python3.9
> cachedir: .pytest_cache
> apipkg full install version=1.5
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 37 items
>
> test_apipkg.py::TestRealModule::test_realmodule ERROR [
> 2%]
>
> ==================================== ERRORS
> ====================================
> _______________ ERROR at setup of TestRealModule.test_realmodule
> _______________
>
> cls = <class 'test_apipkg.TestRealModule'>
>
> def setup_class(cls):
>> cls.tmpdir =
>> py.test.config._tmpdirhandler.getbasetemp().ensure('test_apipkg', dir=1)
>
> test_apipkg.py:16:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = <AliasModule 'py.test' for 'pytest'>, name = 'config'
>
> def __getattribute__(self, name):
> try:
>> return getattr(getmod(), name)
> E AttributeError: module 'pytest' has no attribute 'config'
>
> /usr/lib/python3/dist-packages/py/_vendored_packages/apipkg.py:195:
> AttributeError
> =========================== short test summary info
> ============================
> ERROR test_apipkg.py::TestRealModule::test_realmodule - AttributeError:
> modul...
> !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures
> !!!!!!!!!!!!!!!!!!!!!!!!!!!
> =============================== 1 error in 0.06s
> ===============================
> E: pybuild pybuild:353: test: plugin custom failed with: exit code=1:
> python3.9 -m pytest -v -x
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9
> returned exit code 13
> make[1]: *** [debian/rules:8: override_dh_auto_test] Error 25
> make: *** [debian/rules:5: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
> 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team