20100212

bdist_rpm build error

тащусь я с этого вашего питона…
и с людей, которые на нём проекты делают…

вот пытаюсь для translate.edumandriva.ru взгромоздить на хостовую машину pootle.
просто install, естественно, не подходит. помойка — не наш метод.
вроде бы можно создать rpm:
$ ./setup.py bdist_rpm
но сборка обламывается:
...
running install_data
creating /var/tmp/Pootle-2.0.2-1-buildroot/etc
creating /var/tmp/Pootle-2.0.2-1-buildroot/etc/pootle
error: can't copy 'localsettings.py': doesn't exist or not a regular file
error: Bad exit status from /var/tmp/rpm-tmp.80659 (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.80659 (%install)
error: command 'rpmbuild' failed with exit status 1
видите ли, пейсатели забыли нарисовать файлик MANIFEST.in:
$ cat MANIFEST.in 
include localsettings.py wsgi.py ChangeLog COPYING INSTALL

неужели это так сложно сделать? не меньше часа мне, с питоном и его гитиками мало знакомому, пришлось убить на разбирательства…

p.s. баг-репорт я, конечно, накатал. но осадок всё-таки остался…

Комментариев нет: