From: "deckerben" Newsgroups: comp.os.msdos.djgpp,alt.msdos,comp.lang.python.announce Subject: ANNOUNCE: Python 2.2.1 Release 1.0 for DOS Date: Wed, 18 Dec 2002 20:50:15 +0100 Organization: None Lines: 65 Approved: clpa-moderators AT python DOT org Message-ID: NNTP-Posting-Host: mail.python.org X-Trace: news.baymountain.net 1040318588 16895 12.155.117.29 (19 Dec 2002 17:23:08 GMT) X-Complaints-To: abuse AT baymountain DOT com NNTP-Posting-Date: 19 Dec 2002 17:23:08 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Spam-Status: No, hits=-3.2 required=5.0 tests=BODY_PYTHON_ZOPE,PRIORITY_NO_NAME,SPAM_PHRASE_00_01,SUBJ_PYTHON_ZOPE X-BeenThere: clpa-moderators AT python DOT org X-Mailman-Version: 2.0.13 (101270) List-Help: List-Post: List-Subscribe: , List-Id: List-Archive: X-BeenThere: clpa-moderators AT python DOT org X-Original-To: comp-lang-python-announce AT moderators DOT isc DOT org To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Greetings, On December 16, 2002 a release-level quality port of Python 2.2.1 to 32-bit DPMI DOS environment was uploaded to http://members.lycos.co.uk/bdeck. This project is called PythonD. Upgraded features from the beta release include: - os.name remains 'posix', as DJGPP is basically a posix-oriented implementation. - os.path is now 'posixpath' - although a few lines from 'dospath' have still been merged with it (like 'splitdrive') to accommodate DJGPP's "posix-dos" style. - Compiled 'pyc' files now read more reliably. - Dynamic linking is now working using either DXE2 or DXE3. - First special PythonD release of distultils library modified for DJGPP (alpha). Dynamic modules now build on PythonD. Requires DJGPP. - 'socketmodule' works more smoothly (requires DOS packet driver). - 'gdbm' module doesn't crash with file I/O anymore. - PyXML now passes all standard tests with 100% success. Its C libraries now link dynamically. - Re-inclusion of modules 'select' and 'termios' (they were removed in the beta). - Optional 'curses' module based on new ncurses 5.3(now linked dynamically). There are still some problems like 'beep'. - 'spawnv', 'spawnve', and 'execv' have been implemented. - sys.path automatically checks for Python Libraries using %DJGPP% and '/dev/env/DJDIR'. %PYTHONPATH% is no longer needed if all files are left in default location under DJGPP. - Source code tree available for first time - WARNING - many additional libraries needed. - Other small fixes. PythonD passes over 140 tests successfuly, with a major failure in popen2 (No forking under DOS). Previous users of the PythonD beta are strongly encouraged to upgrade. Bug reports and user questions are being accepted for this release version only now. Please see website http://members.lycos.co.uk/bdeck for details and download. If you cannot get through, try again later. For information on DJGPP see www.delorie.com/djgpp. Ben