ANN: HappyDoc 2.0.1

Doug Hellmann doug@hellfly.net
Tue, 5 Feb 2002 07:53:40 -0500


Announcing the latest version of HappyDoc, a Python documentation extraction 
tool.

  HappyDoc is a tool for extracting documentation from Python source
  code.  It differs from other such applications by the fact that it
  uses the parse tree for a module to derive the information used in
  its output, rather that importing the module directly.  This allows
  the user to generate documentation for modules which need special
  context to be imported.

  More details are available on the HappyDoc home page at
  http://happydoc.sourceforge.net.

  !!! NOTICE !!!

    Before installing HappyDoc 2.0+, any version earlier than 2.0 must
    be removed.  This includes the file 'happydoc.pth' and directory
    'happydoc' in site-packages, as well as the executable 'happydoc'
    in the 'bin' directory.

  Version 2.0.1 -- 

    The primary reason for this release is to resolve several bugs
    which prevented Win32 support from working properly.  Support for
    Win32 operating systems should now be restored.

    - **New Features**

      - Added limited support for CGI programs by expanding the docset
        processing to look for files ending in '.cgi' as well as
        '.py'.

    - **Bug Fixes**

      - Resolved defect #505456 and 498204, a problem with
        'happydocwin.py' that prevented it from working properly on
        Win32 systems.

      - Resolved defect #501240 so that path handling under Win32
        systems works properly and HappyDoc can generate output.  

      - Resolved defect #505188 so that using the '-o' option will
        properly send output to stdout.

    - **Other Changes**

      - Added more unit tests for formatters, especially
        'fileformatterbase.py' and 'formatter_HTMLFile.py'.

      - Updated the StructuredTextNG docstring converter so that if an
        exception is generated during parsing of the ST, we fall back
        to ClassicStructuredText.  The two syntaxes appear to be
        incompatible, and this should protect backwards compatibility
        for most users.


Download

  Download the latest version of HappyDoc from the home page on
  SourceForge:

     http://sourceforge.net/projects/happydoc