Имеет зависимость на python3(pytest), что выглядит очень странно
(Ответ для Кирилл Уницаев на комментарий #0) > Имеет зависимость на python3(pytest), что выглядит очень странно В imageio.testing используется import pytest
(Ответ для Alexander Kovalev на комментарий #1) > (Ответ для Кирилл Уницаев на комментарий #0) > > Имеет зависимость на python3(pytest), что выглядит очень странно > > В imageio.testing используется import pytest Такое ощущение, что в пакете ему не место. Файл только для тестов
(Ответ для Alexander Kovalev на комментарий #1) > (Ответ для Кирилл Уницаев на комментарий #0) > > Имеет зависимость на python3(pytest), что выглядит очень странно > > В imageio.testing используется import pytest А где используется imageio.testing ?
(Ответ для Vitaly Lipatov на комментарий #3) > (Ответ для Alexander Kovalev на комментарий #1) > > (Ответ для Кирилл Уницаев на комментарий #0) > > > Имеет зависимость на python3(pytest), что выглядит очень странно > > > > В imageio.testing используется import pytest > А где используется imageio.testing ? Если в спеке сделать прогон тестов, то в них и будет использоваться. В пакетах, у которых есть зависимость на imageio (а их в Сизифе 4), использование testing я не заметил. Понадобится ли файл кому-то в будущем -- неизвестно. Как убрать файл из пакета, если в этом есть необходимость, я не знаю, он же прописан в setup.py, получается, сделать это непросто, требуется определенная аккуратность.
(Ответ для Alexander Kovalev на комментарий #4) > (Ответ для Vitaly Lipatov на комментарий #3) > > (Ответ для Alexander Kovalev на комментарий #1) > > > (Ответ для Кирилл Уницаев на комментарий #0) > > > > Имеет зависимость на python3(pytest), что выглядит очень странно > > > > > > В imageio.testing используется import pytest > > А где используется imageio.testing ? > > Если в спеке сделать прогон тестов, то в них и будет использоваться. В > пакетах, у которых есть зависимость на imageio (а их в Сизифе 4), > использование testing я не заметил. Понадобится ли файл кому-то в будущем -- > неизвестно. В общем случае известно, что не понадобится. Как убрать файл из пакета, если в этом есть необходимость, я не > знаю, он же прописан в setup.py, получается, сделать это непросто, требуется > определенная аккуратность. Файл убрать просто: удалить его в секции install Как бы то ни было, в пакете не должны быть упакованы тесты. К сожалению, для модулей python плохо проработан вопрос с тестами, поэтому файл недальновидно вписали в setup.py.
Пересобрал пакет, требуется одобрение: https://git.altlinux.org/tasks/383649/