update version numbers
This commit is contained in:
parent
578371f080
commit
6ed710a15b
|
@ -1,4 +1,4 @@
|
||||||
This is a port of Python 2.4 to OS/2 using the EMX development tools
|
This is a port of Python 2.5 to OS/2 using the EMX development tools
|
||||||
=========================================================================
|
=========================================================================
|
||||||
|
|
||||||
What's new since the previous release
|
What's new since the previous release
|
||||||
|
@ -10,11 +10,11 @@ Another day, another version...
|
||||||
Licenses and info about Python and EMX
|
Licenses and info about Python and EMX
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
|
|
||||||
Please read the file README.Python-2.4 included in this package for
|
Please read the file README.Python-2.5 included in this package for
|
||||||
information about Python 2.4. This file is the README file from the
|
information about Python 2.5. This file is the README file from the
|
||||||
Python 2.4 source distribution available via http://www.python.org/
|
Python 2.5 source distribution available via http://www.python.org/
|
||||||
and its mirrors. The file LICENCE.Python-2.4 is the text of the Licence
|
and its mirrors. The file LICENCE.Python-2.5 is the text of the Licence
|
||||||
from the Python 2.4 source distribution.
|
from the Python 2.5 source distribution.
|
||||||
|
|
||||||
Note that the EMX package that this package depends on is released under
|
Note that the EMX package that this package depends on is released under
|
||||||
the GNU General Public Licence. Please refer to the documentation
|
the GNU General Public Licence. Please refer to the documentation
|
||||||
|
@ -46,7 +46,7 @@ There have been ports of previous versions of Python to OS/2.
|
||||||
|
|
||||||
The best known would be that by Jeff Rush, most recently of version
|
The best known would be that by Jeff Rush, most recently of version
|
||||||
1.5.2. Jeff used IBM's Visual Age C++ (v3) for his ports, and his
|
1.5.2. Jeff used IBM's Visual Age C++ (v3) for his ports, and his
|
||||||
patches have been included in the Python 2.4 source distribution.
|
patches have been included in the Python 2.5 source distribution.
|
||||||
|
|
||||||
Andy Zabolotny implemented a port of Python v1.5.2 using the EMX
|
Andy Zabolotny implemented a port of Python v1.5.2 using the EMX
|
||||||
development tools. His patches against the Python v1.5.2 source
|
development tools. His patches against the Python v1.5.2 source
|
||||||
|
@ -92,7 +92,7 @@ Python.exe is linked as an a.out executable, ie using EMX method E1
|
||||||
to compile & link the executable. This is so that fork() works (see
|
to compile & link the executable. This is so that fork() works (see
|
||||||
"YOU HAVE BEEN WARNED" item 1).
|
"YOU HAVE BEEN WARNED" item 1).
|
||||||
|
|
||||||
Python24.dll is created as a normal OMF DLL, with an OMF import
|
Python25.dll is created as a normal OMF DLL, with an OMF import
|
||||||
library and module definition file. There is also an a.out (.a) import
|
library and module definition file. There is also an a.out (.a) import
|
||||||
library to support linking the DLL to a.out executables. The DLL
|
library to support linking the DLL to a.out executables. The DLL
|
||||||
requires the EMX runtime DLLs.
|
requires the EMX runtime DLLs.
|
||||||
|
@ -148,7 +148,7 @@ WARNED" item 13.
|
||||||
|
|
||||||
Upstream source patches:
|
Upstream source patches:
|
||||||
|
|
||||||
No updates to the Python 2.4 release have become available.
|
No updates to the Python 2.5 release have become available.
|
||||||
|
|
||||||
Eberhard Mattes' EMXFIX04 update to his EMX 0.9d tools suite includes
|
Eberhard Mattes' EMXFIX04 update to his EMX 0.9d tools suite includes
|
||||||
bug fixes for the BSD DB library. The bsddb module included in this
|
bug fixes for the BSD DB library. The bsddb module included in this
|
||||||
|
@ -157,7 +157,7 @@ port incorporates these fixes.
|
||||||
Library and other distributed Python code:
|
Library and other distributed Python code:
|
||||||
|
|
||||||
The Python standard library lives in the Lib directory. All the standard
|
The Python standard library lives in the Lib directory. All the standard
|
||||||
library code included with the Python 2.4 source distribution is included
|
library code included with the Python 2.5 source distribution is included
|
||||||
in the binary archive, with the exception of the dos-8x3 and tkinter
|
in the binary archive, with the exception of the dos-8x3 and tkinter
|
||||||
subdirectories which have been omitted to reduce the size of the binary
|
subdirectories which have been omitted to reduce the size of the binary
|
||||||
archive - the dos-8x3 components are unnecessary duplicates and Tkinter
|
archive - the dos-8x3 components are unnecessary duplicates and Tkinter
|
||||||
|
@ -172,7 +172,7 @@ omitted as not being supported by this port. The Misc directory has
|
||||||
also been omitted.
|
also been omitted.
|
||||||
|
|
||||||
All subdirectories omitted from the binary archive can be reconstituted
|
All subdirectories omitted from the binary archive can be reconstituted
|
||||||
from the Python 2.4 source distribution, if desired.
|
from the Python 2.5 source distribution, if desired.
|
||||||
|
|
||||||
Support for building Python extensions:
|
Support for building Python extensions:
|
||||||
|
|
||||||
|
@ -190,15 +190,15 @@ Packaging
|
||||||
---------
|
---------
|
||||||
|
|
||||||
This port is packaged as follows:
|
This port is packaged as follows:
|
||||||
- python-2.4-os2emx-bin-03????.zip (binaries, library modules)
|
- python-2.5-os2emx-bin-03????.zip (binaries, library modules)
|
||||||
- python-2.4-os2emx-src-03???? (patches+makefiles for non-Python code)
|
- python-2.5-os2emx-src-03???? (patches+makefiles for non-Python code)
|
||||||
|
|
||||||
As all the Python specific patches for the port are now part of the
|
As all the Python specific patches for the port are now part of the
|
||||||
Python release tarball, only the patches and makefiles involved in
|
Python release tarball, only the patches and makefiles involved in
|
||||||
building external libraries for optional extensions are included in
|
building external libraries for optional extensions are included in
|
||||||
the source archive.
|
the source archive.
|
||||||
|
|
||||||
Documentation for the Python language, as well as the Python 2.4
|
Documentation for the Python language, as well as the Python 2.5
|
||||||
source distibution, can be obtained from the Python website
|
source distibution, can be obtained from the Python website
|
||||||
(http://www.python.org/) or the Python project pages at Sourceforge
|
(http://www.python.org/) or the Python project pages at Sourceforge
|
||||||
(http://sf.net/projects/python/).
|
(http://sf.net/projects/python/).
|
||||||
|
@ -213,7 +213,7 @@ package.
|
||||||
Unpack this archive, preserving the subdirectories, in the root directory
|
Unpack this archive, preserving the subdirectories, in the root directory
|
||||||
of the drive where you want Python to live.
|
of the drive where you want Python to live.
|
||||||
|
|
||||||
Add the Python directory (eg C:\Python24) to the PATH and LIBPATH
|
Add the Python directory (eg C:\Python25) to the PATH and LIBPATH
|
||||||
variables in CONFIG.SYS.
|
variables in CONFIG.SYS.
|
||||||
|
|
||||||
You should then set the PYTHONHOME and PYTHONPATH environment variables
|
You should then set the PYTHONHOME and PYTHONPATH environment variables
|
||||||
|
@ -223,9 +223,9 @@ PYTHONHOME should be set to Python's top level directory. PYTHONPATH
|
||||||
should be set to the semicolon separated list of principal Python library
|
should be set to the semicolon separated list of principal Python library
|
||||||
directories.
|
directories.
|
||||||
I use:
|
I use:
|
||||||
SET PYTHONHOME=F:/Python24
|
SET PYTHONHOME=F:/Python25
|
||||||
SET PYTHONPATH=F:/Python24/Lib;F:/Python24/Lib/plat-os2emx;
|
SET PYTHONPATH=F:/Python25/Lib;F:/Python25/Lib/plat-os2emx;
|
||||||
F:/Python24/Lib/lib-dynload;F:/Python24/Lib/site-packages
|
F:/Python25/Lib/lib-dynload;F:/Python25/Lib/site-packages
|
||||||
|
|
||||||
NOTE!: the PYTHONPATH setting above is linewrapped for this document - it
|
NOTE!: the PYTHONPATH setting above is linewrapped for this document - it
|
||||||
should all be on one line in CONFIG.SYS!
|
should all be on one line in CONFIG.SYS!
|
||||||
|
@ -238,7 +238,7 @@ EMX subset of the Terminfo database included with the ncurses-5.2 source
|
||||||
distribution. This can be used by setting the TERMINFO environment variable
|
distribution. This can be used by setting the TERMINFO environment variable
|
||||||
to the path of the Terminfo subdirectory below the Python home directory.
|
to the path of the Terminfo subdirectory below the Python home directory.
|
||||||
On my system this looks like:
|
On my system this looks like:
|
||||||
SET TERMINFO=F:/Python24/Terminfo
|
SET TERMINFO=F:/Python25/Terminfo
|
||||||
|
|
||||||
For the TERM environment variable, I would try one of the following:
|
For the TERM environment variable, I would try one of the following:
|
||||||
SET TERM=ansi
|
SET TERM=ansi
|
||||||
|
@ -252,8 +252,8 @@ If you wish to compile all the included Python library modules to bytecode,
|
||||||
you can change into the Python home directory and run the COMPILEALL.CMD
|
you can change into the Python home directory and run the COMPILEALL.CMD
|
||||||
batch file.
|
batch file.
|
||||||
|
|
||||||
You can execute the regression tests included with the Python 2.4 source
|
You can execute the regression tests included with the Python 2.5 source
|
||||||
distribution by changing to the Python 2.4 home directory and executing the
|
distribution by changing to the Python 2.5 home directory and executing the
|
||||||
REGRTEST.CMD batch file. The following tests are known to fail at this
|
REGRTEST.CMD batch file. The following tests are known to fail at this
|
||||||
time:
|
time:
|
||||||
- test_mhlib (I don't know of any port of MH to OS/2);
|
- test_mhlib (I don't know of any port of MH to OS/2);
|
||||||
|
@ -299,7 +299,7 @@ Procedure
|
||||||
1. decide if you need to change the location of the Python installation.
|
1. decide if you need to change the location of the Python installation.
|
||||||
If you wish to do this, set the value of the Makefile variable LIB_DIR
|
If you wish to do this, set the value of the Makefile variable LIB_DIR
|
||||||
to the directory you wish to use for PYTHONHOME
|
to the directory you wish to use for PYTHONHOME
|
||||||
(eg /usr/local/lib/python2.4).
|
(eg /usr/local/lib/python2.5).
|
||||||
|
|
||||||
If you want Python to find its library without the PYTHONHOME
|
If you want Python to find its library without the PYTHONHOME
|
||||||
environment variable set, set the value of the Makefile variable
|
environment variable set, set the value of the Makefile variable
|
||||||
|
@ -309,7 +309,7 @@ Procedure
|
||||||
to be installed in a directory other than the PYTHONHOME directory, set
|
to be installed in a directory other than the PYTHONHOME directory, set
|
||||||
the value of the Makefile variable EXE_DIR to the appropriate directory.
|
the value of the Makefile variable EXE_DIR to the appropriate directory.
|
||||||
|
|
||||||
3. If you wish the Python core DLL (python24.dll) to be installed in a
|
3. If you wish the Python core DLL (python25.dll) to be installed in a
|
||||||
directory other than the directory in which the Python executables are
|
directory other than the directory in which the Python executables are
|
||||||
installed (by default, the PYTHONHOME directory), set the value of the
|
installed (by default, the PYTHONHOME directory), set the value of the
|
||||||
Makefile variable DLL_DIR to the appropriate directory. This DLL must
|
Makefile variable DLL_DIR to the appropriate directory. This DLL must
|
||||||
|
|
Loading…
Reference in New Issue