Fixed: pyMinGW patched Python compiles in MinGW & passes regrtests

A. B., Khalid abkhd at earth.co.jp
Mon Sep 20 19:09:48 CEST 2004


Hello all.

This is to inform those interested in getting Python to compile in
MinGW that the pyMinGW patch is now able to help compile both Python
2.3.4 Final and Python 2.4a3 and the resulting MinGW Python passes the
regrtests as follows.


#-----------------------------------------
# Python 2.3.4 Final:
#-----------------------------------------
$ python -i
Python 2.3.4 (#53, Sep 19 2004, 03:47:39) 
[GCC 3.2 (mingw special 20020817-1)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.winver
'2.3'
>>> raise SystemExit



#-----------------------------------------
# Python 2.3.4 Final: regrtests
#-----------------------------------------
$ python -i ../Lib/test/regrtest.py -unetwork
[CUT]
215 tests OK.
40 tests skipped:
    test_aepack test_al test_bsddb185 test_bsddb3 test_cd test_cl
    test_commands test_crypt test_curses test_dbm test_dl
    test_email_codecs test_fcntl test_fork1 test_gdbm test_gl test_grp
    test_imgfile test_ioctl test_largefile test_linuxaudiodev
    test_macfs test_macostools test_mhlib test_mpz test_nis
    test_normalization test_openpty test_ossaudiodev test_pep277
    test_plistlib test_poll test_posix test_pty test_pwd test_resource
    test_scriptpackages test_signal test_sunaudiodev test_timing
Those skips are all expected on win32.
D:\PYTHON23\lib\test\test_format.py:19: FutureWarning: %u/%o/%x/%X of
negative int will return a signed string in Python 2.4 and up
  result = formatstr % args



#-----------------------------------------
# Python 2.4a3:
#-----------------------------------------
$ python -i
Python 2.4a3 (#56, Sep 19 2004, 04:37:06) 
[GCC 3.2 (mingw special 20020817-1)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.winver
'2.4'
>>> raise SystemExit



#-----------------------------------------
# Python 2.4a3: regrtests
#-----------------------------------------
$ python -i ../lib/test/regrtest.py -unetwork
[CUT]
242 tests OK.
46 tests skipped:
    test__locale test_aepack test_al test_applesingle test_bsddb185
    test_bsddb3 test_cd test_cl test_codecmaps_cn test_codecmaps_hk
    test_codecmaps_jp test_codecmaps_kr test_codecmaps_tw
    test_commands test_crypt test_curses test_dbm test_dl test_fcntl
    test_fork1 test_gdbm test_gl test_grp test_imgfile test_ioctl
    test_largefile test_linuxaudiodev test_macfs test_macostools
    test_mhlib test_nis test_normalization test_openpty
    test_ossaudiodev test_pep277 test_plistlib test_poll test_posix
    test_pty test_pwd test_resource test_scriptpackages test_signal
    test_sunaudiodev test_threadsignals test_timing
Those skips are all expected on win32.
No handlers could be found for logger "cookielib"



Get pyMinGW from here:
http://jove.prohosting.com/iwave/ipython/pyMinGW.html


Regards
Khalid




--
Q. The purpose of life?

[A]: "I created the jinn and humankind only that they might 
     worship Me." (Translation, Qur'an, 51:56)

[B]: "Let us hear the conclusion of the whole matter: 
     Fear God, and keep his commandments: for this is the 
     whole duty of man." (KJV, Ecclesiastes 12:13)



More information about the Python-list mailing list