Summary: | Обновить tox до приемлемой версии | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Grigory Ustinov <grenka> |
Component: | python3-module-tox | Assignee: | Stanislav Levin <slev> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P5 | CC: | aen, antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy |
Version: | unstable | ||
Hardware: | x86 | ||
OS: | Linux |
Description
Grigory Ustinov
2024-01-24 05:39:54 MSK
Много несобирающихся пакетов завязаны на tox Много несобирающихся пакетов, использующих tox для тестов, сломаны из-за https://github.com/pypa/virtualenv/issues/2487 То есть в большинстве случаев надо заменить "голые" tox.py3 на rpm macro %tox_*. Проблема с обновлением tox3 на tox4 связана с необходимостью переписывания плагинов, используемых для тестирования во время сборки. Разумеется, это не отменяет необходимость обновления tox. (Ответ для Stanislav Levin на комментарий #2) > Много несобирающихся пакетов, использующих tox для тестов, сломаны из-за > https://github.com/pypa/virtualenv/issues/2487 > > То есть в большинстве случаев надо заменить "голые" tox.py3 на rpm macro > %tox_*. > > Проблема с обновлением tox3 на tox4 связана с необходимостью переписывания > плагинов, используемых для тестирования во время сборки. Я где-то споткнулся о то, что tox_check не работает, а tox_check_pyproject работает. В любом случае, большинство пакетов содержащих токсовые проверки принадлежат вам, а пакеты с json-овскими файлами у меня вообще не собираются на этапе вычисления зависимостей. Переделывать их на нормальный лад - довольно трудоёмкий процесс, в своих пакетах я готов это исправлять, а в чужих желания нет. Прошу по возможности починить свои пакеты. |