Summary: | Требует python-dev | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> |
Component: | python-dev | Assignee: | Vladimir D. Seleznev <vseleznv> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, at, cas, cow, enp, evg, george, glebfm, hiddenman, imz, lav, mithraen, nbr, real, rider, rt, sem, shaba, sin, solo, vitty, viy, vseleznv, vvk |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 31587 | ||
Bug Blocks: |
Description
Evgenii Terechkov
2013-10-26 07:31:47 MSK
До сих пор осталось: python2.7(distutils) нужен для fail2ban-0.9.2-alt4.M70P.5 Причина в таком использовании в server/filterpyinotify.py: from distutils.version import LooseVersion ... if not hasattr(pyinotify, '__version__') \ or LooseVersion(pyinotify.__version__) < '0.8.3': raise ImportError("Fail2Ban requires pyinotify >= 0.8.3") Наверное distutils надо вынести из python-dev для того, что бы закрыть эту проблему. (In reply to comment #3) > Наверное distutils надо вынести из python-dev для того, что бы закрыть эту > проблему. distutils это и есть суть python-dev. LooseVersion используется в fail2ban в трёх местах. В общем меня не напрягает python-dev в зависимостях, если кого-то мучает, то этот кто-то может сделать патч на fail2ban (в сравнение версий модулей) и отправить его в upstream. Немного по теме сравнения версий в питоне: https://www.python.org/dev/peps/pep-0386/ |