pytest-dev / apipkg

MIT License
55 stars 17 forks source link

fails when start pytest 3.11.5 #48

Closed vdkmvx closed 1 year ago

vdkmvx commented 1 year ago

sup, when i start "pytest" got this error

22:36:51 + pytest 22:36:51 Traceback (most recent call last): 22:36:51 File "/usr/lib/python3.11/site-packages/py/_vendored_packages/apipkg.py", line 141, in makeattr 22:36:51 modpath, attrname = self.map[name] 22:36:51 ~~~~^^^^^^ 22:36:51 KeyError: 'spec' 22:36:51
22:36:51 During handling of the above exception, another exception occurred: 22:36:51
22:36:51 Traceback (most recent call last): 22:36:51 File "/usr/bin/pytest", line 5, in 22:36:51 from pytest import console_main 22:36:51 File "/usr/lib/python3.11/site-packages/pytest/init.py", line 5, in 22:36:51 from _pytest._code import ExceptionInfo 22:36:51 File "/usr/lib/python3.11/site-packages/_pytest/_code/init.py", line 2, in 22:36:51 from .code import Code 22:36:51 File "/usr/lib/python3.11/site-packages/_pytest/_code/code.py", line 42, in 22:36:51 from _pytest._io import TerminalWriter 22:36:51 File "/usr/lib/python3.11/site-packages/_pytest/_io/init.py", line 1, in 22:36:51 from .terminalwriter import get_terminal_width 22:36:51 File "/usr/lib/python3.11/site-packages/_pytest/_io/terminalwriter.py", line 10, in 22:36:51 from _pytest.compat import final 22:36:51 File "/usr/lib/python3.11/site-packages/_pytest/compat.py", line 44, in 22:36:51 LEGACY_PATH = py.path. local 22:36:51 ^^^^^^^^^^^^^^ 22:36:51 File "/usr/lib/python3.11/site-packages/py/_vendored_packages/apipkg.py", line 148, in
makeattr 22:36:51 result = importobj(modpath, attrname) 22:36:51 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 22:36:51 File "/usr/lib/python3.11/site-packages/py/_vendored_packages/apipkg.py", line 69, in importobj 22:36:51 module = import(modpath, None, None, ['doc']) 22:36:51 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 22:36:51 File "", line 1176, in _find_and_load 22:36:51 File "", line 1136, in _find_and_load_unlocked 22:36:51 File "/usr/lib/python3.11/site-packages/py/_vendored_packages/apipkg.py", line 146, in makeattr 22:36:51 raise AttributeError(name) 22:36:51 AttributeError: spec__

RonnyPfannschmidt commented 1 year ago

this is a issue with pylib being outdated, not apipkg itself anymore

RonnyPfannschmidt commented 1 year ago

closing as dup of #33

vdkmvx commented 1 year ago

@RonnyPfannschmidt what should I do to solve my problem?