[Python-Dev] Pydoc Improvements / Rewrite
Barry Warsaw
barry at python.org
Sat Jan 6 06:16:51 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Jan 5, 2007, at 9:41 PM, Phillip J. Eby wrote:
> Unless there's been a complete rewrite of epydoc since the last time I
> looked at it, I'd have to give a very strong -1 against epydoc; it
> has all
> the problems of pydoc, plus new ones.
I haven't read this entire thread, so I'll just chime in to say that
I've /used/ epydoc and like it quite a bit. I've even hacked on it a
little to fix a few things and it didn't seem that bad, though I
didn't do any major work on its internals. I've used both the 2.x
version and the 3.x version but I haven't used anything in the last,
I dunno, 4 or 5 months.
Note that I was using it on a heavily embedded/extended application
and it did a pretty good job of pulling docs out of C coded
docstrings. I had to patch Python a bit here and there (I think most
of those fixes are in Python 2.5) and I know that the epydoc guys
fixed a few things related to C types (e.g. such as that the tp_doc
has to document both the type and the constructor). Probably the
biggest issue that I remember was needing to invoke it
programmatically, which was an absolute requirement for us, since
none of the extension modules were importable unless epydoc was run
inside the embedded environment. I got it to work, but it was a bit
of a pain.
If you've already explained it, that's fine, but if not, could you
outline what you have against epydoc?
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iQCVAwUBRZ8ww3EjvBPtnXfVAQJmnwQAnTn7W7Nri5Q+pSPmTLaIvqnmRJWDegpF
HSIDY8nBcMwsST76gzpwt02GikWtyy4gujgHiAEyr4/eQyJsMcnXMptkgXixtuPz
wA2pJkeo87eorPBMtOMoB9XpoyUkQTh5W/lGnR3rOinZPeiqJFEzc//DIJV+H/p7
Iqrie+FVnis=
=sNBX
-----END PGP SIGNATURE-----
More information about the Python-Dev
mailing list