Date: Thu, 29 Mar 2001 13:06:00 +0100 (BST) From: Michael Hudson <mwh21@cam.ac.uk> To: python-announce-list@python.org Subject: python-dev summary, 2001-03-15 - 2001-03-29 This is a summary of traffic on the python-dev mailing list between Mar 15 and Mar 28 (inclusive) 2001. It is intended to inform the wider Python community of ongoing developments. To comment, just post to python-list@python.org or comp.lang.python in the usual way. Give your posting a meaningful subject line, and if it's about a PEP, include the PEP number (e.g. Subject: PEP 201 - Lockstep iteration) All python-dev members are interested in seeing ideas discussed by the community, so don't hesitate to take a stance on a PEP if you have an opinion. This is the fourth summary written by Michael Hudson. Summaries are archived at: <http://starship.python.net/crew/mwh/summaries/> Posting distribution (with apologies to mbm) Number of articles in summary: 410 50 | [|] | [|] | [|] | [|] 40 | [|] | [|] [|] | [|] [|] [|] | [|] [|] [|] [|] [|] 30 | [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] 20 | [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] 10 | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] | [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] [|] 0 +-044-024-013-029-059-046-040-022-040-031-007-019-008-028 Thu 15| Sat 17| Mon 19| Wed 21| Fri 23| Sun 25| Tue 27| Fri 16 Sun 18 Tue 20 Thu 22 Sat 24 Mon 26 Wed 28 Bug-fixing for 2.1 remained a priority for python-dev this fortnight which saw the release of 2.1b2 last Friday. * Python 2.0.1 * Aahz posted his first draft of PEP 6, outlining the process by which maintenance releases of Python should be made. <http://python.sourceforge.net/peps/pep-0006.html> Moshe Zadka has volunteered to be the "Patch Czar" for Python 2.0.1. <http://mail.python.org/pipermail/python-dev/2001-March/013952.html> I'm sure we can all join in the thanks due to Moshe for taking up this tedious but valuable job! * Simple Generator implementations * Neil Schemenauer posted links to a couple of "simple" implementations of generators (a.k.a. resumable functions) that do not depend on the stackless changes going in. <http://mail.python.org/pipermail/python-dev/2001-March/013648.html> <http://mail.python.org/pipermail/python-dev/2001-March/013666.html> These implementations have the advantage that they might be applicable to Jython, something that sadly cannot be said of stackless. * portable file-system stuff * The longest thread of the summary period started off with a request for a portable way to find out free disk space: <http://mail.python.org/pipermail/python-dev/2001-March/013706.html> After a slightly acrimonious debate about the nature of Python development, /F produced a patch that implements partial support for os.statvfs on Windows: <http://sourceforge.net/tracker/index.php?func=detail&aid=410547&group_id=5470&atid=305470> which can be used to extract such information. A side-product of this discussion was the observation that although Python has a module that does some file manipulation, shutil, it is far from being as portable as it might be - in particular it fails miserably on the Mac where it ignores resource forks. Greg Ward then pointed out that he had to implement cross-platform file copying for the distutils <http://mail.python.org/pipermail/python-dev/2001-March/013962.html> so perhaps all that needs to be done is for this stuff to be moved into the core. It seems very unlikely there will be much movement here before 2.2.