\title{Distributing Python Modules}
\author{Greg Ward}
-\authoraddress{E-mail: \email{gward@python.net}}
+\authoraddress{Email: \email{gward@python.net}}
\makeindex
\label{creating-wininst}
Executable Windows installers are the natural format for binary
-distributions on Windows. They display a nice GUI interface, display
-some information of the module distribution to be installed, taken
+distributions on Windows. They display a nice graphical user interface,
+display some information of the module distribution to be installed, taken
from the meta-dada in the setup script, let the user select a few
(currently maybe too few) options, and start or cancel the installation.
% and Feeding of a Python Installation" talk in here somewhere. Yow!
\author{Greg Ward}
-\authoraddress{E-mail: \email{gward@python.net}}
+\authoraddress{Email: \email{gward@python.net}}
\makeindex
On Windows, you'd probably download \file{foo-1.0.zip}. If you
downloaded the archive file to \file{C:\textbackslash{}Temp}, then it
would unpack into \file{C:\textbackslash{}Temp\textbackslash{}foo-1.0};
-you can use either a GUI archive manipulator (such as WinZip) or a
-command-line tool (such as \program{unzip} or \program{pkunzip}) to
-unpack the archive. Then, open a command prompt window (``DOS box''),
-and run:
+you can use either a archive manipulator with a grapical user interface
+(such as WinZip) or a command-line tool (such as \program{unzip} or
+\program{pkunzip}) to unpack the archive. Then, open a command prompt
+window (``DOS box''), and run:
\begin{verbatim}
cd c:\Temp\foo-1.0
First you have to know that the Borland's object file format(OMF) is
different from what is used by the Python version you can download
-from the Python web site. (Python is built with Microsoft Visual \Cpp,
+from the Python Web site. (Python is built with Microsoft Visual \Cpp,
which uses COFF as object file format.) For this reason you have to
convert Python's library \file{python20.lib} into the Borland format.
You can do this as follows:
The \module{ic} module defines the following class and function:
\begin{classdesc}{IC}{\optional{signature\optional{, ic}}}
-Create an internet config object. The signature is a 4-character creator
+Create an Internet Config object. The signature is a 4-character creator
code of the current application (default \code{'Pyth'}) which may
influence some of ICs settings. The optional \var{ic} argument is a
low-level \code{icglue.icinstance} created beforehand, this may be
All parameters are optional, and default to the current value. The return
value of this function is a tuple with the old values of these options.
Initial defaults are that all processing is enabled, checking is done every
-quarter second and the CPU is given up for a quarter second when in the
+quarter second and the processor is given up for a quarter second when in the
background.
\end{funcdesc}
% The author and/or editor can define 'significant' however they like.
\release{0.00}
-% At minimum, give your name and an e-mail address. You can include a
+% At minimum, give your name and an email address. You can include a
% snail-mail address if you like.
\author{Me, 'cause I wrote it}
\authoraddress{Me, 'cause I'm self-employed.}
\authoraddress{
Organization name, if applicable \\
Street address, if you want to use it \\
- E-mail: \email{your-email@your.domain}
+ Email: \email{your-email@your.domain}
}
\date{April 30, 1999} % update before release!
The Python interpreter and the extensive standard library are freely
available in source or binary form for all major platforms from the
-Python web site, \url{http://www.python.org}, and can be freely
+Python Web site, \url{http://www.python.org/}, and can be freely
distributed. The same site also contains distributions of and
pointers to many free third party Python modules, programs and tools,
and additional documentation.
standard modules that you can use as the basis of your programs --- or
as examples to start learning to program in Python. There are also
built-in modules that provide things like file I/O, system calls,
-sockets, and even interfaces to GUI toolkits like Tk.
+sockets, and even interfaces to graphical user interface toolkits like Tk.
Python is an interpreted language, which can save you considerable time
during program development because no compilation and linking is
Starting with Python 2.0 a new data type for storing text data is
available to the programmer: the Unicode object. It can be used to
-store and manipulate Unicode data (see \url{http://www.unicode.org})
+store and manipulate Unicode data (see \url{http://www.unicode.org/})
and integrates well with the existing string objects providing
auto-conversions where necessary.
The major Python Web site is \url{http://www.python.org/}; it contains
code, documentation, and pointers to Python-related pages around the
-Web. This web site is mirrored in various places around the
+Web. This Web site is mirrored in various places around the
world, such as Europe, Japan, and Australia; a mirror may be faster
than the main site, depending on your geographical location. A more
informal site is \url{http://starship.python.net/}, which contains a