[Python-Dev] 2.2.1 release schedule (original) (raw)

Tim Peters tim@zope.com
Thu, 14 Mar 2002 16:27:08 -0500


[Michael Hudson]

I'd like to put out 2.2.1 release candidate 1 early next week (i.e. Monday, if possible), with the intent of releasing 2.2.1 a week later.

What do you want to call it? Like, 2.2.1a1, or 2.2.1b1, or 2.2.1c1, or ...?

I'm planning to spend a fair part of this weekend doing fun things like trolling through CVS logs and bug reports making sure that nothing too major has been missed.

I just tried building a Windows installer based on 2.2.1 CVS. It revealed that pydoc blows up now, easiest to see via cmdline help():

C:\Pyt>python Python 2.2.1a1 (#32, Mar 14 2002, 14:10:11) [MSC 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.

import builtin help(builtin) Traceback (most recent call last): File "", line 1, in ? File "C:\Pyt\lib\site.py", line 279, in call return pydoc.help(*args, **kwds) File "C:\Pyt\lib\pydoc.py", line 1509, in call self.help(request) File "C:\Pyt\lib\pydoc.py", line 1545, in help else: doc(request, 'Help on %s:') File "C:\Pyt\lib\pydoc.py", line 1340, in doc pager(title % (desc + suffix) + '\n\n' + text.document(thing, name)) File "C:\Pyt\lib\pydoc.py", line 267, in document if inspect.ismodule(object): return apply(self.docmodule, args) File "C:\Pyt\lib\pydoc.py", line 960, in docmodule contents.append(self.document(value, key, name)) File "C:\Pyt\lib\pydoc.py", line 268, in document if inspect.isclass(object): return apply(self.docclass, args) File "C:\Pyt\lib\pydoc.py", line 1005, in docclass doc = getdoc(object) File "C:\Pyt\lib\pydoc.py", line 66, in getdoc result = inspect.getdoc(object) or inspect.getcomments(object) File "C:\Pyt\lib\inspect.py", line 267, in getdoc lines = string.split(string.expandtabs(object.doc), '\n') File "C:\Pyt\lib\string.py", line 298, in expandtabs return s.expandtabs(tabsize) AttributeError: 'member_descriptor' object has no attribute 'expandtabs'

I see it blows up likewise in current CVS. This example works fine in 2.2, though.

I never use pydoc, so it would be helpful if someone who does adopted it.