-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Le 2/10/13 9:43 PM, Sascha Steinbiss a ?crit : > Hi everyone, > > could someone with some expertise in Python module packaging have a > quick look at the 'genometools' rules file and maintainer scripts -- I > have just packaged the Python bindings and while I *think* I have > followed chapter 2 of the Debian Python Policy, there may be other > issues I missed that will certainly catch the eye of an experienced > Python packager. I had a quick look at package. You manually do install steps etc... dh helper manage python. On a pure python package, all I had to do is: dh $@ --with python2 You should not need the .install files (to copy your python fileds) nor the setup.py install in your rules file. Maybe that a simple: override_dh_auto_install: ... dh_auto_install --sourcedirectory=gtpython could be enough. Additionally Python Policy states: http://wiki.debian.org/Python/Policy / Updating your packages / 5. If your package provides modules (either public or privates), you should use python-support or python-central to bytecompile them at installation time. Choose one of them and follow the specific instructions below. You does the byte compilation yourself in postinst/prerm, but I think it would be better to use provided tools. Olivier > > Thanks a lot in advance, > Sascha > > P.S. On a side note, I am also preparing a package for a GPL2 program > called aragorn (not ITP'ed yet). Since this is my first package of > which I am not the upstream author, I wonder if it's good style to > contact him and ask whether he still maintains the source? The date on > the web site indicates he does. > > > - -- Olivier Sallou IRISA / University of Rennes 1 Campus de Beaulieu, 35000 RENNES - FRANCE Tel: 02.99.84.71.95 gpg key id: 4096R/326D8438 (keyring.debian.org) Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJRGQHOAAoJEHjcaNsybYQ4uH8P/jvXN5sFJBTtgx9BnIsGWMwp VFyOJeTZvXsXLuoayeO/HmjsrS8aHiCG8qUaD538o2gHnxzrz7f26W/yHV2aB4kE QJ/HtQZAtW1SMWHgqHRgWcNSeqkJ14kLu2LS3g+E/lZTZ/vPsbn0GayG3ZYiaaDA q1NR5agOLHirJcVwFiVdbWBFztdxYfZn6UdVgr8Vq1FzfQeSTnPe5sMN7+3jlmcr +jevdM22P+gLFmI5jbY038eRTqZYMEM6M8uOHnxI71VUcyCHraFF9VqFvQrECiuS y9vutu8hbcwEHURE1znO0DoGGYBjhsqWngmfsk6s6gSxru8bdjHTCpsFs6VZ09uG lKQytw/wGaZbCMfsA/QvOFHizUI4f2/p28ZGodOFAZZ2mKfH8Ukxqmx2+gTAnfGx dmAQT9X+Ld91zxbxA2y81g7D5RdTDlhDA1BE/vh3xa1LtGd89vLBfUHPhhiXOKY9 uXUm4dd0KLz5rUSHxOfCw+6cDL+CGtvFgHxkCOjlUw4lQGUz6mKfjaZFQ+6hTJkE 8iY9CWyOERL6uCnLzjIrdoxBxEw6EODR8d9HFuWzSmXjCmqUYUE8YlKPPZLyu9Gl +Sy9eq64y8yTOSa61rF5CYWwwyYG+NcOkFKeDurLZhFXC7Tk88DyZhX1UGNB5G/k 90AiygKQ2xTU6iiIQNPI =55QZ -----END PGP SIGNATURE-----