Сизифовский tox больше чем за год безнадёжно протух. Прошу обновить. Как минимум до версии 4.7.0, где была заявлена поддержка python3.12.
Много несобирающихся пакетов завязаны на 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-овскими файлами у меня вообще не собираются на этапе вычисления зависимостей. Переделывать их на нормальный лад - довольно трудоёмкий процесс, в своих пакетах я готов это исправлять, а в чужих желания нет. Прошу по возможности починить свои пакеты.
https://github.com/sphinx-contrib/apidoc/blob/master/tox.ini#L2
https://github.com/jazzband/geojson/blob/main/tox.ini#L3
https://github.com/pylast/pylast/blob/main/tox.ini#L3
Спасибо за напоминание, занимаюсь этим, когда получается выделить время.
python3-module-tox-4.23.2-alt1 -> sisyphus: Sat Dec 28 2024 Stanislav Levin <slev@altlinux> 4.23.2-alt1 - 3.27.1 -> 4.23.2 (closes: #49165).