Summary: | Добавить RPM макросы для запуска тестов | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Stanislav Levin <slev> |
Component: | rpm-build-python3 | Assignee: | Stanislav Levin <slev> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | darktemplar, george, glebfm, imz, kotopesutility, ldv, rider, slev, vitty |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Stanislav Levin
2023-01-11 12:58:28 MSK
Про `pyproject_installer run`: https://github.com/stanislavlevin/pyproject_installer/issues/21 Сборочное задание: https://git.altlinux.org/tasks/313305/ tox при этом останется ? (Ответ для Anton Farygin на комментарий #3) > tox при этом останется ? Да, tox при этом остается, но я буду рекомендовать использовать макросы основанные на %pyproject_run. Автор tox в версии 4 переделал буквально все и мои плагины еще не адаптированы под эту новую версию, поэтому пока мы залипли на tox 3. Отличия от tox, которые могут повлиять на результаты тестов: - tox режет все переменные окружения, кроме указанных явно. pyproject не режет. - в Python виртуальном окружении tox есть pip, wheel и setuptools. В pyproject их нет - tox использует pip в качестве установщика зависимостей, который проверяет наличие дистрибутивов, их версий и тд. pyproject не занимается зависимостями. |