[python-bugzilla] Remove dependency on logilab

Arun Neelicattu abn at redhat.com
Tue Oct 29 14:04:29 UTC 2013


Hi,

Current implementation relies on logilab.optik_ext.ManHelpFormatter for man page generation. Can we remove this dependency by copying over what we need?

The main reason for asking this is because this stalls the completion of python3 porting work. The current version of logilab-common [1] does not seem to install cleanly when using python3.

I have attached the the code derived from [2], can we use this or something similar instead of relying on logilab being present in the build environment? Furthermore, should the man page generation be re-factored out of bin/bugzilla? It seems that this is only relevant only in the context of installation and/or rpm packaging. Am I missing something obvious here?

The other option is to skip generation all together if running under python3.

Regards,
Arun


[1] https://pypi.python.org/pypi/logilab-common
[2] http://www.logilab.org/versionedfile/10738

-- 
Arun Neelicattu / Red Hat Security Response Team 
PGP: 0xC244393B 5229 F596 474F 00A1 E416  CF8B 36F5 5054 C244 393B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mangen.py
Type: text/x-python
Size: 3695 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/python-bugzilla/attachments/20131029/a638ac4f/attachment.py>


More information about the python-bugzilla mailing list