Historic

Find all releases historic on this dedicated page.

Downloads

Finals

Python 2.5.4 r165 - MD5Sum: 8a9f5fabf52612e79e8f472647012106

  * Fixed dynamic loading of .pym file from Ram Disk.
  * Increased default recursion limit from 100 to 200.

obsolete Python 2.5.4 r160

  * Changed ASM code in object.h and objimpl.h to set r13 before jumping into a possible Python library code.
    Now using r14 to save r13 before jumping than using stack. In some conditions, the compiler generated some
    wrong code using a corrupted C stack.

obsolete Python 2.5.4 r152

  * Fixed Arexx and time module.
  * [distutils] added r13 saving gcc opt + minors.
  * Fixed sys.path generating to support PROGDIR:Lib and python*.zip correctly.
  * Removed libdl needs for _ctypes module on MorphOS.
  * Fixed zlib module build.
  * Fixed subprocess inclusing causing exception (unfinished module).

obsolete Python 2.5.4 r144

Click here!

Click here!

Click here!

  * Fixed distutil: removed bad gcc option and replaced by -ffixed-13 to build all dynamic modules.
  * Fixed also pyexpat (Gribouillis2 crashed by using it) to not trash r13 in some way (doesn't happen when using gcc 2.95.3)

obsolete Python 2.5.4 r139

Click here!

Click here!

Click here!

  * **Removed ALTSEP def into ''osdefs.h'' include file for MorphOS (was ':'), this fixes zipimport module.**
  * Fixed ''Python.h'' include to protect func declarations when included in CPP code.

obsolete Python 2.5.4 r138

Click here!

Click here!

Click here!

  * fixed library revision number (was used minor number).
  * Changed time.clock() to use ReadEClock() (more precision).
  * More libc functions from the application itself exported to the core library.
  * Minor fixes.

obsolete Python 2.5.4 r133

Click here!

Click here!

Click here!

  * [FIX] Fixed NULL read in PySys_SetArgv().

obsolete Python 2.5.4 r132

Click here!

Click here!

Click here!

  * [NEW] Builded using SDK2 (GCC 4.4.4).
  * [FIX] Important changes in .pym system and SDK.
  * [FIX] Fixed os.path.join and os.path.expanduser functions.
  * [FIX] PROGDIR: is correct now.
  * [FIX] Fixed the python executable path used in the first line of scripts when distutils is used.

obsolete Python 2.5.4 r129

Click here!

Click here!

Click here!

  * [NEW] **Build with GCC 4.4.3.**
  * [FIX] Threads issues.
  * [FIX] bad exceptions on errno=0 in os module.
  * [FIX] Default filesystem encoding for unicode support (latin-1).

obsolete Python 2.5.4 r101

Click here!

Click here!

Click here!

  * [FIX] Fixed some memory looses.

obsolete Python 2.5.4 r97
This release is not compatible with versions below r91! This is due to 2 issues (#25 on the bugtracker and the impossibility to use series 2x and 3x on the same system).

Click here!

Click here!

Click here!

  * [FIX] library builded with -mmultiple GCC option.
  * [FIX] support for module ssl and hashlib (_ssl.pym and _hashlib.pym dyn modules added).
    (Old modules _sha.pym and _md5.pym can be safely removed)
  * [FIX] subprocess and ctypes modules failed at import.

Beta-3

obsolete Python 2.5.4 r91

Click here!

Click here!

Click here!

  * [FIX] Big issue found in the memory allocation code => new MorphOS API.
  * [NEW] library name: python2.library
  * [NEW] binary names: python2.5 + python
  * [NEW] SDK file names: major version number added to all files.
  => these modifications permits to have 2x and 3x on the same system.
  * [FIX] Sync with fixes found during port of version 3.1.1.

Beta-2

obsolete Python 2.5.4 r42

Click here!

Click here!

Click here!

  * Big issue fixed in functions sharing between library and C extension modules (cause PIL to not work).

Beta-1

obsolete Python 2.5.4 r41

Click here!

Click here!

Click here!

  * Bug #18: Added module zlib using zlib.library (forgotten in the previous release) ;
  * Bug #19: Fix static libraries names (python version added), distutils module takes care of that.

Alpha

obsolete Python 2.5.4 r39

Click here!

Click here!

Click here!

    * **WARNING: This version is incompatible with previous ones** (Blender doesn't work for example).
    * Module support for socket and SSL.
    * Module support for thread((actual issue: you can't use socket in a thread)).
    * Support for internal expat.
    * Included module arexx.
    * Re-write, many fixed bugs and more stable.

Third-parties

2.5.x Series

Works with finals releases

Python Imaging Library

  • PIL 1.1.7, SVN r10 - MD5Sum: 1c1b072cf22f3326413bc4c64e603cf8 This version includes the wind effect from GIMP Wind plugin. This is an exclusivity of the MorphOS version. (Needs MorphOS 2.x and Python2.5 r134 or better)
  • obsolete PIL 1.1.6, SVN r4

PyMUI

PyGame

  • PyGame 1.9.1 - MD5Sum: 2143279b8c46ee8b1b9029fad2a1db08
    • A module to code games in Python and SDL.
    • Simple build of PyGame for MorphOS.
    • Needs MorphOS 2.x and Python2.5 r134 or better.

PyAwale

  • PyAwale 0.3.8 - MD5Sum: 971e39ecab59851f1c5a245bebe6ccf7
    • A simple Pygame/SDL Awale (or Oware) game.
    • Needs PyGame (see upper).

Phatch

PyCairo

  • PyCairo 1.8.2 - MD5Sum: 6e7d33860ccfaa37fd56077ffdfaee2a
    • Cairo binding (build with Cairo 1.10.0).

Known Bugs

  • To know everything (new, closed, open, …) on bugs about this project, you can also see the bugtracker, project Python.

If you find them, contact me on yomgui1 [arobase] gmail [point] com
Or if you're more couragous create an account on the bugtracker and enter your bug.

Historic

Please, go to the historic page.


en/dev/python/rel2x/start.txt · Dernière modification: 2011/12/08 02:53 par Yomgui