====== Historic ====== Find all releases historic [[.historic|on this dedicated page]]. ====== Downloads ====== ===== Finals ===== **[[http://www.yomgui.fr/python/Python-2.5.4-165.tar.bz2|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// * 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// * **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// * 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// * [FIX] Fixed NULL read in PySys_SetArgv(). **obsolete** //Python 2.5.4 r132// * [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// * [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// * [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).** * [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// * [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// * 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// * 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// * **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 ==== * [[http://www.yomgui.fr/python/thirdparties/2.5/PIL-1.1.7.morphos-r10.lha|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 ==== * [[..:..:pymui:start|PyMUI]] ==== PyGame ==== * [[http://www.yomgui.fr/python/thirdparties/2.5/pygame-1.9.1release.morphos.lha|PyGame 1.9.1]] - **MD5Sum:** ''2143279b8c46ee8b1b9029fad2a1db08'' * A module to code games in Python and SDL. * Simple build of [[http://www.pygame.org/|PyGame]] for MorphOS. * Needs MorphOS 2.x and **Python2.5 r134 or better**. ==== PyAwale ==== * [[http://www.yomgui.fr/python/thirdparties/2.5/pyawale-0.3.8.morphos.lha|PyAwale 0.3.8]] - **MD5Sum:** ''971e39ecab59851f1c5a245bebe6ccf7'' * A simple Pygame/SDL Awale (or Oware) game. * Needs PyGame (see upper). ==== Phatch ==== * [[..:..:phatch:start|Phatch]] ==== PyCairo ==== * [[http://www.yomgui.fr/python/thirdparties/2.5/pycairo-1.8.2.morphos.lha|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 [[http://www.yomgui.fr/bugtracker/login_anon.php|bugtracker]], project ''Python''. If you find them, contact me on [[yomgui1@gmail.com|yomgui1 [arobase] gmail [point] com]]\\ Or if you're more couragous create an account on the [[http://www.yomgui.fr/bugtracker|bugtracker]] and enter your bug. ====== Historic ====== Please, go to the [[historic|historic page]].