Python 2.1.1 for DJGPP alpha
jon-sven@frisurf.no
jon-sven@frisurf.no
Thu, 26 Jul 2001 01:38:50 +0200
This is a _VERY_ aplha release of Python 2.1.1 compiled with the
DJGPP tools to provide binaries for 32-bit DOS systems.
This is NOT to be considered a production quality release, and
should only be used for testing.
There are two packages available:
- Python-2.1.1-djgppbin-alpha1.zip
This is the compiled interpreter, libpython21.a and the
module library. Simply unzip and adjust %PYTHONPATH% to
install.
- Python-2.1.1-djgppsrc-alpha1.zip
These are the files needed to compile the original distribution.
Unpack it on top of the existing source, and then
$ make
Do not ./configure, the archives comes with it's own config.h
and Makefile. Building might require a sh-compatible shell,
bash is available from ftp.simtel.net/pub/gnu/djgpp
Go to http://jsven.hobbiton.org/djgpp/ to get the files
Issues with this release:
- os.name is currently 'posix'. This seems to work fairly well
- It is statically linked, this means that all the C modules are builtin
- There is no thread support
- Quite a number of the tests in the testsuite are skipped because I
didn't have the necessary libraries to build them available, a much
higher level of completeness should be achievable.
- I'm sure there are more, I'm tired.
These are the testsuite results:
92 tests OK.
8 tests failed: test___all__ test_longexp test_popen2 test_socket
test_sundry test_unicode test_zipfile test_zlib
35 tests skipped: test_al test_asynchat test_audioop test_bsddb
test_cd test_cl test_crypt test_dbm test_dl test_fcntl test_fork1
test_gc test_gdbm test_gl test_grp test_imgfile test_largefile
test_linuxaudiodev test_locale test_minidom test_mmap test_nis
test_openpty test_poll test_pty test_pwd test_pyexpat test_sax
test_socketserver test_sunaudiodev test_thread
test_threadedtempfile test_timing test_winreg test_winsound
In addition to this, test_re, test_sre, test_select and test_signal had
to be skipped manually because they crashed *violently*, this
should be investigated in the future.
I'll be grateful for any feedback.
Jon Svendsen
jsvendsen@bergen.frisurf.no