Добрый день.
Пробую собрать panda3d-simplepbr-0.11.2, вот отрывок .spec-файла:
%build
pushd simplepbr
%pyproject_build
popd

%install
pushd simplepbr
%pyproject_install
popd
 
В процессе компиляции, вылетает с ошибкой.
В чём природа этой ошибки? На stackoverflow говорят, что это - результат какой-то циклической зависимости при импорте модулей: https://stackoverflow.com/a/61555431
 
+ /usr/bin/python3 -m pyproject_installer -v build
Traceback (most recent call last):
 File "/usr/lib64/python3.9/runpy.py", line 197, in _run_module_as_main
   return _run_code(code, main_globals, None,
 File "/usr/lib64/python3.9/runpy.py", line 87, in _run_code
   exec(code, run_globals)
 File "/usr/lib/python3/site-packages/pyproject_installer/__main__.py", line 21, in <module>
   from .build_cmd import build_wheel, build_sdist, WHEEL_TRACKER
 File "/usr/lib/python3/site-packages/pyproject_installer/build_cmd/__init__.py", line 1, in <module>
   from ._build import build_wheel, build_sdist, build_metadata, WHEEL_TRACKER
 File "/usr/lib/python3/site-packages/pyproject_installer/build_cmd/_build.py", line 8, in <module>
   from ..lib.build_backend import backend_hook
 File "/usr/lib/python3/site-packages/pyproject_installer/lib/__init__.py", line 8, in <module>
   from packaging import requirements, markers, specifiers
 File "/usr/lib/python3/site-packages/packaging/requirements.py", line 8, in <module>
   from ._parser import parse_requirement
 File "/usr/lib/python3/site-packages/packaging/_parser.py", line 10, in <module>
   from ._tokenizer import DEFAULT_RULES, Tokenizer
 File "/usr/lib/python3/site-packages/packaging/_tokenizer.py", line 6, in <module>
   from .specifiers import Specifier
 File "/usr/lib/python3/site-packages/packaging/specifiers.py", line 26, in <module>
   from .utils import canonicalize_version
 File "/usr/lib/python3/site-packages/packaging/utils.py", line 8, in <module>
   from .tags import Tag, parse_tag
 File "/usr/lib/python3/site-packages/packaging/tags.py", line 26, in <module>
   logger = logging.getLogger(__name__)
AttributeError: module 'logging' has no attribute 'getLogger'
ошибка: Неверный код возврата из /home/lk/RPM/BUILDROOT/rpm-tmp.99623 (%build)
 
-- 
С уважением,
Александр Лубягин
г. Киров, Россия / Вятка
lubya...@yandex.ru
 
_______________________________________________
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить