On Sat, Feb 09, 2008 at 12:55:33PM +0100, Rene Engelhard wrote: > Hmm. Is it now a program or a module? In the latter case the pakcage > name would be right but then rst2odt, the manpage etc. shoudln't be in > there. > > OTOH, this looks like a private module for just the rst2odt program, in > which case the package should be called "rst2odt". Splitting the package > up doesn't make that much sense given that it's a) a internal module and > b) __init__.py is only 88K
First of all, the package enhances python-docutils in that it adds an extra output format, a “writer,” to its capabilities. A minimum-size re-implementation of rst2odt could look like this: #!/usr/bin/python from docutils.core import publish_cmdline publish_cmdline(writer_name='odtwriter') (The real implementation of rst2odt is longer because of operating systems which make a difference between text and binary file output.) Therefore, the module is not really private; it is at least known to docutils and can be used in any program which uses docutils’ API. Then, the main reason why I have chosen to use this name is that calling it rst2odt would be inconsequent; python-docutils also contains rst2* scripts and is not named after them, even though they arguably provide the interface that is used most of the time. So I think it is not the worst solution to stick with “python-odtwriter”—something like “python-docutils-odtwriter” would still make sense to me, but that’s a bit bulky. Ccing debian-python to get some more opinions. Thanks for your comment, -- Michael Schutte <[EMAIL PROTECTED]>
signature.asc
Description: Digital signature