#303 epydoc fails to parse #: style doc strings

I'm using the latest epydoc 3.0 on a system with Python 2.5.1 and a system with Python 2.6.1. Parsing the same code on both systems, epydoc works without any warnings on the Python 2.5.1 system but produces many warnings on the Python 2.6.1. The most worrying one is when parsing source code with variable docstrings, e.g. (with line numbers):

90
91 #: X is very important.
92 x = 10

This produces the warning message:

Warning: Ignoring docstring comment block followed by a blank line in u'/
myFile.py' on line 90

Where the line number refers to the blank line _above_ the docstring line.

Discussion

I've changed the summary title because I'm no longer convinced this is a Python 2.6 related issue since I now realise that my Python 2.5.1 system had epydoc 3.0beta1 installed, whereas my Python 2.6.1 system has epydoc 3.0.1 installed.

Can someone please confirm that epydoc 3.0.1 is still capable of parsing #: style doc strings, when they are used to document class-scope variables and located on the previous line, e.g.:

Does Ed Loper still support epydoc? It's beginning to look like a dying project, which isn't good news when Python develops so fast.

I've taken to hacking epydoc now to get it to parse my source code without warning. This both removes the warning message and ensures the documentation is correct (though doesn't handle the case of warning about the existence of blank lines between comments and the objects they are documenting, but that's not so important):

+ # If the comment tokens do not include the NL, every comment token
+ # sets this to True in order to swallow the next NL token unprocessed.
+ comment_nl_waiting = False
+
# Check if the source file declares an encoding.
encoding = get_module_encoding(module_doc.filename)