Скомпилировал модуль perceval. Он предназначен для fetching`а содержимого страниц
социальных сетей/репозиториев/т.д. Мне он нужен для пакета определения гендера (пола) damegender, прогонки его тестов по соц.сетям.
Питоновский модуль работы с соц.сетями perceval содержит подкаталог /usr/lib/python3/site-packages/perceval/tests/
Для тестирования (которое требует read-write прав на подкаталог tests/data/)
я копирую: cp -a /usr/lib/python3/site-packages/perceval/tests/ .
Затем:
cd tests
python3 -m pytest ../tests/
... 999 passed, 2110 warnings in 60.54s ...
Вроде бы всё ок, ошибок нет. Импорт модулей проходит так, как задумывал автор, не надо делать export PYTHONPATH=$PYTHONPATH:<dir>
Но для того, чтобы в зависимости не попали файлы
tests/base.py
tests/mocked_package/__init__.py и т.д.
ошибка: Неудовлетворенные зависимости:
python3(base) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
python3(mocked_package) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
python3(mocked_package.backend) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
python3(mocked_package.nested_package) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
python3(mocked_package.nested_package.nested_backend_b) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
python3(mocked_package.nested_package.nested_backend_c) < 0 нужен для python3-module-perceval-tests-1.0.6-alt1.noarch
я добавляю в .spec строку:
%add_findreq_skiplist %python3_sitelibdir_noarch/%pypi_name/tests/*
Корректно ли так делать (спек с макросом %add_findreq_skiplist)?
_______________________________________________ devel-newbies mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-newbies
