py152-bin.txt -- Python 1.5.2 (interpreted language) for Minix 2.0.X (32 bit)
Binary distribution, compiled for Minix by Michael Kennett 25/July/2005
Originally posted 26/Jan/2005. This document has been revised:
25 July 2005 - change version of zlib from 1.2.1 to 1.2.3
Full package is py152-bin.taz
Also available as a source package: py152-src.taz, described in py152-src.txt
Python (http://www.python.org) is an interpreted object oriented
language. This binary distribution is based on the Python-1.5.2
release (April '99) - it is an old version of the language, with less
features, but requiring less resources (memory/hard disk), than more
modern versions. Python documentation (language and library reference)
is available online (http://www.python.org/doc/1.5.2p2/).
This distribution has been built from the sources in py152-src.tar.Z,
and linked against the zlib compression library. The installed binary,
python1.5, has been installed with 8MB of memory. If you have a
smaller system, it will be necessary to change the amount of memory
allocated to the process with chmem.
This binary package can be installed from a floppy disk with the setup
command:
$ setup
where is either /usr/local (recommended) or /usr. After
installing the binary package, run the makewhatis(1) command to update
the manpage indices:
$ makewhatis /man
The binary distribution does not contain precompiled python library
files. These are not required for running Python, but they can be
explicitly created by the command:
$ cd /lib/python1.5
$ python1.5 compileall.py
The following standard modules have been removed from the distribution:
- because Minix does not support socket()
asynchat asyncore BaseHTTPServer cgi CGIHTTPServer ftplib gopherlib
httplib imaplib mhlib mimetools MimeWriter nntplib poplib
SimpleHttpServer smtplib socket SocketServer telnetlib urllib
- because Minix does not support threading
Queue thread threading
- support for other platforms
audiodev macurl2path nturl2path resource sunau sunaudio syslog
al cd cl dl fl fm gl imgfile nis pure stdwin sv yuv
- support for TCL/Tk
lib-tk/* tkinter turtle
- because I made a mistake (i.e. they could possible be supported)
ConfigParser (name too long)
grep pty
The following modules have been renamed to work around the 14 char
filename limit:
htmlentitydefs -> htmledefs
regex_syntax -> re_syntax